1 / 9

Pertemuan 10 Chomsky Normal Form

Pertemuan 10 Chomsky Normal Form. Matakuliah : T0162/Teori Bahasa dan Automata Tahun : 2009. C N F. Chomsky Normal Form : Setiap CFG tanpa produksi  dapat dihasilkan oleh suatu grammar yang produksinya berbentuk : A  BC atau A  a A,B,C : non-terminal a : terminal.

Download Presentation

Pertemuan 10 Chomsky Normal Form

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pertemuan 10 Chomsky Normal Form Matakuliah : T0162/Teori Bahasa dan Automata Tahun : 2009

  2. C N F Chomsky Normal Form : Setiap CFG tanpa produksi  dapat dihasilkan oleh suatu grammar yang produksinya berbentuk : A  BC atau A  a A,B,C : non-terminal a : terminal

  3. 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 Produksi 5 dan 8 sudah dalam bentuk CNF, yang lainnya belum.

  4. C N F Prosedur membentuk CNF : Introduksi non-terminal baru untuk terminal atau gabungan non-terminal sebagai berikut secara bertahap : 1. S  bA menjadi S  CbA, Cb  b 2. S  aB menjadi S  CaB, Ca  a 3. A  bAA menjadi A  CbAA 4. A  aS menjadi A  CaS 5. B  aBB menjadi B  CaBB 6. B  bS menjadi B  CbS

  5. CONTEXT FREE GRAMMAR (CFG)Lanjutan.. Selanjutnya : A  CbAA menjadi A  CbD1 D1 AA B  CaBB menjadi B  CaD2 D2 BB

  6. C N F Dengan demikian G di atas dalam bentuk CNF menjadi : 1. S  CbA 7. A  CaS 2. Cb b 8. A  a 3. S  CaB 9. B  CaD2 4. Ca a 10. D2 BB 5. A  CbD1 11. B  CbS 6. D1 AA 12. B  b

  7. GREIBACH NORMAL FORM Theorem : (Greibach Normal Form) Setiap CFL tanpa  dapat dihasilkan oleh suatu CFG yang produksinya berbentuk : A  a dimana A : variabel / non-terminal a : terminal  : string variabel (V*) yang mungkin empty

  8. example Syarat :

  9. example

More Related