Sziasztok! A mai órán a kis zh után ( eredmémyek és félévi pontok itt) az operátor precedencia elemzést néztük meg. egy kis segédanyag , hogy hogyan kell a relációkat meghatározni. Az alábbi feladatok megoldásai is fent vannak, gyakoroljatok. Volt még a 3. példa, azaz, hogy hogyan lehet egy nyelvtanról megállapítani, hogy mi a generált nyelv. Általános módszer nincsen, azt kell nézni, hogy hogyan működik a nyelvtan, aztán belátni, hogy tényleg csak azokat a szavakat generálja, amikre gondolunk. Volt még pici mese a Turing gépről, ezt nézzétek meg a jegyzetben. Mindenkinek minden jót a vizsgákra, ügyesek legyetek.
1. Adott az alábbi nyelvtan mely logikai kifejezéseket generál.
a) Készítsen operátor precedencia elemzőt a nyelvtanhoz! b) Elemezze segítségével az mondatot!
(b) Ha ez megvan, akkor elemezd az elemzővel az szót!
Adja meg a nyelv verbális specifikációját! (Magyarul: Mi a generált nyelv?) 4. Adjunk lineárisan korlátos Turing gépet az nyelvhez. (A Turing gép nem lép le az input szó által kijelölt területről, de feltehetjük, hogy felismeri azt, hogy az első illetve, hogy az utolsó mezőn áll. Formálisan: az input szó és kezdő és záró markerrel van határolva.) |