BuK-Übung06 G2

Aus ProgrammingWiki

Copy-TM

Aufgabe

Entwerfen Sie eine DTM C, die eine beliebige Zeichenkette w, w \in \{0, 1\}^{+}, als Bandinschrift erwartet und diese kopiert, so dass C mit wBw auf dem Band stoppt und der Kopf auf dem ersten Zeichen von wBw steht. B ist das Vorbelegungszeichen von C. Es dient zur Trennung zwischen den beiden Wörtern w.
Verwenden Sie AutoEdit aus AtoCC.

Lösung

Die folgende TM kopiert das Eingabeband.
Definition:
Definition.png
Zustandsübergänge:
Transitions.png
Graph:
CopyTM_01.jpg