OTOMATA DAN TEORI BAHASA 7

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
Pertemuan 12 Bentuk Normal untuk Grammar Bebas Konteks
Normal Chomsky Pertemuan 8
ASSALAMUALAIKUM WR.WB... Desaign by Septika Ayu Assari.
Pumping Lemma RL CFL PDA Pumping Lemma CFL
SUATU FINITE STATE AUTOMATA
Penyederhanaan Bahasa Bebas Context
Produksi yang rekursif kanan menyebabkan pohon penurunan tumbuh ke
12. PENGHILANGAN REKURSIF KIRI
Penghilangan Rekursif Kiri
TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)
Teori Bahasa dan Otomata 2 sks
Pohon penurunan dan Penyederhanaan Tata Bahasa Bebas Konteks
BAB V EKSPRESI REGULER 1. Penerapan Ekspresi Reguler
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
10. PENYEDERHANAAN TATA BAHASA
Pertemuan 3 BAHASA REGULAR
BAB V EKSPRESI REGULER 1. Penerapan Ekspresi Reguler
7. ATURAN PRODUKSI.
Teori Bahasa dan Otomata 2 sks
Ekspresi Reguler.
12. PENGHILANGAN REKURSIF KIRI Aturan Produksi Rekursif Aturan produksi yang rekursif adalah aturan produksi yang hasil produksinya (ruas kanan)
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.
SELAMAT BELAJAR SEMOGA BERHASIL DAN SUKSES 4/28/2017.
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata CHAPTER 6
KONSEP GRAMMAR & HIRARKI CHOMSKY
Teori-Bahasa-dan-Otomata
OTOMATA DAN TEORI BAHASA 8
GARIS-GARIS ISTIMEWA DALAM SEGITIGA
Teori-Bahasa-dan-Otomata
BAB IV PEMBAGIAN.
Reguler Expression (Ekspresi reguler)
Bentuk Normal Chomsky (CNF)
OTOMATA DAN TEORI BAHASA 1
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
Bentuk Normal Chomsky *YANI*.
BILANGAN – BILANGAN REAL
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS.
AP untuk CFG PERTEMUAN KE-12 & 13.
OTOMATA DAN TEORI BAHASA 2
Teori-Bahasa-dan-Otomata
TATA BAHASA BEBAS KONTEKS
ATURAN PRODUKSI UNTUK SUATU FSA PERTEMUAN KE-10 & 11.
Penyederhanaan Tata Bahasa Bebas Konteks
Penyederhanaan Tata Bahasa Bebas Konteks
OTOMATA DAN TEORI BAHASA 4
TEORI BAHASA & AUTOMATA
Teori bilangan Kuliah ke – 3 dan 4
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)
Aturan Produksi untuk CFG
OTOMATA DAN TEORI BAHASA 8.
ATURAN PRODUKSI UNTUK SUATU FSA.
Aturan Produksi (AP) untuk Contex Free Grammar (CFG)
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
OTOMATA DAN TEORI BAHASA.
8/5/ MATEMATIKA KELAS VIII BAB I FAKTORISASI SUKU ALJABAR.
Transcript presentasi:

OTOMATA DAN TEORI BAHASA 7 Oleh Bowo nurhadiyono

Materi : Penyederhanaan

Penyederhanaan cfg Aturan Produksi Bebas Kontek (CFG) untuk membuat Pohon Penurunan dari sebuah string Agar diperoleh Pohon Penurunan yang tidak rumit, maka AP CFG perlu disederhanakan

Penyederhanaan cfg Dalam Aturan Produksi Bebas Kontek (CFG) ada tiga hal yang perlu disederhanakan, jika terdapat : 1. produksi  2. produksi unit 3. produksi useless

Penyederhanaan cfg AP CFG yang mengandung produksi  contohnya : 1. SbaA, Aa| 2. SbaA|bB, AaB|b, B

Penyederhanaan cfg 3. SaBAB, AaC|bB, Ba, C 4. SbcAd|bB, Abd|b, Ba| 5. SAB|bC, Abd|b, B

Penyederhanaan cfg AP CFG yang mengandung produksi unit Produksi unit didefinisikan sebagai , dimana :  dan  hanya mengandung 1 nama state

Penyederhanaan cfg Contoh produksi unit SB, BC, AB, BD Produksi Unit ini berakibat memperpanjang jalur pada Pohon Penurunan, misalnya SB, BC hal ini sebenarnya sama dengan SC

Penyederhanaan cfg AP CFG yang mengandung Produksi Unit contohnya : 1. SA, AB, Ba|A 2. SbaA|bB, AB|b, Bab

Penyederhanaan cfg 3. SaBAB, AaC|B, Ba, CA 4. SbcAd|bB, Abd|b, BA|BB|a|b 5. SAB|bC, Abd|b, BC

Penyederhanaan cfg AP CFG yang mengandung Produksi Useless Produksi Useless adalah produksi yang tidak : 1. punya arti atau tidak digunakan atau tidak berfungsi 2. sampai pada terminal

Penyederhanaan cfg Produksi Useless tidak mempunyai bentuk khusus Produksi Useless tidak bermanfaat dalam pembentukan pohon penurunan hanya memperumit AP yang diketahui

Penyederhanaan cfg Contoh AP CFG yang mengandung Produksi Useless 1. SaB|Ab, Aa - mana Produksi Useless ? - mengapa itu Produksi Useless

Penyederhanaan cfg 2. SaSa|Abd|Bde, AAda, BBBB|a 3. SAa|B, Aab|D, Bb|E Cbb, EaEb

Penyederhanaan cfg Jika dalam AP CFG mengandung ketiga Produksi yaitu Produksi , Produksi Unit dan Produksi Useless atau minimal mengandung salah satu Produksi tersebut, maka AP CFG tersebut harus disederhanakan

Penyederhanaan cfg AP CFG dikatakan Sederhana jika tidak mengandung : 1. Produksi  2. Produksi Unit 3. Produksi Useless

Penyederhanaan cfg Jika AP CFG mengandung Produksi , Produksi Unit dan Produksi Useless maka urutan penyederhanaanya dimulai dari Produksi , Unit dan Useless

Eliminasi produksi  Produksi  disebut Nullable , ada dua jenis, yaitu : 1. Nullable satu-satunya 2. Nullable bukan satu satunya

Eliminasi produksi  Nullable satu-satunya jika A maka state A disebut Nullable satu satunya jika state A hanya menuju ke  atau A tidak ada yang menuju state lain

Eliminasi produksi  Contoh 1: SbA|aB, A, Bb state A Nullable satu-satunya. eliminasi : SbA|aB, Bb

Eliminasi produksi  Contoh 2: SbcAa|bB, Aa|aB, B  state B Nullable satu-satunya. eliminasi : SbcAa|bB, Aa|aB

Eliminasi produksi  2. Nullable bukan satu-satunya jika A maka state A disebut Nullable bukan satu satunya jika state A dan A juga menuju yang lainnya, atau Tidak hanya A

Eliminasi produksi  Contoh 1: SaAb|Ba, Ab, Baa| state B Nullable bukan satu-satunya. eliminasi : SaAb|a|aB, Ab, Baa

Eliminasi produksi  Contoh 2: SbcAa|bB, A|aB, Ba state A Nullable bukan satu-satunya eliminasi : Sbca|bcAa|bB, AaB, Ba

Eliminasi produksi  Contoh 3: SAB, AaB|aCb|, BbA|, C

Eliminasi produksi  Contoh 4: SAC|C|ab, AaB|, BAB|a, Cab

Eliminasi produksi unit Produksi Unit bentuknya  dimana  dan  hanya mengandung 1 state Contoh Produksi Unit AB, AC, CB, CA

Eliminasi produksi unit Cara Eliminasi jika AB adalah Produksi Unit dan terdapat produksi Bab, maka kedua produksi dapat digabung : AB Bab menjadi Aab

Eliminasi produksi unit Jika terdapat SA AB BaC Maka hasilnya SaC yang bukan merupakan produksi unit

Eliminasi produksi unit Contoh 1: SABb, AB|aB, Ba hasilnya AB karena Ba maka Aa sehingga : SABb, Aa|aB, Ba

Eliminasi produksi unit Contoh 2: SSb|C, CD|ab, Dbb hasilnya

Eliminasi produksi unit Contoh 3: SA|Aa, AB, BC|b CD|ab, Db hasilnya

Eliminasi produksi useless Produksi Useless yaitu produksi  yang : 1. Produksi yg tidak mempunyai arti 2. Produksi yg tdk pernah digunakan 3. Produksi yang tidak akan pernah sampai pada terminal

Eliminasi produksi useless Contoh 1: SaSa|Aba|Bba, AAab, BBB|b hasilnya AAab jika digunakan tidak akan pernah sampai ke terminal

Eliminasi produksi useless Contoh 2: SAa|B, Aab|aB, Bb|aB, Cb hasilnya Cb tidak pernah digunakan

Contoh Eliminasi Soal 1: SbcAd|bB, Aab, Bb| sederhanakan !

Contoh Eliminasi Soal 2: SaAb|aB|Ca, AC|b, BAb|, Ca sederhanakan !

Contoh Eliminasi Soal 3: SABaC, AbB, Bb|, CD|a sederhanakan !

Contoh Eliminasi Soal 4: SAa|B, Aab|D, Bb|E, Cbb, EaEa sederhanakan !

Trims