Professional Documents
Culture Documents
Konacni Automati I Regularne Gramatike
Konacni Automati I Regularne Gramatike
org
Zadaci iz konačnih automata i regularnih gramatika
Naći konačni automat koji prepoznaje sve neprazne nizove nad skupom { a, b } takve da
svaki od njih
( Naći regularnu gramatiku koja generiše sve neprazne reči nad skupom { a, b } takve da
svaka od njih )
Rešenje:
a a a a
b b b a b
a a a
a
a a a
b b a a b b
b b b b b b
Rešenje:
a a a a ≥ 3a, 0b
b b b b
a a a
a ≥ 3a, 1b
b b b b
a a a
a ≥ 3a, 2b
b b b b
a a a
b a ≥ 3a, ≥3b
b b b
0a 1a 2a ≥ 3a
≥ 3b ≥ 3b ≥ 3b ≥ 3b
www.puskice.org 1
www.puskice.org
3. sadrži najmanje jedno b, najviše dva a i ne sadrži aba.
Rešenje:
a a a a
b b b b
a
b a
a b b
b a
a
b
4. zadovoljava bar jednu od sledećih osobina
a) niz počinje sa b i završava se na aa;
b) između dva a ( ako postoje ) ne postoje tačno dva b.
Rešenje:
a a
a b b b
b
a
b a
b a
b
a
a
b b b
a b
a
a
a b a
a
b b
www.puskice.org 2
www.puskice.org
5. zadovoljava obe od sledećih osobina
a) niz se ne završava na ba
b) između dva a ( ako postoje ) postoje dva ili tri b
Rešenje:
a b b b b b
b a a
b a
b
a a
a
a
a
10. sadrži najmanje tri a i između dva b ( ako postoje ) postoji najmanje
jedno a.
11. sadrži najmanje tri b ili između dva a ( ako postoje ) sadrži tačno jedno b.
13. sadrži najmanje tri a i između dva b ( ako postoje ) sadrži najmanje
jedno a.
19. sadrži najmanje tri b ili između dva a ( ako postoje ) sadrži najmanje
jedno b.
29. ne sadrži aba i između dva b ( ako postoje ) sadrži najviše dva a.
www.puskice.org 4