Rabu, 05 Maret 2014

Deterministik Finite State Automata (DFSA)



DFSA

Membuat sebuah State Diagram dari Deterministik Finite State Automata (DFSA) dan diberi input “xxxyyxy”, apakah diterima atau ditolak oleh mesin (M).
M = (Q, S, d, s, F), dimana :
Q = {q0, q1, q2},
S = {x,y},
s = q0,
F = {q1



Tabel Transisi
d
x
y
q0
q0
q1
q1
q2
q0
q2
q1
q2









State Diagram 
 

Jika M diberi input “xxxyyxy”, dengan state awal (q0, xxxyyxy), maka :
(q0, xxxyyxy)               M (q0, xxyyxy)
                 M (q0, xyyxy)
                 M (q0, yyxy)
                 M (q1, yxy)
                 M (q0, xy)
                 M (q0, y)
                 M (q1, e)

Karena (q0, xxxyyxy) *M (q1,e), jadi “xxxyyxy” diterima oleh


Selanjutnya....


     Berdasarkan sebuah State Diagram dari Deterministik Finite State Automata (DFSA),  berikanlah input “101010” dan “110011”  apakah diterima atau ditolak oleh mesin (M).

DFSAnya adalah sebagai berikut :
Q = {q0 , q1 , q2 , q3 }
S = {0,1}
S = q0
F = { q0}

 


Tabel Transisi
d
0
1
q0
q2
q1
q1
q3
q0
q2
q0
q3
q3
q1
q2


a.       Jika M diberi input 101010, dengan state awal (q0, 101010), maka :
(q0, 101010)        M (q1, 01010)
                 M (q3, 1010)
                 M (q2,010)
                 M (q0, 10)
                 M (q1, 0)
                 M (q3, e)

Karena (q0, 101010) *M (q3,e), jadi “101010” ditolak oleh M


b.      Jika M diberi input 110011, dengan state awal (q0, 110011), maka :
(q0, 110011)        M (q1, 10011)
                 M (q0, 0011)
                 M (q2, 011)
                 M (q0, 11)
                 M (q1, 1)
                 M (q0, e)

Karena (q0, 110011) *M (q0,e), jadi “110011” diterima oleh M


Tidak ada komentar:

Posting Komentar

Image Enhancement

Image Enhancement Diketahui : r 1 = 0,3   ; r 2 =   0,5    ; r 3 = 0,8   s 1 = 0,1   ; s 2 =   0,4   ; s 3 =   0,6 ...