Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=turingmaschinen&qa_2=tur-aa Powered by Question2Answer Beantwortet: Turingmachinen allgemein https://info2.aifb.kit.edu/qa/index.php?qa=7410&qa_1=turingmachinen-allgemein&show=7414#a7414 Bei einer Turingmaschine stehen links und rechts vom Band unendlich viele * (Sterne/Leersymbole) TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=7410&qa_1=turingmachinen-allgemein&show=7414#a7414 Sat, 24 Jul 2021 07:01:36 +0000 deterministische und nicht deterministische TM https://info2.aifb.kit.edu/qa/index.php?qa=7362&qa_1=deterministische-und-nicht-deterministische-tm Hallo,<br /> <br /> was ist der unterschied zwischen einer deterministischen und nicht deterministischen Turingmaschine? Ich bin davon ausgegangen, dass beide die selbe Sprache akzeptieren.<br /> <br /> viele Grüße TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=7362&qa_1=deterministische-und-nicht-deterministische-tm Fri, 19 Mar 2021 11:31:18 +0000 Beantwortet: HK 2018/19 Aufg.4 - Alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=7334&qa_1=hk-2018-19-aufg-4-alternativl%C3%B6sung&show=7335#a7335 <p>Hallo uuiya,</p><p>auf den ersten Blick scheint deine Lösung auch richtig zu sein. Du hast sicherlich den intuitiveren Ansatz gewählt, brauchst dadurch eben auch einen Zustand mehr.</p><p>Was in der Musterlösung gemacht wird, ist einfach direkt beim ersten Durchlaufen des Bandes zu überschreiben. Wenn du beispielsweise als erstes eine 1 einliest, weißt du ja direkt, dass&nbsp;<em style="caret-color:#000000; color:#000000; font-family:NimbusRomNo9L; font-size:12pt; font-style:italic">w</em><span style="caret-color:#000000; color:#000000; font-family:txsy; font-size:8pt; vertical-align:4pt">&nbsp;</span><span style="caret-color:#4d5156; color:#4d5156; font-family:arial,sans-serif; font-size:14px">∉</span><span style="caret-color:#000000; color:#000000; font-family:txsyc; font-size:12pt">&nbsp;</span><em style="caret-color:#000000; color:#000000; font-family:NimbusRomNo9L; font-size:12pt; font-style:italic">L&nbsp;</em>gilt. So spart man sich eben, die Funktionalität des Überschreibens separat zu regeln, wie es bei dir die Zustände S<span style="font-size:small"><sub>4&nbsp;</sub></span>und S<sub>5</sub>&nbsp;machen :) Deine Lösung ist aber sicherlich leichter nachzuvollziehen, wenn jemand nur die Übergangstabelle hätte und versuchen würde zu verstehen, was die TM macht.</p><p>Beste Grüße,</p><p>Martin (Tutor)</p> TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=7334&qa_1=hk-2018-19-aufg-4-alternativl%C3%B6sung&show=7335#a7335 Tue, 16 Mar 2021 11:25:44 +0000 Beantwortet: Turingmaschine endet, wo Lesekopf? https://info2.aifb.kit.edu/qa/index.php?qa=7169&qa_1=turingmaschine-endet-wo-lesekopf&show=7170#a7170 So lange es in der VL oder der Aufgabenstellung der Prüfung nicht anders steht, darf die TM stehen bleiben wo auch immer du willst...<br /> <br /> (hauptsache sie bleibt stehen wenn sie ein Wort der gewünschten Sprache eingelesen hat und zwar nur dann)<br /> <br /> LG, Nico (Tutor) (Alle Angaben ohne Gewähr) TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=7169&qa_1=turingmaschine-endet-wo-lesekopf&show=7170#a7170 Sat, 08 Feb 2020 16:01:11 +0000 Beantwortet: Theoretische Informatik Übungsbuch A76 https://info2.aifb.kit.edu/qa/index.php?qa=7131&qa_1=theoretische-informatik-%C3%BCbungsbuch-a76&show=7132#a7132 Wenn in der Aufgabe nichts explizit gegeben ist, ist es egal auf welcher Seite der Endzustand erreicht wird.<br /> <br /> &nbsp;<br /> <br /> Gruß<br /> <br /> Madita (Tutorin) (Alle Angaben ohne Gewähr) TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=7131&qa_1=theoretische-informatik-%C3%BCbungsbuch-a76&show=7132#a7132 Thu, 06 Feb 2020 19:02:14 +0000 Beantwortet: Turingmaschinen: mehr Zustände als in der Vorlagentabelle https://info2.aifb.kit.edu/qa/index.php?qa=7111&qa_1=turingmaschinen-mehr-zust%C3%A4nde-als-in-der-vorlagentabelle&show=7112#a7112 In den letzten Jahren konnte man die Tabellen erweitern, solange es in der Aufgabenstellung nicht anders vorgegeben war... diese waren lediglich ein Anhaltspunkt.<br /> <br /> Ihr solltet beim Üben aber darauf achten, dass euch die Tabellen reichen... je mehr Zustände, desto mehr Zeit benötigt ihr und die hat man in WiWi Klausuren bekanntlich selten im Überschuss.<br /> <br /> LG, Nico (Tutor) (Alle Angaben ohne Gewähr) TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=7111&qa_1=turingmaschinen-mehr-zust%C3%A4nde-als-in-der-vorlagentabelle&show=7112#a7112 Wed, 05 Feb 2020 13:18:06 +0000 Beantwortet: Komplement von z.Bsp. 0000 https://info2.aifb.kit.edu/qa/index.php?qa=7051&qa_1=komplement-von-z-bsp-0000&show=7054#a7054 0000 ist als Dezimalzahl eine Null.<br /> <br /> Wie du hoffentliich weißt ist eine Null weder positiv noch negativ.<br /> <br /> Das von links betrachtete erste Zeichen eines Zweier-Komplements dient lediglich der Klassifizierung als positiv/negativ.<br /> <br /> Ob bei einer Null ein + oder - davor steht ist egal.<br /> <br /> Somit ist 0000 als Zweier-Komplement Darstellung der Null (was die TM ausgibt) richtig.<br /> <br /> Ändert man die Maschine nach deinem Vorschlag ergeben sich Fehler in anderen Fällen.<br /> <br /> Grüße,<br /> <br /> Nico (Tutor) (Alle Angaben ohne Gewähr) TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=7051&qa_1=komplement-von-z-bsp-0000&show=7054#a7054 Mon, 03 Feb 2020 13:01:29 +0000 Beantwortet: Konfigurationsabfolge Turingmaschinen https://info2.aifb.kit.edu/qa/index.php?qa=7040&qa_1=konfigurationsabfolge-turingmaschinen&show=7041#a7041 DIe Tuppel in der Spalte Transition sind folgendermaßen aufgebaut: (Zustand in den man wechselt, Zeichen welches man schreibt, Bewegungsrichtung des Schreib-/Lesekopfes)<br /> <br /> Die unter Konfiguration: (Zeichen links von Lese-/Schreibkopf, aktueller Zustand, Zeichen auf dem Lese-/Schreibkopf und die rechts davon)<br /> <br /> Versuch nächstes mal selbst dahinter zu steigen, indem du dir die Aufgabe intesiv anschaust... dabei lernst du mehr.<br /> <br /> Grüße,<br /> <br /> Nico (Tutor) (Alle Angaben ohne Gewähr) TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=7040&qa_1=konfigurationsabfolge-turingmaschinen&show=7041#a7041 Mon, 03 Feb 2020 09:39:40 +0000 Beantwortet: Turingmaschine letzte Position https://info2.aifb.kit.edu/qa/index.php?qa=7005&qa_1=turingmaschine-letzte-position&show=7016#a7016 Nein eine Touringmaschine muss nicht immer auf dem linkesten Zeichen stehen bleiben. Es sei denn es wird in der Aufgabenstellung explizit gefordert. Ist dies nicht der Fall, lasse deine Maschine einfach dort stehen, wo der Ablauf beendet wurde. Meiner Meinung nach ist Zeile s6 bei dieser Aufgabe deshalb nicht notwendig. In der Klausur würde so etwas deutlich angegeben werden. Grüße Hendrik (Tutor) TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=7005&qa_1=turingmaschine-letzte-position&show=7016#a7016 Sat, 01 Feb 2020 15:20:13 +0000 Beantwortet: Alternative Lösung Turingmaschine a^n b^n c^n (Vorlesung Bsp.) https://info2.aifb.kit.edu/qa/index.php?qa=6851&qa_1=alternative-l%C3%B6sung-turingmaschine-a-n-b-n-c-n-vorlesung-bsp&show=6855#a6855 Hallo uqysn,<br /> <br /> leider liegt mir das Beispiel aus der Vorlesung aktuell nicht vor. Könntest du bitte zusätzlich noch die Aufgabenstellung und die Musterlösung schreiben? Dann schaue ich mir beide Lösungen gerne an.<br /> <br /> Viele Grüße<br /> Hannah (Tutorin) TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=6851&qa_1=alternative-l%C3%B6sung-turingmaschine-a-n-b-n-c-n-vorlesung-bsp&show=6855#a6855 Sat, 04 Jan 2020 15:52:32 +0000 Beantwortet: Leeres Wort bei Turing-Maschinen https://info2.aifb.kit.edu/qa/index.php?qa=6553&qa_1=leeres-wort-bei-turing-maschinen&show=6554#a6554 <p> &nbsp;Hallo ugmwm,</p> <p> zu deiner ersten Frage:</p> <p> Das leere Wort Lambda taucht nicht in deinem Eingabealphabet auf. Das war ja auch bei bspw. endlichen Automaten nicht der Fall, die das leere Wort akzeptieren sollten, und bei Turingmaschinen ist das genauso.</p> <p> Zu deiner zweiten Frage:</p> <p> Lambda taucht ebenfalls nicht in deiner Turingtafel auf. Wenn du eine Turingmaschine hast, die nur Wörter akzeptieren soll, die in der gegebenen Sprache enthalten sind, und das leere Wort da auch dazu gehört, dann entspricht die Codierung des leeren Wortes bei einer Turingmaschine dem Fall, dass einfach nur Sterne auf dem Band stehen. Nun gibt es zwei Möglichkeiten:</p> <ol> <li> Die Konfiguration (s0, *) existiert nicht in der Turingtafel: Dann bleibt die Turingmaschine direkt „stecken“ und kann nichts weiterbearbeiten. s0 muss dann folglich ein Endzustand sein, um das leere Wort zu akzeptieren.</li> <li> &nbsp;Die Konfiguration (s0, *) existiert in der Turingtafel: Dann muss es einen Berechnungspfad geben, der in einen Endzustand führt und damit das ursprünglich leere Wort (nur * auf dem Band) akzeptiert. Schau dir hierzu mal die Aufgabe 5 b) von Tut 3 an für den Fall, dass nur * (also das leere Wort) am Anfang auf dem Band stehen.</li> </ol> <p> Ich hoffe ich konnte Dir damit helfen.</p> <p> Viele Grüße</p> <p> Claus (Tutor)</p> TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=6553&qa_1=leeres-wort-bei-turing-maschinen&show=6554#a6554 Sun, 06 Jan 2019 16:18:34 +0000 Beantwortet: Abgabeblatt Aufgabe Turingmaschine https://info2.aifb.kit.edu/qa/index.php?qa=6544&qa_1=abgabeblatt-aufgabe-turingmaschine&show=6545#a6545 Hallo ufuiu,<br /> <br /> es ist nicht falsch, wenn du mehr Zustände benötigst und noch weitere Zeilen dazuzeichnest. (Aber eigentlich reichen die angegebenen Zeilen.)<br /> <br /> Viele Grüße<br /> <br /> Anne (Tutor) TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=6544&qa_1=abgabeblatt-aufgabe-turingmaschine&show=6545#a6545 Thu, 03 Jan 2019 16:11:28 +0000 Beantwortet: Annahme Turingmaschine zu Beginn über ganz linkem Zeichen https://info2.aifb.kit.edu/qa/index.php?qa=6158&qa_1=annahme-turingmaschine-zu-beginn-%C3%BCber-ganz-linkem-zeichen&show=6207#a6207 Die Kopfposition auf dem linkesten Zeichen der Eingabe ist Teil der Definition einer Turingmschine. Das müssen Sie nicht als Annahme formulieren, sondern Sie können (und müssen!) immer davon ausgehen, dass das so ist.<br /> <br /> Ich möchte allgemein darauf hinweisen, dass Sie die Definitionen aus der Vorlesung genau lernen und verstehen sollten. Die vorgestellten Methoden funktionieren nur, wenn man nicht nur eine ungefähre Vorstellung von dem hat, was passiert, sondern wenn man in der Lage ist, in allen Situatioen (und das sind insbesondere auch die &quot;Randsituationen&quot;, die nicht dem Regelfall entsprechen, sondern in Extremfällen auftreten) exakt nach Definition vorzugehen.<br /> <br /> Wir prüfen in den Klausuren immer auch Ihr Wissen von diesen Randfällen ab. TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=6158&qa_1=annahme-turingmaschine-zu-beginn-%C3%BCber-ganz-linkem-zeichen&show=6207#a6207 Tue, 23 Jan 2018 06:48:58 +0000 Beantwortet: Frage zu A73, Übungsbuch Turingmaschine https://info2.aifb.kit.edu/qa/index.php?qa=6023&qa_1=frage-zu-a73-%C3%BCbungsbuch-turingmaschine&show=6027#a6027 Hey,<br /> <br /> danke für die schnelle Antwort.<br /> <br /> &nbsp;<br /> <br /> Auf Seite 27 steht z.B :&quot;das R steht für der Lese/Schreibkopf bewegt sich eine Zelle nach rechts&quot;.<br /> <br /> Was ich nicht ganz verstanden habe , ist was es bringt, wenn ich z.B, (s1,*,R) im Feld stehen habe - ich wechsel doch sowieso in den s1 Zustand- warum fährt die Turingmaschine dann nach rechts / Betrifft das dann den Folgezustand ?<br /> <br /> &nbsp;<br /> <br /> Liebe Grüße und danke schonmal ! TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=6023&qa_1=frage-zu-a73-%C3%BCbungsbuch-turingmaschine&show=6027#a6027 Sun, 07 Jan 2018 12:43:01 +0000 Beantwortet: Ratefähigkeit der nichtdeterministischen TM https://info2.aifb.kit.edu/qa/index.php?qa=5887&qa_1=ratef%C3%A4higkeit-der-nichtdeterministischen-tm&show=5888#a5888 Das zweite ist es, Sie können blind annehmen, dass, wenn es einen richtigen Weg, die Turingmaschine die richtige Abzweigung nimmt. TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=5887&qa_1=ratef%C3%A4higkeit-der-nichtdeterministischen-tm&show=5888#a5888 Fri, 29 Sep 2017 10:08:39 +0000 Beantwortet: Turingmaschine wo Lesekopf am ende? https://info2.aifb.kit.edu/qa/index.php?qa=5424&qa_1=turingmaschine-wo-lesekopf-am-ende&show=5427#a5427 Wenn nichts in der Aufgabe steht, können Sie den hinfahren, wo Sie wollen. Das ist für die Rechnung völlig unerheblich. TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=5424&qa_1=turingmaschine-wo-lesekopf-am-ende&show=5427#a5427 Mon, 06 Feb 2017 15:32:44 +0000 Beantwortet: Alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=5230&qa_1=alternativl%C3%B6sung&show=5233#a5233 Hallo,<br /> <br /> ja, Ihre Lösung ist auch korrekt. TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=5230&qa_1=alternativl%C3%B6sung&show=5233#a5233 Thu, 02 Feb 2017 11:36:18 +0000 Beantwortet: TM als Akzeptor - Wort vollständig einlesen? https://info2.aifb.kit.edu/qa/index.php?qa=5018&qa_1=tm-als-akzeptor-wort-vollst%C3%A4ndig-einlesen&show=5024#a5024 Eine Turingmaschine kann ja auf dem Wort hin und herspringen, es sogar verändern usw. Daher würde so eine Forderung keinen Sinn machen. Eine Turingmaschine akzeptiert also ein Wort, wenn sie in einem akzeptierenden Endzustand hält - ohne weitere Auflagen. TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=5018&qa_1=tm-als-akzeptor-wort-vollst%C3%A4ndig-einlesen&show=5024#a5024 Wed, 25 Jan 2017 12:55:31 +0000 Beantwortet: Allgemeine Frage https://info2.aifb.kit.edu/qa/index.php?qa=4786&qa_1=allgemeine-frage&show=4787#a4787 Zur ersten Frage gilt ganz klar, dass Sie die Tabelle erweitern dürfen, wenn Sie das wollen. Wir würden aber nicht zu wenige Zeilen/Spalten für eine Minimalversion vorgeben - Sie DÜRFEN das also tun, aber nötig sein sollte es nicht. Sie müssen normalerweise nicht die Minimalversion angeben, sodass es auch mit so einer erweiterten Tabelle durchaus die volle Punktzahl geben kann.<br /> <br /> Und was meinen Sie mit der &quot;formalen Beschreibung&quot;? Die ganze Definition einer Turingmaschine (mit Tabelle und allem) ist eine formale Beschreibung. Für Teile davon kann es auch Teilpunkte geben (allerdings nicht in der Bonusklausur, wo wir jede Aufgabe komplett als &quot;richtig&quot; oder &quot;falsch&quot; bewerten). TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=4786&qa_1=allgemeine-frage&show=4787#a4787 Wed, 11 Jan 2017 12:44:05 +0000 Beantwortet: Verständnis Mächtigkeit Turingmaschine https://info2.aifb.kit.edu/qa/index.php?qa=4269&qa_1=verst%C3%A4ndnis-m%C3%A4chtigkeit-turingmaschine&show=4279#a4279 Hallo uydur,<br /> <br /> damit ist gemeint, dass eine zu einer bestimmten Typ 0 Sprache zugehörige Turingmaschine jedes Wort in der Sprache akzeptiert, also 1 ausgibt. Umgekehrt kann es aber sein, dass die Turingmaschine für ein Wort, dass nicht Teil der Sprache ist nicht terminiert, also nicht zwangsläufig 0 ausgibt. <br /> <br /> Viele Grüße<br /> <br /> Gregor (Tutor) TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=4269&qa_1=verst%C3%A4ndnis-m%C3%A4chtigkeit-turingmaschine&show=4279#a4279 Sat, 13 Feb 2016 16:11:48 +0000 Beantwortet: Verständnisfrage 2-Komplement https://info2.aifb.kit.edu/qa/index.php?qa=4138&qa_1=verst%C3%A4ndnisfrage-2-komplement&show=4145#a4145 <p> Hallo uidmb!</p> <p> Meiner Meinung nach ist hier die Aufgabenstellung sehr unglücklich bzw. missverständlich formuliert. Mit w' ist meiner Meinung nach <span style="text-decoration: underline;">nicht</span> die <em>Zwei-Komplentdarstellung von w</em>, sondern das <em>Zwei-Komplement zu w</em> gemeint.</p> <p> Das Zwei-Komplement berechnet sich&nbsp; wie folgt (mit w und w' in der Formel als Dezimalzahlen interpretiert) :</p> <p> w' = 2^n - w</p> <p> Beispiel: Auf deinem Band steht w= 00111 (binär), das entspricht dem dezimalen Zahlenwert 7 (=1+2+4). Das Zweikomplement dazu erhälst du rechnerisch aus w' = 2^5 - 7 = 25, was binär der Zahl 11001 entspricht. Diese erzeugst du über das in der Musterlösung genannte Vorgehen, indem du zunächst alle Bits auf dem Band kippst (dann erhälst du 11000) und dann noch 1 dazuaddierst (so kommst du zum Endergebnis 11001, was gerade 25 ist (=1+8+16)).</p> <p> Ich hoffe, das hilft dir weiter</p> <p> Viele Grüße,<br> Janine (Tutorin)</p> TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=4138&qa_1=verst%C3%A4ndnisfrage-2-komplement&show=4145#a4145 Wed, 10 Feb 2016 22:59:43 +0000 Beantwortet: Zustandsänderung https://info2.aifb.kit.edu/qa/index.php?qa=3839&qa_1=zustands%C3%A4nderung&show=4018#a4018 Hallo unegn,<br /> <br /> siehe Kommentar! TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=3839&qa_1=zustands%C3%A4nderung&show=4018#a4018 Mon, 08 Feb 2016 12:27:23 +0000 Beantwortet: Alternativer Lösungsvorschlag https://info2.aifb.kit.edu/qa/index.php?qa=4001&qa_1=alternativer-l%C3%B6sungsvorschlag&show=4002#a4002 Hallo,<br /> <br /> das was nicht stimmt bei deiner Turingmaschine ist, dass du den Bitstring 0000 bspw. nicht verändern sollst, da 0000 beim zweierkomplement immer noch 0000 ist.<br /> <br /> Deine Turingmaschine würde daraus ein 10000 machen, was nicht korrekt ist ;)<br /> <br /> Viele Grüße,<br /> <br /> Marc (Tutor) TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=4001&qa_1=alternativer-l%C3%B6sungsvorschlag&show=4002#a4002 Sun, 07 Feb 2016 21:39:57 +0000 Beantwortet: Formulierung der Aufgabe falsch? https://info2.aifb.kit.edu/qa/index.php?qa=3890&qa_1=formulierung-der-aufgabe-falsch&show=3904#a3904 Hallo,<br /> <br /> spontan finde ich deine Idee der Aufgabenstellung sehr treffsicher.<br /> <br /> Allerdings ist die Zweikomplement-Darstellung eben genau dazu da, &quot;normale&quot; Dualzahlen in ein entsprechendes Pendant umzuwandeln, welches dann als die negative Zahl interpretiert wird. Die Aufgabenstellung ist also schon passend.<br /> <br /> Gruß<br /> <br /> Max (Tutor) TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=3890&qa_1=formulierung-der-aufgabe-falsch&show=3904#a3904 Fri, 05 Feb 2016 17:11:54 +0000 Beantwortet: Interpretation der Fragestellung https://info2.aifb.kit.edu/qa/index.php?qa=3742&qa_1=interpretation-der-fragestellung&show=3750#a3750 <p> Hallo,</p> <p> zunächst einmal besteht die Bandinschrift nur aus 0 und 1, was im Prinzip schon ausreicht, um sie als Binärzahl zu interpretieren. Über ihr Vorzeichen o.Ä. ist nichts gesagt.</p> <p> Ganz allgemein sind alle Darstellungen für negative Zahlen, wie sie beispielsweise in den Tutorien vorkamen, nur <strong>Möglichkeiten zur Codierung negativer Zahlen</strong> ausschließlich mit Nullen und Einsen. Sie beruhen also auf Konventionen.</p> <p> Zur Umwandlung in das Zweierkomplement sind weiterhin zwei Schritte nötig:</p> <p> 1) Alle Bits kippen (0 zu 1 und andersrum)</p> <p> 2) An der niedrigsten Stelle eine 1 addieren</p> <p> (Nur eine führende Null anfügen reicht nicht aus zur Umwandlung)</p> <p> Ich hoffe, dass das Verständnisproblem bei der allgemeine Umwandlung damit klar wird und nehme an, dass sich damit auch die Lösung der Turingmaschine selbst ermitteln oder spätestens nachvollziehen lässt.</p> <p> Gruß</p> <p> Max (Tutor)</p> TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=3742&qa_1=interpretation-der-fragestellung&show=3750#a3750 Mon, 01 Feb 2016 17:02:10 +0000 Beantwortet: Hilfe zu allternativem Lösungsvorschlag https://info2.aifb.kit.edu/qa/index.php?qa=1456&qa_1=hilfe-zu-allternativem-l%C3%B6sungsvorschlag&show=1458#a1458 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> ich erkenne dein Problem nicht. Das 2er-Komplement von 0000 ist 0000 (Überlauf wird bei 2er-Komplementbildung abgeschnitten). Das kann man sich auch daran vorstellen, dass 0 im 2er-Komplement kein Komplement hat (platzsparender Effekt dieser Darstellung).</p> <p> Da alle 1en bei dir nach dem Kippen durch 0en ersetzt werden und du beim Stern stoppst (bzw. in s2 gehst, in dem nichts mehr passiert), sollte das so funktionieren.</p> <p> Viele Grüße</p> <p> Philippe (Tutor)</p> </div> <p> &nbsp;</p> TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=1456&qa_1=hilfe-zu-allternativem-l%C3%B6sungsvorschlag&show=1458#a1458 Sun, 23 Nov 2014 12:38:02 +0000 Beantwortet: Frage zur Definition des Automaten https://info2.aifb.kit.edu/qa/index.php?qa=1454&qa_1=frage-zur-definition-des-automaten&show=1455#a1455 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> E ist dein Eingabealphabet für dein Wort, dass am Anfang auf dem Band der Turingmaschine steht. Der Stern gehört zum Bandalphabet. Besteht also E aus 0 und 1, dann wird dein Wort am Anfang auch nur daraus bestehen. Später kannst du dieses ja mit beliebigen Zeichen überschreiben, so auch mit dem Sternchen.</p> <p> Ich hoffe das hilft dir.</p> <p> Grüße Jördis (Tutor)</p> </div> <p> &nbsp;</p> TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=1454&qa_1=frage-zur-definition-des-automaten&show=1455#a1455 Sun, 23 Nov 2014 12:36:16 +0000 Beantwortet: 2er-Komplement von 000? https://info2.aifb.kit.edu/qa/index.php?qa=1452&qa_1=2er-komplement-von-000&show=1453#a1453 Hallo Tanja,<br /> <br /> meinen Sie bei den sich widersprechenden Posts diese beiden Aussagen: <br /> <br /> &gt; Im Gegensatz zum 1-Komplement-System hat die 0 im 2-Komplement-System nur eine Darstellung, nämlich 0000 (bei 4 Stellen, vgl VL 7-36).<br /> <br /> und<br /> <br /> &gt; Du hast allerdings den Fall vergessen, wenn zum Beispiel das Eingabewort nur aus 0 besteht. also nehmen wir an die Bandinschrift ist &quot;0000&quot;. durch das invertieren erhalten wir natürlich 1111. Wenn man nun aber noch die 1 addiert erhält man 10000, also ein Zeichen mehr auf dem Band. Das heißt du musst ganz links noch eine 1 anfügen. Also (s1, *) -&gt; (se, 1, N)<br /> <br /> Das Problem entsteht durch eine zu ungenaue Aufgabenstellung unsererseits, die man eigentlich verbessern müsste. Ich belasse es aber fürs erste bei dem Kommentar und denke nochmal darüber nach, wie man es besser formulieren könnte.<br /> <br /> Der Punkt ist, das eine 2K-Darstellung immer auf eine bestimmte Bitzahl festgelegt ist. Wenn bei Rechenoperationen in der 2K-Darstellung Überläufe entstehen, werden die meist einfach ignoriert. Wir haben es also immer mit einer 2K-n-Kodierung zu tun, die jede Zahl mit genau n festen Bits kodiert. Eine Turingmaschine mit unendlichem Band könnte natürlich auch Überläufe berechnen und damit beliebig große Zahlen beherrschen, aber wie man das im 2-Komplement machen könnte, haben wir in der Vorlesung nicht behandelt.<br /> <br /> Viele Grüße<br /> <br /> Lukas König und Friederike Pfeiffer-Bohnen TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=1452&qa_1=2er-komplement-von-000&show=1453#a1453 Sun, 23 Nov 2014 11:23:12 +0000 Beantwortet: Frage zum 2er-Komplement https://info2.aifb.kit.edu/qa/index.php?qa=1450&qa_1=frage-zum-2er-komplement&show=1451#a1451 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> Im Gegensatz zum 1-Komplement-System hat die 0 im 2-Komplement-System nur eine Darstellung, nämlich 0000 (bei 4 Stellen, vgl VL 7-36).</p> <p> Viele Grüße,</p> <p> Vivian (Tutor)</p> </div> <p> &nbsp;</p> TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=1450&qa_1=frage-zum-2er-komplement&show=1451#a1451 Sun, 23 Nov 2014 11:21:31 +0000 Beantwortet: Alternativer Lösungsvorschlag https://info2.aifb.kit.edu/qa/index.php?qa=1448&qa_1=alternativer-l%C3%B6sungsvorschlag&show=1449#a1449 <div class="ilFrmPostContent"> <p> Ich denke deine Zustandstabelle ist fast richtig.</p> <p> Du hast allerdings den Fall vergessen, wenn zum Beispiel das Eingabewort nur aus 0 besteht. also nehmen wir an die Bandinschrift ist "0000". durch das invertieren erhalten wir natürlich 1111. Wenn man nun aber noch die 1 addiert erhält man 10000, also ein Zeichen mehr auf dem Band. Das heißt du musst ganz links noch eine 1 anfügen. Also (s1, *) -&gt; (se, 1, N)</p> <p> Außerdem sollen wir ja am Ende über dem linkesten Zeichen stehen bleiben, das ist in deiner Lösung nicht berücksichtigt.</p> <p> Grüße, Theresa (Tutorin)</p> </div> <p> &nbsp;</p> TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=1448&qa_1=alternativer-l%C3%B6sungsvorschlag&show=1449#a1449 Sun, 23 Nov 2014 11:19:56 +0000 Beantwortet: Beachtung leeres Wort? https://info2.aifb.kit.edu/qa/index.php?qa=1446&qa_1=beachtung-leeres-wort&show=1447#a1447 <div class="ilFrmPostContent"> <p> Falls auf dem Band nur Sterne stehen, also keine Bandinschrift vorhanden ist, kommt die angegebene TM auch in den Endzustand.</p> <p> Aber ich nehme mal an, dass man von einer sinnvollen Bandinschrift (d.h. ungleich lambda) ausgehen kann.</p> <p> Sven (Tutor)</p> </div> <p> &nbsp;</p> TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=1446&qa_1=beachtung-leeres-wort&show=1447#a1447 Sun, 23 Nov 2014 11:18:53 +0000 Beantwortet: Bildung 2er Komplement klausurrelevant? https://info2.aifb.kit.edu/qa/index.php?qa=1444&qa_1=bildung-2er-komplement-klausurrelevant&show=1445#a1445 Für die Bonusklausur nein, für die Hauptklausur ja (Kapitel 7).<br /> <br /> Viele Grüße<br /> Friederike Pfeiffer TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=1444&qa_1=bildung-2er-komplement-klausurrelevant&show=1445#a1445 Sun, 23 Nov 2014 11:17:53 +0000 Beantwortet: Alternative Vorgehensweise https://info2.aifb.kit.edu/qa/index.php?qa=1442&qa_1=alternative-vorgehensweise&show=1443#a1443 <div class="ilFrmPostContent"> <p> Ja, das würde hier auch funktionieren.</p> <p> Sven (Tutor)</p> </div> <p> &nbsp;</p> TUR-AA https://info2.aifb.kit.edu/qa/index.php?qa=1442&qa_1=alternative-vorgehensweise&show=1443#a1443 Sun, 23 Nov 2014 11:16:47 +0000