Lösung Turing-Maschine

Slides:



Advertisements
Ähnliche Präsentationen
Seminar über Algorithmen
Advertisements

Leistung.
Theoretische Grundlagen der Informatik Prof. Dr. Michael Löwe
7. Automaten Ein Automat ist ein Sechstupel A= (I, O, Q, , q0, F).
Institut für Informatik Abt. Intelligente Systeme
3. Berechenbarkeit Wann ist eine Funktion (über den natürlichen Zahlen) berechenbar? Intuitiv: Wenn es einen Algorithmus gibt, der sie berechnet! Was heißt,
Kapitel 6 Algorithmentheorie
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Notationen A = ist eine endliche, nichtleere menge,
Christian Schindelhauer
Rechnen auf der Linie mit dem „Abakus“ © Th. Frenz, Passau 2003.
FH-Hof Formale Sprachen - Maschinenmodelle Richard Göbel.
Formale Sprachen – Mächtigkeit von Maschinenmodellen
Übung 6.1Turing-Maschine 1.Machen Sie sich mit der Funktionsweise des Busy Beaver-Programms vertraut Vollziehen sie die 11 Schritte der ersten Turing-Tabelle.
Algorithmus. Ein Kochrezept, zum Beispiel: Kartoffelbrei.
Funktionen.
Vorlesung Informatik 3 Einführung in die Theoretische Informatik (17 –Turingmaschinen) Prof. Dr. Th. Ottmann.
Tricks mit Zahlen. Kapitel 2 © Beutelspacher Mai 2004 Seite 2 Idee / Aufgaben In jeder Woche stelle ich Ihnen einen Zaubertrick mit Zahlen vor. Ihre Aufgaben:
Semantik von Prolog & Unifikation
= 4x x nach links, Zahl nach rechts! -2x 4x -2x + 52x – 2x x -2x = 2x – 2x x Zahl 2x= = 2x -15 x = - 10 = 4x + 52x -15 Beispiel.
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Excel Kurs Teil VII Textfunktionen ( TEXT, LÄNGE, LINKS, RECHTS, TEIL, FINDEN ) Einladen von Textdateien Text in Spalten F. Bäumer.
Addierwerke.
Wie macht man ein Sudoku? Transformations-Methode:
Übungsaufgabe 1 (Teil A)
Bruchrechenregeln Los geht´s Klick auf mich! Melanie Gräbner.
Rechnen im Binärsystem
Willkommen bei Sycarus – dem Mathematikprogramm, das neue Wege geht.
Endliche Automaten Informatik JgSt. 13, Abitur 2009
SELTSAM ! Hier eine kleine mathematische Übung, die viele zum Staunen bringen wird... INFO: Der Autor dieser Präsentation ist mir nicht bekannt. Ich will.
Multiplikation großer Zahlen mit Standard-FFT
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Klicken Sie in der Meldungsleiste auf Bearbeitung aktivieren,
HotPotatoes Eine einfache Möglichkeit, internetfähige Tests zu erstellen.
Grundlagen der Informatik - Prof. Slany 1 Grundlagen der Informatik Prof. Wolfgang SLANY.
Referatsthema - Excel.
Multiplizieren von Brüchen
Das ABC der Statistik DIE SÄULENDIAGRAMME 1
Programmieren - wie einsteigen ?
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Arne Vater Wintersemester 2006/ Vorlesung
Informatik III Christian Schindelhauer Wintersemester 2006/07
Arne Vater Wintersemester 2006/ Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Arne Vater Wintersemester 2006/07 26.
Von Claudia Koller und Bernhard Findeiß
Mehrfachausführungen Schleifen in VB 2010 ee. Programmidee: Der Anwender gibt eine Zahl ein, und das Programm gibt die Mehrfachen dieser Zahl aus (das.
Wintersemester 2005 / Vorlesung
Üungen.
Wann ist eine Funktion (über den natürlichen Zahlen) berechenbar?
Mechanik I Lösungen.
VERRÜCKT ! Dies ist eine kleine Mathe Übung die Dich mehr als einmal staunen lassen wird !!!
Pool Informatik, Sj 11/12 GZG FN W.Seyboldt 1 Pool Informatik 5 GZG FN Sj. 11/12 Kopieren, Daten, Programme.
Division von Brüchen Vorwissen: Eine Multiplikation kann man immer durch eine Division rückgängig machen und umgekehrt. Bsp: ∙ 4 ∙ : 6 4.
Personalvertreterwahlen Datenbankanwendung. Spezifikationen Eingabe des Wahltags Bestimmung der Zahl der Wahlberechtigten und der Zahl der potentiellen.
Class HelloWorldApp { public static void main(String[] args) {... } Grundkurs Inf - wie einsteigen ?
Lineare Optimierung Nakkiye Günay, Jennifer Kalywas & Corina Unger Jetzt erkläre ich euch die einzelnen Schritte und gebe Tipps!
J. Nürnberger2007 / 081 Tabellenkalkulation (3) Arbeiten mit Formeln am Beispiel von OpenOffice.org Calc.
Das ABC der Statistik DIE SÄULENDIAGRAMME
mаtheguru.one Tipps und Lösungen zu Matheaufgaben aus Schulbüchern
Lernprogramm Bedienung: mit Pfeiltasten RECHTS = vorwärts / LINKS = rückwärts.
VERRÜCKT ! Dies ist eine kleine Mathe Übung die Dich mehr als einmal staunen lassen wird !!!
das Routing Information Protocol
Kleines 1x1 ABCD Aufgaben Kleines 1x1 A · 8 = Lösung.
Titel: Quelle: Übungsart: Titel: Textquelle: Rechnen
Vorstellen und Herleiten der Horner Schemas
Grundschule Oberasbach Siegbert Rudolph
 Präsentation transkript:

Lösung 6.1.1 Turing-Maschine Vollziehen sie die 11 Schritte der ersten Turing-Tebelle. 1,_ 2,1,> 1,1 3,1,< 2,_ 3,1,> 2,1 H,1,> 3,_ 1,1,< 3,1 2,_,< 4,_ H,_,> 4,1 H,_,> Ausgangszustand,Zeichen  Folgezustand,schreibeZeichen,Aktion 1 2 3 4 5 6 7 8 9 10 11 H State

Lösung 6.1.2 Turing-Maschine Eingabe der initialen Bandinschrift Eingabe der Turing-Tabelle Zustand x Zeichen  Folgezustand x Zeichen x Aktion Beispiel: 1,_  1,_,>

Lösung 6.1.3 Turing-Maschine Aufgabenstellung Entwerfen Sie eine Turing-Maschine zur Multiplikation zweier natürlicher Zahlen. Spezifikation Eingabespezifikation Die Zahlen werden durch die entsprechende Anzahl von ‚1‘ am Band dargestellt Zwischen den Zahlen befindet sich ein ‚x‘ am Band Hinter der letzten Zahl ist ein =- Zeichen am Band Das restliche Band ist mit ‚0‘ beschrieben. Der Schreib/Lesekopf befindet sich links von der 1. Zahl. Ausgabespezifikation Das Ergebnis ist hinter dem =, durch eine entsprechende Anzahl von ‚1‘ darzustellen. Beispiel: Die zwei Zahlen 3 und 4 sind mittels eines Turing-Programmes zu multiplizieren

Lösung 6.1.3 Turing-Maschine SucheStart R 1 SucheZahl2 X EndZustand L Zahl2Start GeheEnde = Mach1Aus0 SucheNull HolNaechsten1 Zahl1Start Idee: Kopiere alles vor dem = (den 2.Multiplikator) ans Ende Mache dies für jede 1 vor dem X (den 1.Multiplikator) Siehe Anhang C