Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Sonstige Fragen » Turing - Maschine » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Turing - Maschine
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
123michi19
Mitglied


Dabei seit: 22.12.2014
Beiträge: 45

Turing - Maschine Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 :-)
01.01.2015 20:30 123michi19 ist offline Beiträge von 123michi19 suchen Nehmen Sie 123michi19 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

RE: Turing - Maschine Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von 123michi19
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.



Was Du hier beschreibst ist eine partielle Übergangsfunktion und keinen Zustand. Und die Schreibweise ist so:
[latex]\delta(Z_1, A) = (Z_2, B, R)[/latex], wobei das zweite Tupel beschreibt, in welchen Zustand gewechselt werden soll (NICHT Zeile, das war aber bestimmt ein Tippfehler, oder?). welches Zeichen auf die aktuelle Position geschrieben wird und welche Bewegung der Lese-/Schreib-Kopf danach ausführen soll.
Im Klartext heißt dass, dass wenn im Zustand [latex]Z_1[/latex] ein A gelesen wird, dann wechselt der Zustand in [latex]Z_2[/latex], das A wird mit B überschieben und nach dem Schreiben bewegt sich der Kopf nach rechts.

Zitat:
Original von 123michi19
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?

Das hängt von der "Programmierung" ab. Die Programmierung ist in diesem Fall die Menge der partiellen Übergangsfunktionen. in [latex]Z_2[/latex] kann nun ein weiteres A auch durch X überschrieben werden oder die TM hält sogar an...

Zitat:
Original von 123michi19
Und wo gebe ich die Anweisung für den Anfang (also als Zeichen #) und Ende (%)


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: [latex]M=(Q, \Sigma, \Gamma, \delta, q_0, \square, q_f)[/latex] (s. Wikipedia). Durch die Definition des Bandalphabetes [latex]\Gamma[/latex], des Blank-Zeichens [latex]\square[/latex] und der Reaktionen als partielle Übergangsfunktion werden die Grenzen der Eingaben auf dem Band Festgelegt.

Gruß,

Karlito
02.01.2015 07:03 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Sonstige Fragen » Turing - Maschine