Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Teori-Bahasa-dan-Otomata

Presentasi serupa


Presentasi berjudul: "Teori-Bahasa-dan-Otomata"— Transcript presentasi:

1 Teori-Bahasa-dan-Otomata
Lecture #5 Bentuk Normal Chomsky (Lanjutan)

2 Bentuk Normal Chomsky Chomsky Normal Form
CNF dapat dibuat dari sebuah tata bahasa bebas konteks yang telah mengalami penyederhanaan, yaitu penghilangan produksi useless, unit dan . Merupakan Context Free Grammar (CFG) dengan setiap produksinya berbentuk :  A → BC atau A → a

3 ruas kanan adalah sebuah simbol terminal atau dua simbol variable.
ATURAN PRODUKSI CNF ruas kanan adalah sebuah simbol terminal atau dua simbol variable. Dalam CNF, ruas kanan hanya boleh berupa sebuah simbol terminal atau dua buah simbol variable. Jika terdapat lebih dari satu simbol terminal maka harus dilakukan penggantian dan juga jika terdapat lebih dari dua buah simbol variable maka harus dilakukan perubahan.

4 Langkah Penyederhanaan
Lakukan penggantian aturan produksi yang ruas kanannya memuat symbol terminal dan panjang ruas kanan >1 Lakukan penggantian aturan produksi yang ruas kanannya memuat > 2 simbol variabel Selama dilakukan penggantian, kemungkinan kita akan memperoleh aturan-aturan produksi baru, juga memunculkan symbol-simbol variabel baru.

5 Contoh 1 Aturan Produksi C.F.G S  bA  aB A  bAA  aS  a
B  aBB  bS  b Aturan produksi yang sudah dalam bentuk normal Chomsky: A  a B  b

6 Contoh 1 (Lanjutan) Dilakukan penggantian aturan produksi yang
belum bentuk normal Chomsky (‘’ bisa dibaca berubah menjadi): 1. S  bA  S  P1A 2. S  aB  S  P2B 3. A  bAA  A  P1AA  A  P1 P3 4. A  aS  A  P2S 5. B  aBB  B  P2BB  B  P2 P4 6. B  bS  B  P1S

7 Contoh 1 (Lanjutan) Terbentuk aturan produksi dan symbol
variabel baru: P1  b P2  a P3  AA P4  BB 1. 2. 3. 4.

8 Contoh 1 (Lanjutan) 1. A  a 2. B  b 3. S  P1A 4. S  P2B
 Hasil akhir aturan produksi dalam bentuk normal Chomsky: 1. A  a 2. B  b 3. S  P1A 4. S  P2B 5. A  P1 P3 6. A  P2S 7. B  P2 P4 8. B  P1S 9. P1  b 10. P2  a 11. P3  AA 12. P4  BB

9 Contoh 2 Contoh, tata bahasa bebas konteks: S  aB  CA A  a  bc
B  BC  Ab C  aB  b Aturan produksi yang sudah dalam bentuk normal Chomsky: S  CA A  a B  BC C  b 1. 2. 3. 4.

10 Contoh 2 (Lanjutan) Penggantian aturan produksi yang belum
bentuk normal Chomsky: S  aB  S  P1B A  bc  S  P2 P3 B  Ab  B  AP2 C  aB  C  P1B 1. 2. 3. 4.  Terbentuk aturan produksi dan symbol variabel baru: 1. P1  a 2. P2  b 3. P3  c

11 Contoh 2 (Lanjutan) normal Chomsky:
 Hasil akhir aturan produksi dalam bentuk normal Chomsky: 1. S  CA 2. A  a 3. B  BC 4. C  b 5. S  P1B 6. S  P2 P3 7. B  AP2 8. C  P1B 9. P1  a 10.P2  b 11.P3  c

12 PR 1 Diketahui Tata bahasa bebas konteks sbb. S →aB | CA A →a | bc B →BC | Ab C →aB | b Ubahlah kedalam bentuk normal chomsky

13 PR 2 Ubahlah kedalam bentuk normal chomsky


Download ppt "Teori-Bahasa-dan-Otomata"

Presentasi serupa


Iklan oleh Google