7. ATURAN PRODUKSI.

Slides:



Advertisements
Presentasi serupa
Teori Bahasa dan Automata
Advertisements

Teori Bahasa dan Automata
Teori Bahasa dan Automata
BENTUK NORMAL CHOMKY.
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata
11. BENTUK NORMAL CHOMSKY.
Normal Chomsky Pertemuan 8
SUATU FINITE STATE AUTOMATA
TEORI BAHASA & OTOMATA (KONSEP & NOTASI BAHASA)
Teori Bahasa dan Otomata 2 sks
14. PUSH DOWN AUTOMATA.
Teori Bahasa & OTOMATA.
Teori Bahasa dan Otomata 2 sks
TEORI BAHASA DAN OTOMATA
OTOMATA HINGGA.
Pohon penurunan dan Penyederhanaan Tata Bahasa Bebas Konteks
BAB V EKSPRESI REGULER 1. Penerapan Ekspresi Reguler
PUSH DOWN AUTOMATA & MESIN TURING
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
8. Otomata hingga dengan output
Mesin Turing Pertemuan 12
Pertemuan 3 BAHASA REGULAR
BAB V EKSPRESI REGULER 1. Penerapan Ekspresi Reguler
Yenni astuti, S.T., M.Eng Teori Bahasa Yenni astuti, S.T., M.Eng
Teori Bahasa dan Otomata 2 sks
Ekspresi Reguler.
14. PUSH-DOWN AUTOMATA.
9. POHON PENURUNAN.
BAB 13 PUSH DOWN AUTOMATA.
Teori Bahasa & OTOMATA.
BAB VI ATURAN PRODUKSI UNTUK SUATU FINITE STATE AUTOMATA.
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
OTOMATA DAN TEORI BAHASA 8
Teori-Bahasa-dan-Otomata
TEORI BAHASA DAN AUTOMATA TATA BAHASA LEVEL BAHASA
2. Review Teori Bahasa Formal dan Otomata
Teori-Bahasa-dan-Otomata
Bentuk Normal Chomsky (CNF)
TEORI BAHASA DAN OTOMATA
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
ATURAN PRODUKSI TATA BAHASA REGULER
OTOMATA DAN TEORI BAHASA FORMAL
OTOMATA DAN TEORI BAHASA FORMAL
By : Lisda Juliana Pangaribuan
Kuis 3 Tekom MDS 7 Oktober 2015.
Bentuk Normal Chomsky *YANI*.
Teori-Bahasa-dan-Otomata
GRAMMER ATAU TATA BAHASA
OTOMATA DAN TEORI BAHASA 2
Teori-Bahasa-dan-Otomata
TATA BAHASA BEBAS KONTEKS
Pengantar Teknik Kompilasi
Aturan Produksi Untuk Suatu Finite State Automata
ATURAN PRODUKSI UNTUK SUATU FSA PERTEMUAN KE-10 & 11.
EKSPRESI REGULER BAB 7.
Tata Bahasa Kelas Tata Bahasa
Erwin Hidayat (M ) UTeM || 2010
Kuis 3 Tekom MDS 9 Oktober 2015.
Konsep dan Notasi Bahasa
Teori Bahasa dan Automata
TEORI BAHASA DAN OTOMATA. Pengenalan Teori Bahasa dan Otomata Teori bahasa dan otomata merupakan mata kuliah yang cenderung bersifat teoritis, tidak memuat.
BAB 3 ALJABAR BOOLEAN.
Grammar dan Bahasa Automata
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
OTOMATA DAN TEORI BAHASA 8.
ATURAN PRODUKSI UNTUK SUATU FSA.
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
Transcript presentasi:

7. ATURAN PRODUKSI

7.1 Aturan Produksi Tata Bahasa Reguler Otomata hingga menspesifikasikan sebuah bahasa sebagai himpunan semua untai yang menggerak- kannya dari state awal ke state akhir atau ke himpunan state akhir. Otomata berikut menerima ekspresi reguler a(a*+ b*)b q4 b q0 a q1 q2 q3 

Selain dengan ekspresi reguler, kita dapat mengkonstruksi aturan-aturan produksi untuk suatu tata bahasa reguler. Aturan produksi untuk bahasa reguler , dengan ketentuan: adalah sebuah simbol variabel/non-terminal maksimal memiliki sebuah variabel. Jika ada selalu terletak pada posisi paling kanan. Simbol terminal dilambangkan dengan huruf kecil. Simbol variabel dilambangkan dengan huruf besar

Tata bahasa (grammar) didefinisikan dengan: 4-tupel atau G = {V, T, P, S}. V = Himpunan simbol variabel/non-terminal T = Himpunan simbol terminal P = Kumpulan aturan produksi S = Simbol awal

7.2 Mengkonstruksi aturan produksi Otomata Hingga C b S a E A B  7.2 Mengkonstruksi aturan produksi Otomata Hingga S aE E  A E  B A  aA A  b B  bB B  b Tata bahasa reguler: V = {S, E, A, B} T = { a, b} P = { S  aE, E  A | B, A  aA | b, B  bB | b} S = S S  aE E  A | B A  aA | b B  bB | b

Contoh 7.1 Tentukan aturan produksi dari otomata berikut: E S a F A B D C b V = { S, A, B, C, D, E, F} T = { a, b} Karena state E dan F tidak mempunyai transisi keluar dan keduanya bukan state akhir, maka E dan F diabaikan

S a A B D C b Aturan produksi S   | aA | bB A  bC B  bD C  aS D  bS

Contoh 7.2 Tentukan aturan produksi untuk bahasa yang diterima oleh otomata berikut. q0 a q1 b q3 q2 Dari q3 tidak ada transisi keluar dan bukan state akhir, maka q3 diabaikan. Jika diidentikkan: S untuk q0, A untuk q1, dan B untuk q2, maka V = { S, A, B, C} T = { a, b}

a q0 q1 b q2 Aturan produksi S   | aS | aA A  bB B   | bA

7.3 Otomata Hingga Untuk Suatu Tata Bahasa Reguler Selain membuat suatu aturan produksi dari sebuah Otomata, kita juga bisa membuat otomata untuk suatu tata bahasa reguler. Contoh 7.3 Gambarkan sebuah otomata hingga dari aturan produksi berikut! S  aS | bA | b A  cB B  aS

Contoh 7.3 Gambarkan sebuah otomata hingga dari aturan produksi berikut! S  aS | bA | b A  cB B  aS Penyelesaian: Identikkan S dengan q0 A dengan q1 B dengan q2 q2 a c q3 q1 b

Contoh 7.4 Gambarkan sebuah otomata hingga dari aturan produksi berikut! S  aB | bA |  A  abaS B  babS Penyelesaian: Identikkan S dengan q0 A dengan q1 B dengan q2

b q3 a q0 q1 q2 q5 q4 q6 a q0 q1 q2 aba bab b

Latihan Tentukan tata bahasa reguler untuk bahasa yang diterima oleh otomata berikut. 2. Buat otomata hingga dari aturan produksi berikut. S  0A A  10A |  q1 b a q2 q0