5. gyakorlat

1. feladat
Küszöböljük ki az epszilon-szabályokat!
S -> SaSb | epszilon
2. feladat
Küszöböljük ki az epszilon-szabályokat!
S -> ABCA -> BB | epszilon
B -> CC | aC -> AA | b
3. feladat
Küszöböljük ki a láncszabályokat!
E -> E+T | T
T -> T*F | F
F -> (E) | a
4. feladat
Küszöböljük ki a felesleges szimbólumokat!
S -> a | B
B -> BC
C -> b
5. feladat
Küszöböljük ki a felesleges szimbólumokat!
S -> A | BA -> aB | bS | b
B -> AB | BaC -> AS | b
6. feladat
Fésüljük meg az alábbi nyelvtant!
S -> Ba | Cab | A A -> aB | aC | a
B -> b | BC C -> Cb | CA
7. feladat
Fésüljük meg az alábbi nyelvtant!
S -> aS | aAA -> BC
B -> epszilonC -> AB | bD | b
D -> DEE -> b
Mi történne, ha az eljárásunk során két lépés sorrendjét felcserélnénk?
8. feladat
Alakítsd Chomsky normál alakra a következő nyelvtant:
S -> ABB | a | ba
A -> BaS | aBS
B -> b | bS
9. feladat
Alakítsd Chomsky normál alakra!
S -> aSb | ab
10. feladat
Alakítsd Chomsky normál alakra!
S -> aSa | bSa | epszilon
11. feladat
Hozd Greibach normál alakra a következő nyelvtant!
S -> AB | B
A -> AS | a
B -> SB | b
12. feladat
Adott a következő környezetfüggetlen nyelvtan:
S -> SaSaSb | epszilon
Írd le verbálisan, hogy milyen nyelvet generál a fenti nyelvtan, és állapítsd meg, hogy egyértelmű-e.
13. feladat
Adott a következő nyelvtan:
S -> aaSSS | abS | b
Írd le verbálisan, hogy milyen nyelvet generál ez a nyelvtan, és állapítsd meg, hogy egyértelmű-e!
Varró Gergely gervarro@cs.bme.hu
Utolsó módosítás dátuma: 2004. március 8.