Erwin Hidayat (M ) UTeM || 2010

Slides:



Advertisements
Presentasi serupa
Teori Bahasa dan Automata
Advertisements

Teori Bahasa dan Automata
Teori Bahasa dan Automata
SUATU FINITE STATE AUTOMATA
MODUL 9 -move Gambar 20. Mesin NFA HUBUNGAN ANTARA
-move Gambar 20. Mesin NFA HUBUNGAN ANTARA
Pertemuan 4 Non Deterministic Finite Automaton (NFA)
BAB II FINITE STATE AUTOMATA.
BAB II FINITE STATE AUTOMATA.
BAB V EKSPRESI REGULER 1. Penerapan Ekspresi Reguler
Mahasiswa mampu menerapkan konsep Ekspresi Reguler
Pertemuan 3 BAHASA REGULAR
BAB V EKSPRESI REGULER 1. Penerapan Ekspresi Reguler
TEORI BAHASA DAN AUTOMATA
TEORI BAHASA DAN AUTOMATA
BAB III EKIVALENSI DFA KE NFA
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
BAB II FINITE STATE AUTOMATA.
BAB II FINITE STATE AUTOMATA.
Teori Matematika terhadap materi teori bahasa dan automata
Pertemuan 3 FINITE AUTOMATA
BAB 13 PUSH DOWN AUTOMATA.
Teori Bahasa dan Automata
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
BAB VI ATURAN PRODUKSI UNTUK SUATU FINITE STATE AUTOMATA.
1 Pertemuan 7 FINITE AUTOMATA DENGAN OUTPUT Matakuliah: T0162/Teori Bahasa dan Automata Tahun: 2005 Versi: 1/0.
Non Deterministic Finite Automata dengan є – Move
FINITE STATE AUTOMATA (FSA)
FINITE STATE AUTOMATA (FSA)
Teori-Bahasa-dan-Otomata
BAB II FINITE STATE AUTOMATA.
OTOMATA DAN TEORI BAHASA FORMAL
Finite State Automata: Reduksi Jumlah State
Penggabungan dan Konkatenasi Finite State Automata
FINITE STATE AUTOMATA (FSA)
Teori Bahasa dan Automata
Teori Bahasa dan Automata
Reguler Expression (Ekspresi reguler)
Teori-Bahasa-dan-Otomata
TEORI BAHASA DAN AUTOMATA TATA BAHASA LEVEL BAHASA
Teori-Bahasa-dan-Otomata
BAGUS ADHI KUSUMA, S.T., M.Eng.
ATURAN PRODUKSI TATA BAHASA REGULER
OTOMATA DAN TEORI BAHASA FORMAL
Reduksi Jumlah State pada Finite State Automata
OTOMATA DAN TEORI BAHASA FORMAL
OTOMATA DAN TEORI BAHASA FORMAL
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
OTOMATA DAN TEORI BAHASA FORMAL
BAB II FINITE STATE AUTOMATA.
OTOMATA DAN TEORI BAHASA 2
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan..
GABUNGAN & KONKATENASI
Finite State Automata ♦ model matematika yang dapat menerima input dan mengeluarkan output ♦ Memiliki state yang berhingga banyaknya dan dapat berpindah.
Pengantar Teknik Kompilasi
Kuis 2 Tekom MDS September 2015.
Aturan Produksi Untuk Suatu Finite State Automata
Otomata & Teori Bahasa ( Week 4 )
Ekspresi Regular dan Hubungannya dengan FSA
OTOMATA DAN TEORI BAHASA 4
Ekuivalensi NFA KE DFA *YANI*.
Tugas Pertemuan 2 Regular Expression (RE)
Teori Bahasa dan Automata
Pertemuan4.
Tinjauan Instruksional Khusus:Mahasiswa akan dapat menjelaskan cara kerja Deterministic Finite Automata (DFA),Non-Deterministic Finite Automata (NDFA),Non.
Otomata & Teori Bahasa Finite State Automata: - Non Deterministic Finite Automata dengan -move - Penggabungan dan Konkatenasi FSA.
Otomata & Teori Bahasa ( Week 4 )
Reduksi Jumlah State pada Finite State Automata
Otomata & Teori Bahasa ( Week 4 )
Transcript presentasi:

Erwin Hidayat (M031010018) UTeM || 2010 Regular Expression Erwin Hidayat (M031010018) UTeM || 2010

Outline Reguler Expression Hubungan antara DFA, NFA, dan Ekspresi Regular Aturan Produksi Suatu FSA Aturan Produksi Bahasa Regular Mengkonstruksi Aturan Produksi dari Suatu Finite State Automata Finite State Automata untuk Suatu Tata Bahasa Regular

Reguler Expression (0+1)*00 Kita ingin membuat mesin Deterministic Finite Automata yang menerima bahasa yang berupa semua string yang berakhiran dengan ‘00’. Diketahui ∑ = (0,1) Pertama kita buat ekspresi regularnya: : Dari ekspresi regular tersebut kita lebih mudah membuat Non-deterministic Finite Automatanya lebih dahulu, daripada langsung Deterministic Finite Automata Mesin NFA-nya dapat kita bisa lihat pada gambar berikut: (0+1)*00

Reguler Expression NFA yang menerima string yang berakhiran dengan ‘00’.

Reguler Expression Akhirnya kita buat Deterministic Finite Automata yang ekivalen dengan Non-deterministic Finite Automata tersebut. Bisa kita cek dengan untai yang harus diterima oleh mesin itu, seperti : 00, 100, 000, 0100, 0000, 1100

Reguler Expression (0+1)*00(0+1)* Kita ingin membuat mesin Deterministic Finite Automata yang menerima bahasa yang berupa semua string yang memuat minimal dua nol berturutan (‘00’). Diketahui ∑ = (0,1) Perhatikan perbedaannya dengan soal sebelumnya. Di sini tidak ditentukan letak ‘00’ Pertama kita buat ekspresi regularnya: : Mesin NFA-nya dapat kita bisa lihat pada gambar berikut: (0+1)*00(0+1)*

Reguler Expression NFA yang menerima semua string yang memuat minimal dua nol berturutan (‘00’).

Reguler Expression Akhirnya kita buat Deterministic Finite Automata yang ekivalen dengan Non-deterministic Finite Automata tersebut. Bisa kita cek dengan untai yang harus diterima oleh mesin itu, seperti : 00, 100, 001, 000, 0100, 1001, 0000, 1100, 0011, 1010011, 110011

Reguler Expression (0+1)*1(0+1)(0+1) Kita ingin membuat mesin Deterministic Finite Automata yang menerima bahasa yang berupa string dimana simbol ke-tiga dari kanan adalah ‘1’. Diketahui ∑ = (0,1) Pertama kita buat ekspresi regularnya: : Mesin NFA-nya dapat kita bisa lihat pada gambar berikut: (0+1)*1(0+1)(0+1)

Reguler Expression NFA yang menerima string yang simbol ke-tiga dari kanan adalah ‘1’.

Reguler Expression Akhirnya kita buat Deterministic Finite Automata yang ekivalen dengan Non-deterministic Finite Automata tersebut. Gambarnya memang agak rumit karena jumlah state yang banyak (silahkan Anda buat sendiri untuk latihan). Bisa kita cek dengan untai yang harus bisa diterima oleh mesin itu, seperti: 100, 111, 0100, 0101, 1100, 0111, 1111, 1101

Thank you