Anda di halaman 1dari 4

SOAL LATIHAN BAHASA DAN AUTOMATA

MESIN PUSH DOWN AUTOMATA

1. Diketahui Tabel Transisi Berikut Ini :


Pertanyaan :
A. Buatkan Tuplenya
B. Tuliskan Cara Penulisan Fungsi Transisinya
C. Gambarkan Diagram Statenya
D. Telusuri String Yang Diterima Dan Ditolak Masing-Masing 2 Saja dan
gambarkan konfigurasi Stacknya.

2.

2.

Pertanyaan :
Dari data disamping
1. Buatkan Tuplenya
2. Buatkan diagram
transisinya
3. Buatkan Tabel
transisinya
4. Carilah masing-masing
2 buah string yang
diterima dan ditolak.
3. Diketahui tata bahasa bebas konteks dan PDA berikut ini :

.Z0/Z0

a.A/

1. Terjemahkan cara
membaca fungsi
transisi yang ada
pada soal tersebut
2. Gambarkan
Konfigurasi
Stacknya
3. Telusuri 1 buah
string yang ditolak
berikut konfigurasi

b.B/

c.B/B

Jawab

c.A/A

1. A. Tuple :
Q = {q0,q1,q2}
= {a,b,c}
c.Z0/Z0
= {A.B.Z0}
S = q1
F = q2
B. Fungsi Transisi :
(q0,a,Z0) = {(q0,AZ0)}
(q0,b,Z0) = {(q0,BZ0)}
a.B/AB = {(q1,Z0)}
(q0,c,Z0)
(q0,a,A) = {(q0,AA)}
b.B/BB
(q0,b,A) = {(q0,BA)}
(q0,c,A) = {(q1,A)}
(q0,a,B) = {(q0,AB)}
(q0,b,B) = {(q0,BB)}
(q0,c,B) = {(q1,B)}
(q1, ,Z0)= {(q2,Z0)}
(q1,a,A)

a.A/AA
b.A/BA

b.Z0/BZ0

= {(q1, )}

(q1,b,B) = {(q1, )}
C. Gambar Diagram State
a.Z0/AZ0

D. String yang ditolak :

AA
(q0,a,Z0) = (q0,AZ0)
(q0,a,A) = (q0,AA)
BA
(q0,b,A ) = (q0,BA)
(q0,a,B) = (q0,AB)
String yang diterima :
C
(qo,c,Z0) = (q1,Z0)
(q1, ,Z0) = (q2,Z0)

2. Tuple :
Q = {q1,q2}
= {a,b}
= {A.B.Z}
S = q1
F = q2

Diagram Transisi :

q1

q2