Anda di halaman 1dari 7

Nama : FILIYENSI

NIM : 11351200054
Kelas : TIF4J
QUIZ 2 SEMESTER GENAP 2014/2015
MATA KULIAH TEORI BAHASA DAN OTOMATA (TIF 2412)
1. (Materi : Context Free Grammars Pohon Penurunan)
Sebuah context free frammar G memiliki aturan produksi :
S aAB
A Bba
B bB
B c
w=acbabc diturunkan sebagai berikut :
SaAB a(Bba)BacbaBacba(bB) acbabc
Bangunlah pohon penurunannya!
Jawab:

2. (Materi : Context Free Grammars Pohon Penurunan)


Diberikan CFG dengan G=(N, T, P, S) dimana N={S},T={a},

Tentukan pohon penurunan dari bahasa yang dibangkitkan L(G)!

Jawab:
Sa
SSS
aS

,aL(G)

aa
SSS
aSS
aaS

,a2L(G)

aaa
SSS
aSSa
aaSa
aaaa
a4

,a3L(G)

,a4L(G)
,dan seterusnya

Pohon penurunan sebagai berikut :

Bahasa yang dibangkitkan L(G)={a,aa,aaa,aaaa,.... }atau L(G)={an|n1}


3. (Materi : Context Free Grammars Pohon Penurunan)
Tentukan bahasa yang dibangkitkan dari aturan produksi berikut :
S aS
S bS

S aS
dan

S bS

S a

Jawab:
S aS abS aba

dan

S aS abS ab

4. (Materi : Context Free Grammars Pohon Penurunan)


Diberikan CFG dengan G=(N, T, P, S) dimana N={S,A}, T={a,b},

Tentukan pohon penurunan dari bahasa yang dibangkitkan L(G)!


Jawab:
SaS
aaA
aabA
aabb
SaS
aaSb
aaaAb
aaabAb

,a2b2L(G)

aaabbb

,a3b3L(G)

a3b3

,dan seterusnya

Pohon penurunan sebagai berikut :

Bahasa yang dibangkitkan L(G)={aab,aabb,aaabbb,....} atau L(G)={an,bn|n1}

5. (Materi : Context Free Grammars Pohon Penurunan)

Diberikan CFG dengan :


Tentukan pohon penurunan dari bahasa yang dibangkitkan L(G)!
Jawab:
SaA
abS
abaA
abab
SaA
abaAab
ababSab
ababaAab

,(ab)2L(G)

abababab

,(ab)4L(G)

(ab)4

,dan seterusnya

Pohon penurunan sebagai berikut :

Bahasa yang dibangkitkan L(G)={ab,abab,ababab,....} atau


L(G)={(ab)n|n1}

6. (Materi : Chomsky Normal Form)


Tentukan grammar dari CNF yang ekivalen G, dengan produksi P sebagai berikut:
S aAbB
A aA|a
B bB|b
Jawab:
Aturan produksi yang sudah dalam bentuk normal chomsky
Aa
Bb
Penggantian aturan produksi kedalam bentuk CNF:
S aAbB S P1AP2B P3P4
A aA P1A
B bB P2B
Terbentuk aturan produksi dari simbol variabel baru:
P1 a
P2 b
P3 P1A
P4 P2B
Hasil akhir aturan produksi dalam bentuk normal chomsky
Aa
Bb
S P3P4
A P1A
B P2B
P1 a
P2 b
P3 P1A
P4 P2B
7. (Materi : PDA)
m n
Diberikan L={a b |n<m}, tentukan CFG yang menerima L
Jawab:
A=({q},{a,b},{S,a,b},,q,S,)
(q,,S)={(q,aSb),(q,aS),(q,a)}
(q,a,a) = (q,b,b)={(q, )}

8. (Materi : Mesin Turing)


Apakah konfigurasi mesin turing berikut dapat menerima string 000? Buatlah
proses transisinya! Diketahui Q={q0,q1,q2,q3,q4}, ={0,1}, ={0,1,X,Y,b},
S=q0, F=q4
Dengan fungsi transisi sebagai berikut!

q0

(q1,X,R)

(q3,Y,R)

q1

(q1,0,R)

(q2,Y,L)

(q1,Y,R)

q2

(q2,0,L)

(q0,X,R)

(q2,Y,L)

q3

(q3,Y,R)

(q4,b,L)

q4

Jawab:
String = 000
Deskripsi :
(q0,000) |- (q1,X00) |- (q1,X00) tidak ada lagi state yang bisa mengalami proses transisi
Konfigurasi :
1. (qo,0)=(q1,X,R)
pada state q0 head menunjuk karakter X menyebabkan head bergerak ke
arah kanan
(q1,0)=(q1,0,R)
2.
pada state q1 head menunjuk karakter 0 menyebabkan head bergerak ke arah
kanan
(q1,0)=(q1,0,R)
3.
pada state q1 head menunjuk karakter 0 menyebabkan head bergerak ke arah
kanan

kesimpulan :

dari state atau simbol yang di tunjuk head tidak ada lagi transisi nya ,berarti mesin
turning berhenti yang menyebabkan mesin tersebut tidak dalam keadaan final state,
maka dikatakan bahwa input 000 di tolak oleh mesin

Anda mungkin juga menyukai