Next: Über dieses Dokument ...
Up: Applet
Previous: Applet
Um dieses Applet zu benutzen, muß ein File mit Überführungsfunktion, Eingabewort,
Kellersymbol erstellet werden. Einen extra Editor zu schreiben bzw. implementieren
erschien uns als unnötig, da der interessierte Anwender meistens sowieso ``seinen''
Editor benutzt. Außerdem liegen zum Spielen ein paar Automaten per Menu bereit.
Die Dateien werden wie folgt erstellt:
- Eine Zahl beschreibt den Startzustand S:
- S=0;
- Ein String (X) das Eingabewort:
- X=110011;
- Ein Character (Y) das Kellerstartsymbol:
- Y=a;
- Nun folgt die Überführungsfunktion:
- Z:X:Y = z:y {,z:y}
mit
Z
- aktueller Zustand (Zahl)
- X
- gelesenes Zeichen (Zahl oder Buchstabe)
- Y
- oberstes Kellersymbol
- z
- neuer Zustand
- y
- neuer Kellerstring (Symbol kellern - Buchstabe, Keller nicht verändern -
'@',
-Bewegung / Kellersymbol leeren - '#'.
Thomas Rabe
1999-09-23