Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 Pertemuan 11 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Matakuliah: T0162/Teori Bahasa dan Automata Tahun: 2005 Versi: 1/0.

Presentasi serupa


Presentasi berjudul: "1 Pertemuan 11 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Matakuliah: T0162/Teori Bahasa dan Automata Tahun: 2005 Versi: 1/0."— Transcript presentasi:

1 1 Pertemuan 11 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Matakuliah: T0162/Teori Bahasa dan Automata Tahun: 2005 Versi: 1/0

2 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : >

3 3 Outline Materi Materi 1 Materi 2 Materi 3 Materi 4 Materi 5

4 4 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Latihan : Cari ekuivalen CFG tanpa “Useless Symbol” untuk grammar berikut : S  AB  CA A  a B  BC  AB C  aB  b

5 5 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Chomsky Normal Form : Setiap CFG tanpa  dapat dihasilkan oleh suatu grammar yang produksinya berbentuk : A  BC atau A  a A,B,C: non-terminal a : terminal

6 6 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Contoh : CFG G = ({S,A,B},{a,b},P,S) dimana P terdiri dari : 1. S  bA 2. S  aB 3. A  bAA 4. A  aS 5. A  a 6. B  aBB 7. B  bS 8. B  b

7 7 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Produksi 5 dan 8 sudah dalam bentuk CNF, yang lainnya belum.

8 8 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Prosedur membentuk CNF : Introduksi non-terminal baru untuk terminal atau gabungan non-terminal sebagai berikut secara bertahap : 1. S  bA menjadi S  C b A, Cb  b 2. S  aB menjadi S  C a B, Ca  a 3. A  bAA menjadi A  C b AA 4. A  aS menjadi A  C a S 5. B  aBB menjadi B  C a BB 6. B  bS menjadi B  C b S

9 9 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Selanjutnya : A  C b AA menjadi A  C b D 1 D 1  AA B  C a BB menjadi B  C a D 2 D 2  BB

10 10 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Dengan demikian G di atas dalam bentuk CNF menjadi : 1. S  C b A 2. C b  b 3. S  C a B 4. C a  a 5. A  C b D 1 6. D 1  AA

11 11 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. 7. A  C a S 8. A  a 9. B  C a D 2 10. D 2  BB 11. B  C b S 12. B  b

12 12 >


Download ppt "1 Pertemuan 11 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Matakuliah: T0162/Teori Bahasa dan Automata Tahun: 2005 Versi: 1/0."

Presentasi serupa


Iklan oleh Google