PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS

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
TEORI BAHASA & OTOMATA (KONSEP & NOTASI BAHASA)
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
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
10. PENYEDERHANAAN TATA BAHASA
7. ATURAN PRODUKSI.
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
BAB VI ATURAN PRODUKSI UNTUK SUATU FINITE STATE AUTOMATA.
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata CHAPTER 6
KONSEP GRAMMAR & HIRARKI CHOMSKY
Teori-Bahasa-dan-Otomata
TEORI BAHASA DAN AUTOMATA TATA BAHASA LEVEL BAHASA
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)
OTOMATA DAN TEORI BAHASA FORMAL
TEKNIK PENURUNAN.
Bentuk Normal Chomsky, Penghilangan Rekursif kiri dan Normal Greibach
By : Lisda Juliana Pangaribuan
Bentuk Normal Chomsky *YANI*.
Teori-Bahasa-dan-Otomata
GRAMMER ATAU TATA BAHASA
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS.
PENGHILANGAN REKURSIF KIRI
Penghilangan Bentuk Left Linear Grammer
Teori-Bahasa-dan-Otomata
OTOMATA DAN TEORI BAHASA 7
TATA BAHASA BEBAS KONTEKS
BAB VIII POHON PENURUNAN.
Penyederhanaan Tata Bahasa Bebas Konteks
Istiqomah, S.Kom [Teknik Kompilasi UNIKOM 2013]
Penyederhanaan Tata Bahasa Bebas Konteks
Tata Bahasa Kelas Tata Bahasa
TEORI BAHASA & AUTOMATA
Konsep dan Notasi Bahasa
TEORI BAHASA DAN OTOMATA. Pengenalan Teori Bahasa dan Otomata Teori bahasa dan otomata merupakan mata kuliah yang cenderung bersifat teoritis, tidak memuat.
BENTUK NORMAL GREIBACH
Brute force 2/16/2019 Materi ke 5.
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:

PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS TEORI BAHASA DAN OTOMATA

TUJUAN PENYEDERHANAAN Melakukan pembatasan sehingga tidak menghasilkan pohon penurunan yang memiliki kerumitan yang tak perlu atau aturan produksi yang tidak berarti. contoh : S  AB | a A  a Kelemahannya : aturan produksi AB menjadi tidak berarti karena B tidak memiliki penurunan.

Suatu tata bahasa bebas konteks dapat disederhanakan dengan melakukan cara berikut ini : Penghilangan produksi useless Penghilangan produksi unit Penghilangan produksi ℰ

Penghilangan Produksi Useless Produksi useless adalah : Produksi yang memuat simbol variabel yang tidak memiliki penurunan yang akan menghasilkan terminal-terminal seluruhnya. Produksi yang tidak akan pernah dicapai dengan penurunan apapun dari simbol awal.

Contoh : S  aSa | Abd | Bde A  Ada B  BBB | a Dapat disimpulkan : Simbol variabel A tidak memiliki penurunan yang menuju terminal. Konsekuensi dari no (1), aturan S  Abd tidak memiliki penurunan

Maka tata bahasa bebas konteks setelah disederhanakan menjadi : S  aSa | Bde B  BBB | a

Penghilangan Produksi Unit Produksi unit adalah produksi dimana ruas kiri dan kanan aturan produksi hanya berupa satu simbol variabel, misalkan A  B, C  D Contoh : S  Sb S  C C  D C  ef D  dd

Kita lakukan penggantian berurutan mulai dari aturan produksi paling dekat menuju terminal- terminal C  D  C  dd S  C  S  dd | ef sehingga aturan produksi setelah penyederhanaan : S  Sb S  dd | ef C  dd C  ef D  dd

Penghilangan Produksi ℰ Produksi ℰ adalah produksi dalam bentuk 𝜶  𝜺 atau bisa dianggap sebagai produksi kosong. Penghilangan produksi 𝜺 dilakukan dengan penggantian produksi yang memuat variabel yang bisa menuju produksi 𝜺 atau biasa disebut nullable.

Contoh : S  bcAd A  𝜺 Pada kasus diatas A nullable, maka variabel A bisa ditiadakan. Hasil penyederhanaan S  bcd

Contoh : S  bcAd | bcd A  bd | 𝜺 Hasil penyederhanaan A  bd

Alur penyederhanaan Tata Bahasa Bebas Konteks

Contoh : S  AA | C |bd A  Bb | 𝜺 B  AB | d C  de Sederhanakan.