Übung Akzeptor
Aus Informatik
Aufgabe 1
Entwerfen Sie jeweils einen Akzeptor mit dem Eingabealphabet X= {a,b}, der die folgende Sprache L(A) erkennt.
-
.......... die leere Menge
-
.......... die Menge, die nur ein leeres Wort enthält
-
.......... die Menge, die genau ein nichtleeres Wort enthält (hier: abba)
-
.......... die Menge, die alle nur aus a bestehenden Worte aus
enthält
-
-
Aufgabe 2
Entwerfen Sie zur Syntaxanalyse von Zahlendarstellungen in Pascal einen endlichen Automaten, der
- genau die vorzeichenlosen Ganzzahlen oder
- genau die vorzeichenlosen Zahlen akzeptiert
Aufgabe 3
Gesucht ist ein Automat, der Dualzahlen erkennt, die
- eine ungerade Anzahl von Einsen enthalten,
- mindestens zwei aufeinander folgende Einsen oder zwei aufeinander folgende Nullen enthalten,
- durch 2 (4, 8, ...) teilbar sind,
- an vorletzter Stelle eine Null haben.
Aufgabe 4
Entwickeln Sie einen Automaten, der die folgende Pascal-ähnliche Deklaration für ein Feld erkennt: