i

Übungen

Aufgabe 1

Im Folgenden sollen etwas verallgemeinerte Klammerausdrücke betrachtet werden:

()(), (()(())), ()(())(()()), ...

bzw. in abstrahierter Form:

abab, aabaabbb, abaabbaababb, ...

(a) Beschreibe diese verallgemeinerten Klammerausdrücke mit einer Grammatik.

(b) Entwickle einen Kellerautomaten, der die Sprache der verallgemeinerten Klammerausdrücke erkennt.

Aufgabe 2

Entwickle einen Kellerautomaten, der die Sprache LRA der vereinfachten Rechenausdrücke erkennt.

Vereinfachte Rechenausdrücke sollen die Klammer- und Rechenstruktur von Rechenausdrücken beschreiben..

z+z
z*(z+z)
z+z*(z+z)
((z+z)+z)*(z+z)
...

Aufgabe 3

Entwickle einen Kellerautomaten, der die Sprache LPR der vereinfachten Roboterprogramme erkennt. Hier ein Beispiel für ein solches Roboterprogramm:

eesbsbe*e*

Suche

v
4.2.3.3.4
dev.inf-schule.de/automaten-sprachen/sprachenundautomaten/spracherkennung/kellerautomat/uebungen
dev.inf-schule.de/4.2.3.3.4
dev.inf-schule.de/@/page/kxbHX28C53zEbvv5

Rückmeldung geben