Diese Aufgaben können mit AutoEdit oder auf dem Papier bearbeitet werden. Die hier angegebenenen AutoEdit-Lösungen können mit "Ziel speichern unter..." gespeichert werden.
Aufgabe 1
Entwickeln sie mit AutoEdit einen NKA, der die Sprache der Palindrome
L = {w | w Î {a,b)* und (w = reverser(w))}
akzeptiert.
Exportieren sie den Automaten in die Sprache Scheme und testen sie die Arbeit mit selbstgewählten Eingabewörtern.
[Lösung]
Aufgabe 2
Geben Sie einen NKA an, der die Sprache
L = {w | w Î {a,b)* und (w enthält die gleiche Anzahl von a und b)}
akzeptiert.
[Lösung]
Aufgabe 3
Geben Sie einen NKA an, der die Sprache
L = {anbn | n > 0}
akzeptiert.
[Lösung]
|