Du kannst eine Turingmaschine auch verwenden, um Berechnungen auszuführen, zum Beispiel eine Addition von zwei Zahlen. Probiere es einmal aus!
Zwei Zahlen addieren
Die Turingmaschine hat also die Aufgabe, das b mit den a's der zweiten Folge zu vertauschen, um so aus dem Eingabewort aaabaa das Ausgabewort aaaaab zu machen.
Turingtabelle entwerfen
Du erstellst eine entsprechende Turingtabelle, indem du zuerst unten auf die Schaltfläche Editieren klickst und dann die Tabelle ausfüllst. Die erste Zeile steht in der Turingtabelle schon da: Wenn die Turingmaschine im Startzustand 0 auf dem Arbeitsband ein a liest, geht sie mit dem Cursor um ein Feld nach rechts und bleibt im Zustand 0.
Turingmaschine simulieren
Wenn du die Turingtabelle fertig erstellt hast, kannst du die Turingmaschine ausprobieren. Dazu betätigst du die Schaltfläche Simulieren und verarbeitest das vorgeschlagene Eingabewort. Du kannst das Eingabewort auch ändern und überprüfen, ob du auch andere Zahlen als 3 und 2 addieren kannst und insbesondere, ob du auch 0 addieren kannst.
s | a | a' | s' |
---|---|---|---|
0 | a | R | 0 |