Ekspresi Regular dan Hubungannya dengan FSA

Slides:



Advertisements
Presentasi serupa
Teori Bahasa dan Automata
Advertisements

Teori Bahasa dan Automata
Pertemuan 9 Sifat-sifat Bahasa Regular
Teori Bahasa dan Automata
SUATU FINITE STATE AUTOMATA
Pertemuan 1 Teori Bahasa dan Automata
Pertemuan 2 Konsep dalam Teori Otomata dan Pembuktian Formal
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
7. ATURAN PRODUKSI.
Yenni astuti, S.T., M.Eng Teori Bahasa Yenni astuti, S.T., M.Eng
TEORI BAHASA DAN AUTOMATA
Ekspresi Reguler.
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
BAB II FINITE STATE AUTOMATA.
REGULAR EXPRESSION Tulus Puguh W., S.Kom
OLEH : NUR FAHMI LUKMI SEMESTER PERTEMUAN 4.
Teknik Informatika STTA 2013
Pertemuan 2 REGULAR EXPRESSION (RE)
Teori Bahasa dan Automata
BAB VI ATURAN PRODUKSI UNTUK SUATU FINITE STATE AUTOMATA.
FINITE STATE AUTOMATA (FSA)
Teori-Bahasa-dan-Otomata
OTOMATA DAN TEORI BAHASA FORMAL
OTOMATA DAN TEORI BAHASA 8
Penggabungan dan Konkatenasi Finite State Automata
FINITE STATE AUTOMATA (FSA)
Teori Bahasa dan Automata
Teori-Bahasa-dan-Otomata
Reguler Expression (Ekspresi reguler)
TEORI BAHASA DAN AUTOMATA TATA BAHASA LEVEL BAHASA
2. Review Teori Bahasa Formal dan Otomata
Teori-Bahasa-dan-Otomata
Teori-Bahasa-dan-Otomata
BAGUS ADHI KUSUMA, S.T., M.Eng.
TEORI BAHASA DAN OTOMATA
ATURAN PRODUKSI TATA BAHASA REGULER
Reduksi Jumlah State pada Finite State Automata
OTOMATA DAN TEORI BAHASA FORMAL
OTOMATA DAN TEORI BAHASA FORMAL
Pertemuan 1 Teori Bahasa dan Automata
OTOMATA DAN TEORI BAHASA 2
GABUNGAN & KONKATENASI
TEORI BAHASA & OPERASI MATEMATIS (1)
2. Review Teori Bahasa Formal dan Otomata
Finite State Automata ♦ model matematika yang dapat menerima input dan mengeluarkan output ♦ Memiliki state yang berhingga banyaknya dan dapat berpindah.
Pengantar Teknik Kompilasi
Aturan Produksi Untuk Suatu Finite State Automata
ATURAN PRODUKSI UNTUK SUATU FSA PERTEMUAN KE-10 & 11.
EKSPRESI REGULER BAB 7.
OTOMATA DAN TEORI BAHASA 4
Mesin Turing.
Erwin Hidayat (M ) UTeM || 2010
Tugas Pertemuan 2 Regular Expression (RE)
Teori Bahasa dan Automata
Pertemuan4.
Pengenalan Pola secara sintaktis (PPSint)
2 4 6 ? Tanda tanya seharusnya diganti dengan
2 4 6 ? Tanda tanya seharusnya diganti dengan
KONSEP dan NOTASI BAHASA
Grammar dan Bahasa Automata
2 4 6 ? Tanda tanya seharusnya diganti dengan
OTOMATA DAN TEORI BAHASA 8.
Otomata & Teori Bahasa Finite State Automata: - Non Deterministic Finite Automata dengan -move - Penggabungan dan Konkatenasi FSA.
Reduksi Jumlah State pada Finite State Automata
2 4 6 ? Tanda tanya seharusnya diganti dengan
Transcript presentasi:

Ekspresi Regular dan Hubungannya dengan FSA

Hubungan FSA dengan ER Sebuah bahasa dinyatakan regular jika terdapat finite state automata yang dapat menerimanya. Bahasa-bahasa yang diterima oleh FSA bisa dinyatakan secara sederhana dengan ekspresi regular (regular expression). Ekspresi regular memberikan suatu pola (pattern) atau template untuk untai/string dari suatu bahasa.

Contoh Finite State Automata untuk mengenal bilangan bulat /integer tidak bertanda Misal : 0..9 disimbolkan sebagai digit, maka ERnya adalah : (digit)(digit)*

Notasi ER * :berarti bisa tidak muncul, bisa juga muncul berhingga kali (0-n) + : berarti minimal muncul satu kali (1-n) + : berarti union/ atau bisa diganti dengan notasi  . : berarti konkatenasi, biasanya tanpa ditulis titiknya, misal ab sama dengan a.b

Contoh ER ER : ab*cc acc, abcc, abbcc, abbbcc, dst ER : 010* 01, 010, 0100, 01000, dst ER : a+d ad, aad, aaad, aaaad, dst ER : a*  b* a, b, aa, bb, dst ER : 01*+0 0, 01, 011, dst

Hubungan ER dan FSA

Contoh ER : 010* ER : 0 (1 U 0) ER : 0 (1 U 0)* ER : 01*0 ER : 0*10* ER : a* ER : a(ba)*

Latihan Buatlah FSA dari ER: 1) c * (a  bc)* 2) 10 + (0 + 11) 0*1