Formális nyelvek gyakorlat (9)
2001. április 10., kedd 1. (a) Adj veremautomatát az nyelvtanhoz az órán tanult első konstrukcióval (ami nem röntgenszemű PDA-t ad). (b) Adj egy elfogadó lépéssorozatot a szóhoz a PDA-ban! Adj egy nem elfogadót is! Hogy működik a PDA a szón? (c) Készíts ballevezetést a szóhoz a nyelvtanban és ezt vesd össze a PDA elfogadó működésével! 2. (a) Adj veremautomatát az nyelvtanhoz az órán tanult második konstrukcióval (ami röntgenszemű PDA-t ad). (b) Adj egy elfogadó lépéssorozatot az szóhoz a PDA-ban! Adj egy nem elfogadót is! Hogy működik a PDA a szón? (c) Készíts jobblevezetést az szóhoz a nyelvtanban és ezt vesd össze a PDA elfogadó működésével! 3. Környezetfüggetlen-e az alábbi nyelv? (Ha igen, akkor adj PDA-t hozzá, ha nem, akkor bizonyítsd be ezt!) 4. Determinisztikus PDA kell a következő nyelvekhez: 5. Igaz-e, hogy minden PDA-hoz lehet vele egyenértékű egyálapotú PDA-t adni? 6. Igaz-e, hogy minden olyan PDA-ra, melynek vannak elfogadó állapotai az automata által üres veremmel elfogadott nyelv megegyezik az automata által állapottal elfogadott nyelvvel? 7. Egészítsük ki az infix aritmetikás egyértelmű nyelvtant a hatványozással (! (A nyelvtan: , , ) Ennek a precedenciája a legnagyobb és jobbról-balra szabály szerint értékelődik ki. Adjuk meg a nyelvtant és az kifejezés levezetési fáját! |