0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
49 tayangan6 halaman
Dokumen tersebut berisi ringkasan tentang teori bahasa dan otomata, meliputi penjelasan tentang pohon penurunan untuk bahasa bebas konteks, penghilangan produksi unit dan ε dari tata bahasa bebas konteks, transformasi tata bahasa ke bentuk normal Chomsky, penghilangan rekursif kiri, pembentukan bentuk normal Greibach, dan konstruksi PDA untuk bahasa tertentu.
Dokumen tersebut berisi ringkasan tentang teori bahasa dan otomata, meliputi penjelasan tentang pohon penurunan untuk bahasa bebas konteks, penghilangan produksi unit dan ε dari tata bahasa bebas konteks, transformasi tata bahasa ke bentuk normal Chomsky, penghilangan rekursif kiri, pembentukan bentuk normal Greibach, dan konstruksi PDA untuk bahasa tertentu.
Dokumen tersebut berisi ringkasan tentang teori bahasa dan otomata, meliputi penjelasan tentang pohon penurunan untuk bahasa bebas konteks, penghilangan produksi unit dan ε dari tata bahasa bebas konteks, transformasi tata bahasa ke bentuk normal Chomsky, penghilangan rekursif kiri, pembentukan bentuk normal Greibach, dan konstruksi PDA untuk bahasa tertentu.
1. Untuk tata bahasa bebas konteks berikut : S AA A AAA | a | bA | Ab Gambarkan pohon penurunan untuk memperoleh untai bbabaaba (Simbol awal adalah S). Jawaban: S A A A A A A A A b b a a b a b a
2. Untuk tata bahasa bebas konteks berikut : S aAd | aB A b | c B ccd | ddc Gambarkan pohon penurunan untuk memperoleh untai accd (Simbol awal adalah S). Jawaban: S a B c c d
3. Lakukan penghilangan produksi unit, useless dan dari tata bahasa bebas konteks berikut : S a | aA | B | C A aB | B Aa C cCD D ddd Jawaban: - Penghilangan S a | aA | B | C A aB B Aa| a C cCD D ddd
- Penghilangan produksi unit S a | aA | Aa | cCD A aB B Aa| a C cCD D ddd
- Penghilangan produksi useless S a | aA | Aa A aB B Aa| a
4. Transformasikan tatabahasa bebas konteks berikut ke dalam bentuk normal chomsky : S abAB A bAB | B BAa | A | Jawaban: a. Langkah pertama yaitu penyederhanaan dengan penghilangan produksi , unit, dan useless - Penghilangan produksi S abAB|abB|abA|ab A bAB |bB|bA |b B BAa | A|Ba |Aa | a
- Penghilangan produksi unit S abAB|abB|abA|ab A bAB |bB|bA |b B BAa | bAB |bB|bA |b |Ba | Aa | a
b. Yang sudah termasuk dalam bentuk CNF A b B a | b c. Dilakukan penggantian aturan produksi dalam bentuk CNF S P3P4 |P3B|P3A|P1P2 A P2P4 |P2P6|P2P5 B P4P1 | P2P4 | P2P6 | P2P5 | P6P1 | P5P1
d. Terbentuk aturan produksi baru P1 a P2 b P3ab P4AB P5 A P6 B
e. Maka CNF yang terbentuk adalah S P3P4 | P3B | P3A| P1P2 A P2P4 | P2P6 | P2P5 B P4P1 | P2P4 | P2P6 | P2P5 | P6P1 | P5P1
5. Lakukan penghilangan rekursif kiri pada tata bahasa bebas konteks berikut : A AbAB | B BAa | A | Jawaban: a. Memisahkan yang termaksud termasuk rekursif kiri A AbAB B BAa
b. Memisahkan yang tidakter masuk rekursif kiri A B A |
c. Hasil dari pengubahan rekursif kiri A Z1 B AZ2| Z2 Z1AbAB Z1AbABZ1 Z2BAa Z2BAaZ2
d. Hasil akhir yang tidak memiliki rekursif kiri A B A| A Z1 B AZ2| Z2 Z1AbAB Z1AbABZ1 Z2BAa Z2BAaZ2 6. Diketahui tatabahasa bebas konteks : S aSb | ab Lakukan pembentukan bentuk normal Greibach dengan cara yang anda anggap paling mudah, lakukan perubahan perubahan yang diperlukan (misal penyederhanaan, bentuk normal chomsky, penghilangan rekursif kiri) lebih dulu. Jawaban: Sebelum dilakukan pembentukan bentuk normal Greibach ubah terlebih dahulu ke bentuk normal Chomsky S aSb => S P 1 P 3
S ab => S P 1 P 2 Terbentuk aturan produksi dan simbol variabel baru : P 1 a P 2 b P 3 SP 2
Hasil akhir aturan produksi dalam bentuk normal Chomsky adalah sebagai berikut : S P 1 P 3 | P 1 P 2
P 1 a P 2 b P 3 SP 2
Bentuk di atas sudah dalam bentuk normal Chomsky , tidak bersifat rekursif kiri, dan tidak menghasilkan sehingga sudah siap untuk diubah ke dalam bentuk normal Greibach. Dengan menggunakan metode substitusi : Pertama-tama, tentukan dulu urutan simbol variabel misalnya S, P 1 , P 2 , P 3 sehingga S < P 1 < P 2 < P 3
S P 1 P 3 (sudah memenuhi karena S < P 1 ) S P 1 P 2 (sudah memenuhi karena S < P 1 ) P 3 SP 2 (tidak memenuhi karena P 3 > S) Yang belum memenuhi urutan yang telah ditentukan adalah P 3 SP 2 karena ruas kiri > simbol pertama pada ruas kanan. Maka kita lakukan substitusi pada simbol variabel P 3 , aturan produksi menjadi : P 3 SP 2 P 3 P 1 P 3 P 2 |P 1 P 2 P 2 P 3 aP 3 P 2 |aP 2 P 2 Setelah semua aturan produksi sudah memenuhi ketentuan urutan variabel, kita lakukan substitusi mundur pada aturan produksi yang belum dalam bentuk normal Greibach S P 1 P 3 | P 1 P 2 S aP 3 | aP 2 Hasil akhir dalam bentuk normal Greibach : S aP 3 | aP 2 P 1 a P 2 b P 3 aP 3 P 2 |aP 2 P 2
7. Konstruksikan PDA yang menerima bahasa dengan tata bahasa bebas konteks berikut : S aAA A aS | bS | a Termasuk apakah PDA tersebut, deterministik atau non deterministik, mengapa? Jawaban: Tata bahasa diatas termasuk delam PDA nondetermistik karena apabila kita menurunkannya dengan dapat memperoleh banyak model string, serta kita dapat menguji penerimaannya dengan banyak cara dapat dengan mengambil nilai yang kiri saja pada table PDAnya atau dengan menggunakan nilai pada kanan pada table PDAnya, dan pengertian dari PDA non- determistik yaitu konstruksi PDA yang tidak dapat ditetapkan artinya bisa menggunakan nilai sebelah kiri atau nilai yang sebelah kanan pada table PDAnya.