1 / 13

FSA DENGAN OUTPUT

FSA DENGAN OUTPUT. TEORI BAHASA DAN AUTOMATA . PENDAHULUAN. FSA : accepter, dapat menerima atau tidak. FSA dengan output : transducer 1 . Mesin Moore :output berasosiasi dengan state 2. Mesin Mealy :output berasosiasi dengan transisi. MESIN MOORE. M = (Q, Σ,δ, S, Δ,λ)

brinly
Download Presentation

FSA DENGAN OUTPUT

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. FSA DENGAN OUTPUT TEORI BAHASA DAN AUTOMATA

  2. PENDAHULUAN FSA : accepter, dapat menerima atau tidak. FSA dengan output : transducer 1. MesinMoore :output berasosiasidengan state 2. MesinMealy :output berasosiasidengantransisi

  3. MESIN MOORE • M = (Q,Σ,δ,S,Δ,λ) • Q : himpunan state • Σ : himpunansimbol input • δ : fungsitransisi • S : state awal S ∈Q • Δ : himpunan output • λ : fungsi output untuksetiapstate

  4. CONT’ Contohmesinmooreuntukmemperoleh modulus 3 padasuatubilanganbiner: • M = (Q,Σ,δ,S,Δ,λ) • Q : q0,q1,q2 • Σ : [0,1] • S : q0 • Δ : [0,1,2] • λ(q0) =0 • λ(q1) =1 • λ(q2) =2

  5. Prinsip: jika i diikuti dengan 0, maka hasilnya 2i 1012 =5 10102 = 2*5 =10 jika i diikuti dengan 1, maka hasilnya 2i+1 1012=5 10112 = 2*5+1 =11 jikai/3 mempunyaisisa p, makauntuk input berikutnyabernilai 0 maka 2i/3 mempunyai sisa 2p mod 3 untuk p=0 maka 2p mod 3 = 0 untuk p=1 maka 2p mod 3 = 2 untuk p=2 maka 2p mod 3 = 1

  6. CONT’ jikai/3 mempunyaisisa p, makauntuk input berikutnyabernilai 1 maka (2i+1)/3 mempunyai sisa (2p+1) mod 3 untuk p=0 maka (2p+1) mod 3 = 1 untuk p=1 maka (2p+1) mod 3 = 0 untuk p=2 maka (2p+1) mod 3 = 2

  7. Sehinggadidapatmesin FSA sbb : Contoh : input 5 (1012) , state terakhir q2/2 , 5 mod 3 = 2 input 10 (10102) , state terakhir q1/1 , 10 mod 3 = 1 Mesin Mealy M = (Q,Σ,δ,S,Δ,λ) Q : himpunan state Σ : himpunansimbol input δ : fungsitransisi S : state awal S ∈Q Δ : himpunan output λ : fungsi output untuksetiaptransisi

  8. Contohmesin Mealy untukmendeteksiekspresireguler (0+1)*(00+11) Jawab: • M = (Q,Σ,δ,S,Δ,λ) • Q : q0,q1,q2 • Σ : [0,1] • S : q0 • Δ : [0,1,2] • λ(q0,0) =T • λ(q0,1) =T • λ(q1,0) =Y • λ(q1,1) =T • λ(q2,0) =T • λ(q2,1) =Y

  9. CONT’

  10. Ekuivalensi mesin Moore dengan mesin Mealy ♦ Mesin Moore kemesin Mealy Jmlstate = jml state sebelum * jml output

  11. Mesin Mealy ke mesin Moore Menambahlabel output padatransisi Menghapuslabel output pada state

  12. CONTOH KASUS Tentukan FSA darirangkaiansirkuitberikutini. Asumsibahwaterdapatwaktu yang cukupuntukperambatansinyalmenujukondisi yang stabil.

  13. Kelerengdijatuhkandari A atau B. Percabangan x1,x2 dan x3 menentukansaluranmana yang akandilewatikelereng (kiri / kanan). Ketikapercabangandilewati, kelerengberikutnyaakanmelewatidengansaluranberbeda. Buatlah FSA nya

More Related