Zum Inhalt springen
L

Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).

Wie funktioniert die Turingmaschine von Alan Turing? - Einfach erklärt auf Deutsch (German)

FH JOANNEUM Kapfenberg IT Plus11:22 22.848 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 62 Zeilen
Herunterladen
  1. willkommen zu einem kleinen video aus der informant heute werden wir lernen wie eine touring maschine funktioniert
  2. hatten diese tieren maschine als mathematisches modell aufgestellt und diese touring maschine dient dazu den begriff algorithmus zu definieren bzw zu
  3. beweisen muss ist eine problemlösung eine genaue vorgehensweise wenn man schritt für
  4. schritt ein gestelltes problem lösen kann thüringer das für die mathematik aufgestellt und er hat auch diese maschine definiert um allgemeine
  5. generische probleme der mathematik zu lösen generell gesehen ist diese touring maschine ein mathematisches modell ist aber von ihm definiert worden als modell
  6. das man aber auch in der realität umsetzen kann was heutzutage auch teilweise gemacht wurde sei er sitzt in der software oder auch in der hardware
  7. aber wie schaut eine touring maschine aus welche teile gibt es in dieser touring maschine wie funktioniert sie genau sie haben ja eingeblendet nur ein
  8. bild von einem nachbau aber wie funktioniert das rechenmodell an sich was kann ich damit tun lassen sie mich dazu kurz aufzeichnen wie sie
  9. funktioniert sie haben ein band dieses band ist unendlich kann nach links und rechts bewegt werden und auf dem band haben wir fünf
  10. und in diesen zellen haben sie entweder keinen oder die märkte ist null oder eins
  11. zusätzlich bei der touring maschine haben sie einen schreib- und lesekopf dieser schreib und lesekopf kann einzelne zahlen schreiben lesen er kann
  12. aber auch zb die zahlen löschen das heißt sie haben wir zb diesen schreib und lesekopf und dieser schreib und lesekopf kann eben zb diese neue hier
  13. überschreiben mit einer 1 zum beispiel er kann aber auch die zahl so belassen wie sie ist das band selbst kann nach links und
  14. rechts bewegt werden und genau eine zelle und die ganze tour i maschine kann einen gewissen status besitzen
  15. im grunde genommen definieren sie einen status oder mehrere status für jede eventualität
  16. es ist es so sie haben wie gesagt dieses band und ihren schreib lesekopf und jetzt können sie definieren zum
  17. beispiel in welchen status sie gerade sind wenn sie zum beispiel im status 0 sind dann können sie jetzt natürlich das
  18. aktuelle zeichen lesen das heißt wenn dieses zeichen hier so wie in unserem fall 0 ist dann kann man zum beispiel sagen welches zeichen gedruckt werden
  19. soll oder ob es belastet werden soll sie können hier zum beispiel sagen sie würden jetzt aus dieser 0 gerne eins machen und das nächste was sie machen
  20. müssen ist welche aktion sie mit einem schreib lesekopf ausführen es bedeutet sondern nach links nach rechts gehen oder da bleiben wo er ist in unserem
  21. fall sagen wir wollen eins nach rechts gehen plötzlich nach rechts und das letzte was wir bestimmen müssen ist welchen neuen zustand jetzt unsere
  22. maschine besitzt das heißt welchen zustand zum beispiel den zustand 1 so jetzt haben sie sozusagen die erste möglichkeit gehabt und natürlich muss
  23. man bei einer touring maschine auf alle eventualitäten eingehen wenn man sie programmiert das bedeutet sie müssen jetzt zum beispiel sagen sie sind im
  24. status 0 und was ist wenn jetzt am band eine eins ist was machen sie dann sie sind im status 0 und was ist wenn in dem band nichts steht ja was machen sie dann
  25. und diese eventualitäten müssen sie aus programmieren jetzt haben sie grundsätzlich die funktionsweise von der touring maschine
  26. gesehen aber wie funktioniert sie in der realität das heißt wie könnte man jetzt ein problem lösen für uns werden wir jetzt ein bestimmtes problem angehen und
  27. zwar wir werden auf eine binär zahl eine 1 agieren immer wenn sie auf eine binya zahl 1 addieren schaut das wie folgt aus gehen wir davon aus dass wir die binär
  28. zahl 11 01 haben und wenn wir eigens addieren sind wenn er system haben wir bei 1 und 1 1 0 das heißt nun an 1 weiter
  29. und hier haben wir 1 und 4 1 das heißt das ist das ergebnis einer pinie zahl bleiben wir bei unserem beispiel im binärsystem und bei der zahl 1 1 0 1 und
  30. schauen wir einmal wie dieses programm jetzt in der touring maschine umgesetzt werden kann also sie haben wieder ihr wand
  31. und haben die einzelnen zellen und irgendwo in diesem band haben wir 1 1 0 1 in diesem band jetzt haben wir den
  32. schreib- und lesekopf an in einer beliebigen stelle das erste was wir machen wollen mit diesem schreib und lesekopf ist dass wir
  33. ihn wenn wir an einer beliebigen stelle beginnen auf die rechte seite bringen und dann praktisch stoppen wenn das band keine zahlen mehr
  34. beinhaltet das bedeutet wir wollen jetzt praktisch in unserem status 0 wollen wir praktisch schauen ob wir
  35. jetzt mit unserem schreib und lesekopf auf einer zahl sind oder nicht und wenn wir von der zahl sind dann soll diese zahl wieder geschrieben werden das heißt
  36. es soll nichts verändert werden und wir wollen nach rechts gehen das bedeutet im status 0 wenn wir hier eine eins haben soll wie einst geschrieben werden und
  37. wir gehen 1 nach rechts und sind dann nach wie vor ein status 0 wenn wir jetzt beim nächsten nächsten integration hier sind dann
  38. haben wir bei unserem status 0 jetzt die zahl null es soll wieder eine null geschrieben werden und wieder ein 60 gegangen werden und wir sind wieder im
  39. status 0 jetzt sind wir dann wieder hier jetzt greift praktisch ist diese regel und
  40. sobald wir jetzt mit unserem schreib und lesekopf auf einem leeren feld sind dann wird hier jetzt der nächste status aktiv
  41. nämlich der status 0 wenn wir hier auf einem leeren feld sind dann wird natürlich nichts geschrieben dass das bleibt ein leeres feld und wir geben um
  42. 1 nach links und aber dann in den nächsten status nämlich in den status 1 der status 0 weit nur dafür da und ein schreib lesekopf nach rechts zu bringen
  43. und auch die erste zahl wo wir uns jetzt befinden ist der status 1 sie schreibt wieder das band auf und wir befinden uns mit unserem schreib und lesekopf hinauf
  44. hier wir sind jetzt den status eines der status 1 geht davon aus dass wir einen übertrag von einst haben das heißt wir zählen 1 hinzu was so viel heißt wie wir
  45. haben wir dafür unsere eventualitäten 0 1 und 0 entsprechende zahlen einzufügen das bedeutet wenn wird eine 1 hinzufügen dann haben wir wenn
  46. der wert aktuell 0 wäre eine 1 wenn der wert aktuell 1 wäre würden wir 10 in kenia haben und wir müssten eine null hin schreiben und wenn wir keinen wert
  47. hätten hätten wir ja 1 übertragt und wir anschreiben müssten und hessen eine 1 jetzt ist es interessant wo wir mit unserem schreib und lesekopf bzw mit
  48. unserem status hin müssen in jedem fall müssen wir mit den schreib- und lesekopf wieder nach links jeden zur nächsten zahlen die frage ist haben wir jetzt
  49. wieder einen übertrag oder nicht wenn die zahl vorher 0 war haben wir keinen übertrag das bedeutet wir können den status 2 weil die zahl zuerst 1 war dann
  50. haben wir mit 10 jetzt einen übertrag und bleiben in diesem status 1 wenn wir jetzt vorher keine zahl oder gar nichts gehabt haben haben wir jetzt ein
  51. übertrag gehabt wir gehen nach links und sind praktisch mit unserer berechnung fertig weil die nächste zahl oder das nächste feld links leer ist das heißt
  52. wir haben den status ende erreicht jetzt haben wir unsere staat definiert und das müssen wir das für unsere zahl auch noch umsetzen das bedeutet wenn sie auf die
  53. zeichnung schauen befinden wir uns jetzt im moment hier mit unserem schreib und lesekopf im status 1 auf der zahl 1 von sind
  54. exakt hier wir haben hier 1 und müssen jetzt null schreiben und gehen mit unserem schreib und lesekopf 1 nach links und sind nach
  55. wie vor im status 1 jetzt befinden wir uns hier und müssen praktisch statt der 0 engst schreiben gehen 1 nach links und sind aber dann im status 2
  56. wir befinden uns jetzt im status zwei das weiß eigentlich ein status wo der wagen der schreib lesekopf nur an eine
  57. bestimmte position gerückt wird es wird bald ist nichts geändert und es wird nur geschaut ob jetzt der schreib lesekopf am ende des bandes ist und wird dann
  58. eine bestimmte position gesetzt sie haben jetzt gesehen wie man ein einfaches beispiel in der tormaschine
  59. löst und in aller munde sind die begriffe wie touring berechenbar oder touring vollständigkeit oder touring complete das hat sehr viel gar nichts zu
  60. tun mit der um übersetzung von formalen sprachen auf die touren maschine das bedeutet wenn sie jetzt zum beispiel in seine funktion in der touring maschinen
  61. umsetzen können ist die touring berechenbar wenn sie jetzt eine formale sprache in der touring maschine umsetzen können bzw deren kontrollstrukturen in
  62. der touring maschinen gut berechnen können haben sie eine touring vollständige sprache

Zum Nachlesen