1 / 14

NFA dengan Transisi - ε

NFA dengan Transisi - ε. Fradika I ndrawan ,.S.T Materi NFA –epsilon Konversi NFA- ε ke NFA Penggabungan dan Penyambungan. Pada NFA jenis ini diperbolehkan suatu status berubah secara sepontan tanpa membaca input ε (epsilon) ----» string kosong. a. ε. b.

Download Presentation

NFA dengan Transisi - ε

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NFA dengan Transisi - ε FradikaIndrawan,.S.T Materi NFA –epsilon Konversi NFA-εke NFA PenggabungandanPenyambungan

  2. 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 q2 q1 qo b q3

  6. TabelTransisi

  7. Klosure-ε setiap state • Klosure-ε (qo) = {qo ,q1} • Klosure-ε (q1) = {q1} • Klosure-ε (q2) = {q2} • Klosure-ε (q3) = {q3}

  8. Tabel Transisi yang baru (δ’)

  9. Hasil ekuivalensi a q2 a qo q1 b b q3

  10. PenggabungandanKonketenasi 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

More Related