Turing - Maschine |
| 01.01.2015, 20:30 | Auf diesen Beitrag antworten » | ||||||
| 123michi19 | Turing - Maschine Meine Frage: Hey, hey :-) ich hätte ein paar Fragen zur Turing - Maschine. Was habe ich bisher herausgefunden: Die Turing-Maschine wird verwendet um die Berechenbarkeit von Problemstellungen zu beweisen / widerlegen. Es gibt verschiedene Zustände. Schreibweise: (Z1,A) = (Z2,B,R) --> Soll heißen, wenn im Zustand 1 ein A steht, dann gehe in Zeile 2, schreibe ein B und gehe nach rechts. Jetzt habe ich gerade ein Video gefunden, was mich leicht verwirrt. Angenommen ich starte bei Zustand 1 und es steht ein A; Wird dann solange weitergeprüft bis einmal ein anderer Buchstabe kommt? Und wo gebe ich die Anweisung für den Anfang (also als Zeichen #) und Ende (%) Meine Ideen: Besten Dank :-) |
||||||
|
|
|||||||
| 02.01.2015, 07:03 | Auf diesen Beitrag antworten » | ||||||
| Karlito | RE: Turing - Maschine
Was Du hier beschreibst ist eine partielle Übergangsfunktion und keinen Zustand. Und die Schreibweise ist so: Im Klartext heißt dass, dass wenn im Zustand
Das hängt von der "Programmierung" ab. Die Programmierung ist in diesem Fall die Menge der partiellen Übergangsfunktionen. in
Man nimmt immer eine Bestimmte Anfangskonfiguration an. D.h. im Normalfall steht der LS-Kopf immer auf dem ersten Zeichen auf dem Eingabeband. Welche Zeichen Anfang und Ende sind, wird durch die Programmierung und durch die Definition der TM beschrieben. Die Definition ist ja durch ein Tupel gegeben: Gruß, Karlito |
||||||
|
|
