Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan..

Presentasi serupa


Presentasi berjudul: "Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan.."— Transcript presentasi:

1 Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan..
Matakuliah : T0162/Teori Bahasa dan Automata Tahun : 2005 Versi : 1/0 Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan..

2 << TIK-99 >> << TIK-99>>
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : << TIK-99 >> << TIK-99>>

3 Outline Materi Materi 1 Materi 2 Materi 3 Materi 4 Materi 5

4 KONVERSI NFA MENJADI DFA Lanjutan..
Minimisasi Finite Automata : State p dan q “distinguishable” bila (p, x) dalam F, dan (q, x) tidak dalam F

5 KONVERSI NFA MENJADI DFA Lanjutan..
Algoritma : begin 1. for p in F and q in Q-F do mark (p, q); 2. for setiap pasang (p, q) dalam F  F atau (Q-F)  (Q-F) do 3. if untuk suatu input a, ((p,a), (q, a)) diberi mark then 4. mark (p, q)

6 KONVERSI NFA MENJADI DFA Lanjutan..
5. secara rekursif mark semua pasangan untuk list (p, q) end 6. for semua simbol input a do 7. tempatkan semua (p, q) pada list untuk ((p,a), (q, a)) kecuali jika (p,a) = (q, a)

7 KONVERSI NFA MENJADI DFA Lanjutan..
Contoh : Minimumkan DFA berikut :

8 KONVERSI NFA MENJADI DFA Lanjutan..
Buat tabel berikut : X : pasangan state tidak equivalen

9 KONVERSI NFA MENJADI DFA Lanjutan..
Perhatikan pasangan state : r = (p, a) dan s = (q, a) untuk setiap simbol a. Jika r dan s berbeda untuk string x, maka p dan q berbeda karena string ax. Jika (r, s) belum mendapat X, maka (p, q) ditempatkan di list (r, s).

10 KONVERSI NFA MENJADI DFA Lanjutan..
Minimum DFA adalah

11 << CLOSING>>


Download ppt "Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan.."

Presentasi serupa


Iklan oleh Google