Bentuk Normal Chomsky, Penghilangan Rekursif kiri dan Normal Greibach

Slides:



Advertisements
Presentasi serupa
Teori Bahasa dan Automata
Advertisements

BENTUK NORMAL CHOMKY.
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata
11. BENTUK NORMAL CHOMSKY.
Teori Bahasa dan Automata
Teori Bahasa dan Automata
Pertemuan 12 Bentuk Normal untuk Grammar Bebas Konteks
Bentuk Normal Greibach
Normal Chomsky Pertemuan 8
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)
14. PUSH DOWN AUTOMATA.
13. BENTUK NORMAL GREIBACH
Teori Bahasa & OTOMATA.
TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)
Teori Bahasa dan Otomata 2 sks
Pohon penurunan dan Penyederhanaan Tata Bahasa Bebas Konteks
13. BENTUK NORMAL GREIBACH
Pemecahan Persamaan Linier 1
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
10. PENYEDERHANAAN TATA BAHASA
Analisis Leksikal.
Pertemuan 12 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
14. PUSH-DOWN AUTOMATA.
BAB X BENTUK NORMAL CHOMSKY.
Penghilangan rekursif kiri
12. PENGHILANGAN REKURSIF KIRI Aturan Produksi Rekursif Aturan produksi yang rekursif adalah aturan produksi yang hasil produksinya (ruas kanan)
Teori Bahasa & OTOMATA.
TEORI BAHASA & AUTOMATA
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata CHAPTER 6
Teori-Bahasa-dan-Otomata
TEORI BAHASA DAN AUTOMATA TATA BAHASA LEVEL BAHASA
Bentuk Normal Chomsky (CNF)
BAB 5: Sistem Persamaan Linier (SPL)
TEORI BAHASA DAN OTOMATA
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)
Bahasa Type 2 (CONTEXT FREE GRAMMAR)
TEKNIK PENURUNAN.
BAB XII BENTUK NORMAL GREIBACH
Bentuk Normal Chomsky *YANI*.
GRAMMER ATAU TATA BAHASA
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS.
PENGHILANGAN REKURSIF KIRI
Penghilangan Bentuk Left Linear Grammer
Teori-Bahasa-dan-Otomata
BAB VIII POHON PENURUNAN.
Penyederhanaan Tata Bahasa Bebas Konteks
Istiqomah, S.Kom [Teknik Kompilasi UNIKOM 2013]
Penyederhanaan Tata Bahasa Bebas Konteks
Pertemuan 5 Penyelesaian Persamaan Linear (Metode Gauss)
Penyelesaian Persamaan Linear (Metode Gauss)
Tata Bahasa Kelas Tata Bahasa
Pertemuan 10 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
Persamaan Linear Satu Variabel
Penyelesaian Persamaan Linear (Metode Gauss)
Pertidaksamaan Linier
TEORI BAHASA DAN OTOMATA. Pengenalan Teori Bahasa dan Otomata Teori bahasa dan otomata merupakan mata kuliah yang cenderung bersifat teoritis, tidak memuat.
Peta Konsep. Peta Konsep A. Sistem Persamaan Linier dengan dua Variabel.
BENTUK NORMAL GREIBACH
Pertidaksamaan Linear
Brute force 2/16/2019 Materi ke 5.
Penghilangan Rekursif Kiri
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
SISTEM PERSAMAAN LINEAR
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
Transcript presentasi:

Bentuk Normal Chomsky, Penghilangan Rekursif kiri dan Normal Greibach

Bentuk Normal Chomsky Bentuk normal Chomsky merupakan salah asatu bentuk normal yang sangat berguna untuk tata bahasa bebas konteks.Bentuk normal Chomsky dapat dibuat dari sebuah tata bahasa bebas konteks yang telah mengalami penyederhanaan yaitu penghilangan produksi useless, unit dan .

Aturan produksi dalam bentuk normal chomsky ruas kanannya tepat berupa sebuah terminal atau dua variabel. Langkah-langkah pembentukan bentuk normal chomsky: Biarkan aturan produksi yang sudah dalam bentuk normal chomsky Lakukan penggantian aturan produksi yang ruas kanannya memuat simbol terminal dan panjang ruas kanan > 1

Lakukan penggantian aturan produksi yang ruas kanannya memuat >2 simbol variabel Penggantian-penggantian tersebut bisa dilakukan berkali-kali sampai akhirnya semua aturan produksi dalam bentuk normal chomsky Selama dilakukan penggantian, kemungkinan kita akan memperoleh aturan-aturan produksi baru, dan juga memunculkan simbol-simbol variabel baru.

Algoritma CYK untuk tata bahasa bebas konteks Vik-Vi+k,j-k

Penghilangan Rekursif Kiri Aturan produksi rekursif Aturan produksi yang rekursif kanan: SA Contoh: SdS SadB Aturan produksi yang rekursif kiri: SA Contoh: SSd SBad

Tahapan penghilangan rekursif kiri Pisahkan aturan produksi yang rekursif kiri dan yang tidak Dari situ tentukan 1,  2,…,n dan 1,  2,…, n dari setiap aturan produksi yang memiliki simbol ruas kiri yang sama Lakukan penggantian aturan produksi yang rekursif kiri menjadi: A1Z2Z…. mZ Z123…. n Z1Z2Z3Z…. nZ Hasil akhir berupa aturan produksi pengganti ditambah aturan produksi semula.

Bentuk Normal Greibach Bentuk normal Greibach merupakan bentuk normal yang memiliki banyak konsekuensi teoritis dan praktis. Suatu tata bahasa dalam bentuk normal greibach bila hasil produksinya (ruas kanan) diawali dengan satu simbol terminal, selanjutnya diikuti oleh rangkaian simbol variabel. Untuk dapat diubah kedalam bentuk normal greibach, tata bahasa semula harus memenuhi syarat sudah dalam bentuk normal chomsky, tidak bersifat rekursif kiri, dan tidak menghasilkan .

Pembentukan normal greibach dengan substitusi Tentukan urutan simbol-simbol variabel yang ada dalam tata bahasa. Berdasarkan urutan simbol yang ditetapkan pada langkah 1, seluruh aturan produksi yang ruas kanannya diawali dengan simbol variabel dapat dituliskan dalam bentuk: AhAi

Jika terjadi penghilangan rekursif kiri , sejumlah simbol variabel baru yang muncul dari operasi ini dapat disisipkan pada urutan variabel semula dimana saja asalkan tidak ditempatkan sebelum Ah. Bentuk normal Greibach diperoleh dengan cara melakukan substitusi mundur mulai dari variabel terbesar.

Pembentukan normal greibach melalui perkalian matriks Pembentukan bentuk normal Greibach melalui perkalian matriks didasari pemikiran bahwa kumpulan aturan produksi dapat dianggap sebagai sistem persamaan linear.