|
|
Formális nyelvek vizsga
2001. június 12.
A feladatok nem nehézségi sorrendben vannak. Az első 5 példa 8-8
pontot ér, az utolsó példa (a) része 6 pont, a (b) és (c) rész pedig
2-2 pont. Így összesen 50 pontot lehet elérni, a vizsga
20 ponttól sikeres.
A MEGOLDÁSOKAT INDOKOLD MEG!
Jó munkát!
A feladatsor ps-ben, itt látszik az ábra is
Megoldás ps-ben
- Adj minimálautomatát
az alábbi véges automata által elfogadott nyelvhez!
- Adott 37 reguláris nyelv az ábécé felett.
Igaz-e, hogy az alábbi L nyelv mindenképp reguláris?
L-ben azon szavak vannak benne, melyek legalább 19 nyelvbe beletartoznak.
- Adj minél egyszerűbb osztályú nyelvtant
az alábbi nyelvhez!
A feladat része annak megmutatása is,
hogy egyszerűbb nyelvtannal a nyelv nem generálható!
- Adj jellemző nyelvtant az alábbi fordításhoz:
Ha
, akkor
, azaz a
szó tükrözésével, visszafele való leírásával kapható.
A fordítást tehát olyan szópárok alkotják, melyek második tagja úgy áll elő. hogy
az első tag után írjuk az első tag tükörképét.
- Adj az alábbi nyelvtannal ekvivalens (ugyanazt a nyelvet generáló)
jólfésült, Chomsky normál alakú nyelvtant:
,
,
,
- (a) Készíts gyenge elemzőt minél kisebb -val
az
,
,
nyelvtanhoz!
(b) Lehet-e erős elemzőt csinálni a fenti nyelvtanhoz,
az (a) pontban kapott értékkel?
(c) Elemezd az (a) pontban kapott elemzővel az szót!
|