Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehJohan Dharmawijaya Telah diubah "9 tahun yang lalu
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 >
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.