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 M 


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