Anda di halaman 1dari 2

Praktikum TBFA

Minggu 09 Sesi 2,
Push Down Automata, CFG, and CNF

Hari / Tanggal : Senin, 12 November 2018


Semester : 5 (2018/2019)
Topik : PDA, CFG, dan CNF
Tujuan : Peserta dapat mengubah CFG ke PDA dan sebaliknya,
serta melakukam simplikasi CFG menjadi CNF
Durasi : 100 menit
Delivery : hardcopy
Deadline : at the end of session
Tempat setoran : TA

Petunjuk Praktikum
1. Kerjakan tugas berikut secara berkelompok, dengan anggota kelompok maksimal 3 orang
2. Tuliskan jawaban anda pada kerta A4. Tuliskan identitas anggota kelompok pada bagian awal kertas
jawaban.
3. Setorkan jawaban anda ke TA.

Tugas Praktikum
Soal 1, CFG ke PDA
Ubahlah grammar dari sebuah CFG berikut ke PDA yang menerima language yang sama, berdasarkan empty
stack (accepts by empty stack )
S −→0S1 | A
A −→1A0 | S | ε

Soal 2, PDA ke CFG


Ubahlah PDA P = ({p, q} , {0, 1} , {X, Z0 } , δ, q, Z0 )berikut menjadi CFG, dengan δ diberikan sebagai berikut:
1. δ (q, 1, Z0 ) = {(q, XZ0 )}.
2. δ (q, 1, X) = {(q, XX)}.
3. δ (q, 0, X) = {(p, X)}
4. δ (q, ε, X) = {(q, ε)}
5. δ (p, 1, X) = {(p, ε)}
6. δ (p, 0, Z0 ) = {(q, Z0 )}

Soal 3, Simplikasi CFG


Untuk Grammar G1 di bawah ini, lakukanlah langkah sebagai berikut:
1. eliminasi −production
2. eliminasi unit production
3. eliminasi useless symbols
4. ubah ke bentuk Chomsky Normal Form (CNF)

1
Diketahui Grammar G1 berikut:
S −→ 0A0 | 1B1 | BB
A −→ C
B −→ S | A
C −→ S | 

Latihan mandiri,
Lakukan simplikasi untuk Grammar G2 berikut:
S −→ ASB | 
A −→ aAS | a
B −→ SbS | A | bb
Note: All materials were adopted from: Book Introduction to Automata Theory, Languages, and Computation by: John E. Hopcroft

..:: Selamat Bekerja ::..

by YYS

Anda mungkin juga menyukai