Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Penggabungan dan Penyambungan
NFA dengan Transisi - ε Fradika Indrawan,.S.T Materi NFA –epsilon Konversi NFA-ε ke NFA Penggabungan dan Penyambungan
2
ε (epsilon) ----» string kosong
Pada NFA jenis ini diperbolehkan suatu status berubah secara sepontan tanpa membaca input ε (epsilon) ----» string kosong a ε b
3
ε-closure adalah himpunan state yang dapat dicapai dari suatu state tanpa adanya input.
Contohnya : (dari gambar di atas) Klosure-ε (qo) = {qo ,q1 } Klosure-ε (q1) = {q1} Klosure-ε (q2) = {q2}
4
Ekuivalensi NFA dengan ε-move ke NFA tanpa ε-move
Buat tabel transisi NFA dengan ε-move Tentukan ε-closure setiap state Carilah fungsi transisi /tabel transisi yang baru, rumus : δ’(state,input)=ε-closure(δ(ε-closure(state,input)) Tentukan state akhir ditambah dengan state yang ε-closure nya menuju state akhir, rumusnya : F’ = F ∪ {q | (ε-closure(q) ∩ F ≠ ∅}
5
Contohnya : ε a qo q1 q2 b q3
6
Tabel Transisi δ a b ε qo Ø q1 q2 q3
7
Klosure-ε setiap state
Klosure-ε (qo) = {qo ,q1} Klosure-ε (q1) = {q1} Klosure-ε (q2) = {q2} Klosure-ε (q3) = {q3}
8
Tabel Transisi yang baru (δ’)
q0 ε-cl(δ(ε-cl(q0),a)) ε-cl(δ({q0,q1},a)) ε-cl(q2) {q2} ε-cl(δ(ε-cl(q0),b)) ε-cl(δ({q0,q1},b)) ε-cl(q3) {q3} q1 ε-cl(δ(ε-cl(q1),a)) ε-cl(δ({q1},a)) ε-cl(δ(ε-cl(q1),b)) ε-cl(δ({q1},b)) q2 ε-cl(δ(ε-cl(q2),a)) ε-cl(δ({q3},a)) ε-cl(∅) ∅ ε-cl(δ(ε-cl(q2),b)) ε-cl(δ({q2},b)) q3 ε-cl(δ(ε-cl(q3),a)) ε-cl(δ(ε-cl(q3),b)) ε-cl(δ({q3},b))
9
Hasil ekuivalensi a q2 a qo q1 b b q3
10
Penggabungan dan Konketenasi FSA
Bila diketahui L1 adalah bahasa yang diterima oleh M1 dan L2 adalah bahasa yang diterima oleh M2 maka 1. FSA M3 yang dapat menerima L1+L2 dibuat dengan cara ♦ Tambahkan state awal untuk M3, hubungkan dengan state awal M1 dan state awal M2 menggunakan transisi ε ♦ Tambahkan state akhir untuk M3, hubungkan dengan state-state akhir M1 dan state-state akhir M2 menggunakan transisi ε
11
2. FSA M4 yang dapat menerima L1L2 dibuat dengan cara
♦ State awal M1 menjadi state awal M4 ♦ State-state akhir M2 menjadi state-state akhir M4 ♦ Hubungkan state-state akhir M1 dengan state awal M2 menggunakan transisi
12
Contoh FSA M1 dan M2
13
FSA M3
14
FSA M4
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.