Penghilangan Bentuk Left Linear Grammer

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
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)
Push Down Automata (PDA)
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
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
10. PENYEDERHANAAN TATA BAHASA
7. ATURAN PRODUKSI.
Analisis Leksikal.
Pertemuan 12 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
Teori Bahasa dan Otomata 2 sks
14. PUSH-DOWN AUTOMATA.
STRUKTUR COMPILLER.
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 & AUTOMATA
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata CHAPTER 6
Teori-Bahasa-dan-Otomata
Dr. H. Heris Hendriana, M.Pd. Wahyu Hidayat, S.Pd., M.Pd.
Bentuk Normal Chomsky (CNF)
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
ATURAN PRODUKSI TATA BAHASA REGULER
TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)
Bahasa Type 2 (CONTEXT FREE GRAMMAR)
TEKNIK PENURUNAN.
Bentuk Normal Chomsky, Penghilangan Rekursif kiri dan Normal Greibach
BAB XII BENTUK 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
Teori-Bahasa-dan-Otomata
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
TEORI BAHASA & AUTOMATA
Persamaan Linear Satu Variabel
Konsep dan Notasi Bahasa
Teori bilangan Kuliah ke – 3 dan 4
Pengenalan Pola secara sintaktis (PPSint)
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.
Grammar dan Bahasa Automata
Penghilangan Rekursif Kiri
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
SISTEM PERSAMAAN LINEAR
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
Aa.
Transcript presentasi:

Penghilangan Bentuk Left Linear Grammer Kuliah Online : TBA [2012/2013]

Pendahuluan Dalam banyak penerapan tata bahasa, left linear grammer tak diinginkan. Untuk menghindari penurunan yang bisa mengakibatkan loop perlu menghilangkan sifat left linear grammer dari aturan produksi. Penghilangan left linear grammer disini memungkinkan suatu tata bahasa bebas konteks nantinya diubah kedalam bentuk normal greibach.

Tahap Penghilangan Left Linear Grammer Pisahkan aturan-aturan produksi yang left linear grammer dan yang tidak. Misal : Aturan produksi yang left linear grammer : A  A1 | A2 | A3 |… An Aturan produksi yang tidak left linear grammer : A  1 | 2 | 3 |… m Dari situ kita bisa tentukan 1, 2, 3,.. n, dan 1, 2, 3,… m dari setiap aturan produksi yang memiliki simbol ruas kiri yanG sama.

Tahap Penghilangan Left Linear Grammer (lanjutan) Lakukan penggantian aturan produksi yang left linear grammer, menjadi sebagai berikut : A  1Z | 2Z |…. mZ Z  1 | 2 | 3 | …. n Z  1Z | 2Z | 3Z | …. nZ Penggantian diatas dilakukan untuk setiap aturan produksi dengan simbol ruas kiri yang sama. Bisa muncul simbol variabel baru Z1, Z2,.. Zn dan seterusnya sesuai banyaknya variabel yang menghasilkan produksi yang left linear grammer. Hasil akhir berupa aturan produksi pengganti ditambah dengan aturan produksi semula yang tidak left linear grammer.

Contoh 1 Diketahui tata bahasa bebas konteks sebagai berikut : S  Sab | aSc | dd | ff | Sbd

1. Lakukan Pemisahan Aturan Produksi Aturan produksi yang left linear grammer : S  Sab | Sbd Dapat ditentukan untuk simbol ruas kiri S : 1 = ab ; 2 = bd Aturan produksi yang tidak left linear grammer : S  aSc | dd | ff Dapat ditentukan untuk simbol ruas kiri S : 1 = aSc ; 2 = dd ; 3 = ff ;

2. Lakukan Penggantian Aturan Produksi yang masih LLG Untuk simbol ruas kiri S : S  Sab | Sbd S  aScZ1 | ddZ1 | ffZ1 Z1  ab | bd Z1  abZ1 | bdZ1

3. Hasil Akhir S  aSc | dd | ff S  aScZ1 | ddZ1 | ffZ1 Z1  ab | bd Z1  abZ1 | bdZ1

Contoh 2 Tata bahasa bebas konteks : S  Sab | Sb | cA A  Aa | a | bd

1. Lakukan Pemisahan Aturan Produksi Aturan produksi yang left linear grammer : S  Sab | Sb A  Aa Dapat ditentukan untuk simbol ruas kiri S : 1 = ab ; 2 = b Dapat ditentukan untuk simbol ruas kiri A : 1 = a Aturan produksi yang tidak left linear grammer : S  cA A  a | bd Dapat ditentukan untuk simbol ruas kiri S : 1 = cA Dapat ditentukan untuk simbol ruas kiri A : 1 = a; 2 = bd

2. Lakukan Penggantian Aturan Produksi yang masih LLG Untuk simbol ruas kiri S : S  Sab | Sb S  cAZ1 Z1  ab | b Z1  abZ1 | bZ1 Untuk simbol ruas kiri A : A  Aa A  aZ2 | bdZ2 Z2  a Z2  aZ2

3. Hasil Akhir S  cA A  a | bd S  cAZ1 Z1  ab | b Z1  abZ1 | bZ1 A  aZ2 | bdZ2 Z2  a Z2  aZ2

Latihan