Gnp
Gnp Gjl
Gjl
Gjl
Gnp
S = Gnp, F = {Gjl}
DFA :
Q = {q0, q1, q2}
diberikan dalam tabel berikut :
= {a, b}
a
b
S = q0
q0 q0 q1
F = {q0, q1}
q1 q0 q2
q2 q2 q2
a
q0
a
q1
q2
Kalimat yang diterima oleh DFA : a, b, aa, ab, ba, aba, bab, abab, baba
abababaa
diterima
aaaabab
diterima
aaabbaba
ditolak
Jawab :
1)
(q0,abababaa)(q0,bababaa)(q1,ababaa
1
(q0,babaa)(q1,abaa)(q0,baa)(q1,aa)
2
(q0,a)
Tracing berakhir di q0 (state AKHIR) kalimat
abababaa diterima
2)
(q0, aaaabab)(q0,aaabab)(q0,aabab)
(q0,abab)(q0,b (q1,ab)(q0,b)q1 Tracing
berakhir di q1 (state AKHIR) kalimat aaaababa diterima
1
Kesimpula
n:
NFA :
Berikut ini sebuah contoh NFA (Q, , ,dimanaS,: F).
Q = {q 0 , q1 , q 2 ,q 3 , q 4 }
diberikan dalam tabel berikut :
= {a, b, c}
S=q0
q0
{q 0 , q1 }
{q 0 , q 2 }
{q 0 , q 3 }
F = {q 4 }
q1
{q1 , q 4 }
{q1 }
{q1 }
{q 2 }
{q 2 , q 4 }
{q 2 }
{q 3 }
{q 3 }
{q 3 , q 4 }
q
q
2
3
q4
a, b, c
a
q
c
a
b
a, b, c
q2
q4
a, b, c
c
kalimat yang diterima NFA di atas : aa, bb, cc, aaa, abb, bcc, cbb
Contoh :
Telusurilah, apakah kalimat-kalimat berikut diterima NFA di atas :
ab, abc, aabc, aabb
Jawab :
1.
{{ q 0 , q 3 }{ q 2 }}{ q1 } = {q 0 , q1 , q 2 ,q 3 }
Himpunan state TIDAK mengandung state AKHIR kalimat abc
tidak diterima
3. (q 0 ,aabc) (q 0 ,abc) (q1 ,abc){ (q 0 ,bc) (q1 ,bc)}
(q1 ,bc) {{ (q 0 , c) (q 2 ,c)} (q1 , c)} (q1 , c)