|
Adjatok CF (környezetfüggetlen) grammatikát az alábbi
nyelvekhez:
1. {an bk cn|
n,
k 1, k=n mod 5}
2. {ww-1 | w {a,b}*}
3. {am bn |
m
n 2m}
4.{ai bj ck |
i
< j vagy j < k}
5. Az S SS | (S) |
grammatika a helyes zárójelezéseket generálja,
azaz azokat a (-bõl és )-bõl álló szavakat,
ahol a nyitó és a záro zárójelek száma
ugyanannyi és a szó minden prefixében (kezdõszelet)
legala'bb annyi kezdõjel van, mint záró.
Adjatok véges automatát az alábbi nyelvekhez! Determinisztikusat
vagy ha csak nemdeterminisztikus sikerül, akkor csinaljatok belõle
determinisztikusat.
1.
{w {a,b}* | |w|a
osztható hárommal,|w|b páros }
Itt a |w|a a w-ben levõ a-k számát
jelöli.
2.
{w {a,b}* | a w-beli homogén
a-sorozatok oszthatók hárommal, a homogén b-sosrozatok
meg kettõvel}
Pl.az abaab nem jó, mert a homogén sosrozatai: a, b,
aa, b.
3.
{(1111)+w | w {0,1}*}
A + a kitevõben azt jelenti, hogy legalább egyszer.
4.
{w {a,b}*| w-ben hátulról
a harmadik betù b}
Figyelem! Hátulról!
5.
{w {a,b}*| w bináris számként
tekintve öttel osztható}
6.
Adjatok olyan reguláris nyelvtant, ami az {,
w1, ..., wn} véges nyelvet generálja!
7.
Adott az alábbi függvénnyel
definiált automata, végállapota a D, kezdõállapota
az A.
(A,0)=A
(A,1)=B
(B,0)=C
(B,1)=B
(C,0)=A
(C,1)=D
(D,0)=A
(D,1)=B
Mit ismer ez fel?
8.
Adott az alábbi függvénnyel
definiált automata, végállapota a B, kezdõállapota
az A.
(A,0)=A,B
(A,1)=B
(B,0)=A
(B,1)=B
És ez mit ismer fel?
Ez ugye nemdeterminisztikus, csináljatok belõle detreminisztikust
(gyakorlásnak jó). |