Normal Chomsky Pertemuan 8

Slides:



Advertisements
Presentasi serupa
Teori Bahasa dan Automata
Advertisements

Teori Bahasa dan Automata
BENTUK NORMAL CHOMKY.
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata
11. BENTUK NORMAL CHOMSKY.
Teori Bahasa dan Automata
Pertemuan 12 Bentuk Normal untuk Grammar Bebas Konteks
Bentuk Normal Greibach
Penyederhanaan Bahasa Bebas Context
Produksi yang rekursif kanan menyebabkan pohon penurunan tumbuh ke
PENGHILANGAN REKURSIF KIRI
12. PENGHILANGAN REKURSIF KIRI
Penghilangan Rekursif Kiri
Bentuk Normal Greibach (Greibach Normal Form)
Teori Bahasa dan Otomata 2 sks
13. BENTUK NORMAL GREIBACH
TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)
Teori Bahasa dan Otomata 2 sks
TEORI BAHASA DAN OTOMATA
Pohon penurunan dan Penyederhanaan Tata Bahasa Bebas Konteks
13. BENTUK NORMAL GREIBACH
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
10. PENYEDERHANAAN TATA BAHASA
7. ATURAN PRODUKSI.
Analisis Leksikal.
Pertemuan 12 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
BAB X BENTUK NORMAL CHOMSKY.
9. POHON PENURUNAN.
Penghilangan rekursif kiri
12. PENGHILANGAN REKURSIF KIRI Aturan Produksi Rekursif Aturan produksi yang rekursif adalah aturan produksi yang hasil produksinya (ruas kanan)
CONTEXT- FREE LANGUAGE Yenni Astuti Version
TEORI BAHASA & AUTOMATA
Pertemuan 2 REGULAR EXPRESSION (RE)
1 Pertemuan 11 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Matakuliah: T0162/Teori Bahasa dan Automata Tahun: 2005 Versi: 1/0.
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata CHAPTER 6
KONSEP GRAMMAR & HIRARKI CHOMSKY
Teori-Bahasa-dan-Otomata
Bentuk Normal Chomsky (CNF)
TEORI BAHASA DAN OTOMATA
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
ATURAN PRODUKSI TATA BAHASA REGULER
TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)
Bahasa Type 2 (CONTEXT FREE GRAMMAR)
Bentuk Normal Chomsky, Penghilangan Rekursif kiri dan Normal Greibach
BAB XII BENTUK NORMAL GREIBACH
Bentuk Normal Chomsky *YANI*.
Teori-Bahasa-dan-Otomata
GRAMMER ATAU TATA BAHASA
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS.
PENGHILANGAN REKURSIF KIRI
Bahasa Context Free.
Teori-Bahasa-dan-Otomata
OTOMATA DAN TEORI BAHASA 7
TATA BAHASA BEBAS KONTEKS
ALGORITMA & PEMROGRAMAN 1C
BAB VIII POHON PENURUNAN.
Penyederhanaan Tata Bahasa Bebas Konteks
Penyederhanaan Tata Bahasa Bebas Konteks
RESPONSI TEORI BAHASA & OPERASI MATEMATIS (2)
Pertemuan 10 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
TEORI BAHASA & AUTOMATA
Analisis Sintaksis By: Kustanto, S.T., M.Eng.
Peta Konsep. Peta Konsep A. Sistem Persamaan Linier dengan dua Variabel.
BENTUK NORMAL GREIBACH
Brute force 2/16/2019 Materi ke 5.
Grammar dan Bahasa Automata
Penghilangan Rekursif Kiri
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
OTOMATA DAN TEORI BAHASA.
Transcript presentasi:

Normal Chomsky Pertemuan 8 Mahasiswa mampu menerapkan konsep dan bentuk Normal Chomsky ( Chomsky Normal Form )

Materi Pengertian Bentuk Normal Chomsky Pembentukan Bentuk Normal Chomsky Algoritma CYK untuk tata bahasa Bebas Konteks

Pengertian Bentuk Normal Chomsky Bentuk Normal Chomsky (CNF) merupakan salah satu bentuk normal untuk CFG Syarat CFG yang dapat dibentuk menjadi CNF harus telah sederhana yaitu, tidak memiliki produksi empty, unit dan useless lagi. bentuk normal chomsky, dimana ruas kanannya tepat berupa sebuah terminal atau dua variabel. contoh : A →BC A →b B →a C →BA |d

Pembentukan Bentuk Normal Chomsky Biarkan produksi yang sudah dalam normal chomsky Lakukan penggantian produksi yang ruas kanannya memuat simbol terminal dan panjang ruas kanan > 1 Lakukan penggantian produksi yang ruas kanannya memuat > 2 simbol variabel Penggantian – penggantian tersebut bisa dilakukan berkali – kali sampai akhirnya semua produksi dalam bentuk normal chomsky Selama melakukan pergantian, kemungkinan akan memperoleh produksi dan simbol variabel yang baru

contoh S→bA|aB A →bAA | aS | a B →aBB | bS |a Bentuk kedalam normal chomsky :

penyelesaian Tentukan produksi yang sudah dalam bentuk Normal Chomsky A →a B →b 2. Lakukan penggantian produksi yang tidak sesuai. S→bA|aB A →bAA | aS B →aBB | bS

Penggantian produksi S→bA (buat variabel baru W untuk mengganti “b”) ⟹ WA (sudah menjadi normal chomsky) sehingga : S→WA , W→b 2. S→aB (buat variabel baru X untuk mengganti “a”) ⟹ XB (sudah menjadi normal chomsky) sehingga : S→XB , X→a

⟹ YA (sudah menjadi normal chomsky) Penggantian produksi 3. A →bAA (buat variabel baru Y untuk mengganti “bA”) ⟹ YA (sudah menjadi normal chomsky) sehingga : A→YA , Y→bA (belum normal chomsky) Y→bA (buat variabel baru Y1untuk mengganti “b”) ⟹ Y1A (sudah menjadi normal chomsky) sehingga : Y→Y1A , Y1→b

Penggantian produksi 4. A →aS (buat variabel baru Z untuk mengganti “a”) ⟹ ZS (sudah menjadi normal chomsky) sehingga : A→ZS , Z→a 5. B →aBB (buat variabel baru Q untuk mengganti “aB”) ⟹ QB (sudah menjadi normal chomsky) sehingga : B→QB , Q→aB (belum normal chomsky) Q →aB (buat variabel baru Q 1untuk mengganti “a”) ⟹ Q 1B (sudah menjadi normal chomsky) sehingga : Q→Q 1B , Q 1→a

Hasil akhir dari normal chomsky : Penggantian produksi 6. B →bS (buat variabel baru R untuk mengganti “b”) ⟹ RS (sudah menjadi normal chomsky) sehingga : B→RS , R→b Hasil akhir dari normal chomsky : S→WA , W→b S→WA | XB S→XB , X→a A →YA | ZS | a A→YA B→QB | RS| b Y→Y1A , Y1→b Y→Y1A A→ZS , Z→a Q→Q 1B B→QB W→b Q→Q 1B , Q 1→a R→b B→RS , R→b X→a A →a Y1→b B →b Z→a Q 1→a ATAU