Formális nyelvek gyakorlat (11)
2001., április 24., kedd 1. Adj jellemző nyelvtant ahhoz a fordításhoz, ami az ábécé feletti páros sok -t tartalmazó szavakat fordítja le, mégpedig úgy, hogy ha a fordítandó szóban darab van, akkor a kimenet a darab betűből álló szó. 2. Earley algoritmussal elemezd az szót az nyelvtanban. Ne felejtsd el visszakeresni a levezetési fát! Gondold végig, hogy hol látszik az elemzésben az, hogy nem egyértelmű a nyelvtan! 3. A Coke-Younger-Kasami módszer segítségével határozd meg az szó összes levezetési fáját, ha a nyelvtan a következő: Megoldás Gyakorolni 4. A CYK algoritmussal (elemzéssel) elemezd az nyelvtanban az (a) szót (b) szót! Döntsd el, hogy generálhatók-e a nyelvtannal, egyértelműen generálhatók-e és add meg a levezetési fákat is! Megoldás 5. Már megint az Earley algoritmus: a nyelvtan az . Az elemzendő szó: . Segítség: az szabály az olyan, hogy amint elkezdődik, rögtön be is fejeződik. Megoldás Ezt az előadáson végigszámoltuk 6. Legyen a nyelvtanunk a következő: , , . Elemezd az Earley algoritmussal a szót! Megoldás
|