Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in Turingmaschinen https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=turingmaschinen 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 Alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=6991&qa_1=alternativl%C3%B6sung <p> Hier ist eine Alternativlösung. Bitte um Feedback!</p> <p> Hat das noch jemand so gemacht?<img alt="" src="https://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=12210781835657379195" style="width: 600px; height: 288px;"></p> <p> Und noch etwas: In der Version der Musterlösung wird extra noch der Zustand s6 hinzugefügt, damit der Lesekopf im Endzustand über dem linkesten Bandzeichen ist. Das wird aber nicht gefordert soweit ich das der Aufgabenstellung entnehmen kann. Wäre es also auch korrekt sich diesen Zustand in der Musterlösung zu sparen und direkt von s5 in se zu gehen?</p> TUR-AF https://info2.aifb.kit.edu/qa/index.php?qa=6991&qa_1=alternativl%C3%B6sung Wed, 29 Jan 2020 08:46:34 +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 A74 vs. A76 - Theoretische Informatik https://info2.aifb.kit.edu/qa/index.php?qa=6791&qa_1=a74-vs-a76-theoretische-informatik Bei Aufgabe 76 wird der Zustand s0 genutzt, um nach dem Markieren aller Zahlen, schließlich alle &quot;n's&quot; wieder zu 0en und alle &quot;e's&quot; wieder zu 1en zu machen. <br /> <br /> Bei Aufgabe 74 wird selbige Aufgabe an einen weiteren Zustand &quot;s5&quot; abgegeben.<br /> <br /> --&gt; Ist es möglich, die TM aus Aufgabe 76 genau so wie die TM aus Aufgabe 74 zu gestalten, und die TM aus Aufgabe 74 genau so wie die TM aus Aufgabe 76, oder besteht der Grund für die unterschiedliche Gestaltung in einem Detail, dass ich übersehen habe ? <br /> <br /> Gruß TUR-AF https://info2.aifb.kit.edu/qa/index.php?qa=6791&qa_1=a74-vs-a76-theoretische-informatik Tue, 28 May 2019 16:07:50 +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 Lösung, bei der man immer von Sternchen zu Sternchen geht https://info2.aifb.kit.edu/qa/index.php?qa=6120&qa_1=l%C3%B6sung-bei-der-man-immer-von-sternchen-zu-sternchen-geht <p> Ich habe eine Lösung, bei der ich immer von Sternchen zu Sternchen gehe bis ich irgendwann nur noch Buchstaben E und N für 1 und 0en habe und dann im letzten Schritt diese durch die jeweiligen Ziffern ersetzte (allerdings bleibe ich hier am Schluss auf dem Zeichen ganz rechts stehen... Wäre diese Lösung auch korrekt?&nbsp;</p> <p> (s0,&nbsp; 0) =&gt; (s1, N, R)<br> (s0, 1)&nbsp;<span style="display: inline !important; float: none; background-color: transparent; color: rgb(34, 34, 34); font-family: Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">=&gt;</span> (s4, E, R)<br> ​(s0, *)&nbsp;<span style="display: inline !important; float: none; background-color: transparent; color: rgb(34, 34, 34); font-family: Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">=&gt;</span> (s6,&nbsp; *,&nbsp; N)<br> (s1,&nbsp; 0) <span style="display: inline !important; float: none; background-color: transparent; color: rgb(34, 34, 34); font-family: Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">=&gt; (s1, 0, R)<br> <span style="display: inline !important; float: none; background-color: transparent; color: rgb(34, 34, 34); font-family: Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">(s1, 1) =&gt; (s1, 1, R)&nbsp;<br> (s1, *) </span></span><span style="text-align: left; color: rgb(34, 34, 34); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Arial,Verdana,sans-serif; font-size: 12px; font-variant: normal; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; -webkit-text-stroke-width: 0px; background-color: transparent;"><span style="display: inline !important; float: none; background-color: transparent; color: rgb(34, 34, 34); font-family: Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">=&gt; (s2, E, L)</span><br> <span style="display: inline !important; float: none; background-color: transparent; color: rgb(34, 34, 34); font-family: Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">(s1, N) =&gt; (s1, N, L)</span><br> <span style="display: inline !important; float: none; background-color: transparent; color: rgb(34, 34, 34); font-family: Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">(s1, E) =&gt; (s1, E, R)</span><br> (s2, 0) <span style="display: inline !important; float: none; background-color: transparent; color: rgb(34, 34, 34); font-family: Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">=&gt; (s2, O, L)</span><br> <span style="display: inline !important; float: none; background-color: transparent; color: rgb(34, 34, 34); font-family: Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">(s2, 1) =&gt; (s2, 1; L)</span><br> <span style="display: inline !important; float: none; background-color: transparent; color: rgb(34, 34, 34); font-family: Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">(s2, *) =&gt; (s3, *, R)</span></span><br> <span style="text-align: left; color: rgb(34, 34, 34); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Arial,Verdana,sans-serif; font-size: 12px; font-variant: normal; word-spacing: 0px; display: inline !important; white-space: normal; orphans: 2; float: none; -webkit-text-stroke-width: 0px; background-color: transparent;"><span style="display: inline !important; float: none; background-color: transparent; color: rgb(34, 34, 34); font-family: Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">(s2, N) =&gt; (s2, N, L)</span><br> (s2, E) <span style="display: inline !important; float: none; background-color: transparent; color: rgb(34, 34, 34); font-family: Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">=&gt; (s2, E, L)<br> ​(s3, 0) =&gt; (s0, 0, N)<br> ​(s3, 1) =&gt; (so, 1, N)<br> ​(s3, *) =&gt; (s5, *, L)<br> ​(s3, N) =&gt; (s3, N, R)<br> (s3, E) =&gt; (s3, E, R)&nbsp;<br> ​(s4, 0) =&gt; (s4, 0,R)<br> ​(s4, 1) =&gt; (s4, 1, R)<br> ​(s4, *) =&gt; (s2, N, L)&nbsp;<br> ​(s5, *) =&gt; (s6, *, N)<br> ​(s5, N) =&gt; (s5, 0, R)<br> ​(s5, E) =&gt; (s5, 1, R)&nbsp;</span></span><br> &nbsp;</p> <p> &nbsp;</p> <p> &nbsp;</p> TUR-AF https://info2.aifb.kit.edu/qa/index.php?qa=6120&qa_1=l%C3%B6sung-bei-der-man-immer-von-sternchen-zu-sternchen-geht Sat, 13 Jan 2018 17:09:11 +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: Konfigurationsfolge XWizard https://info2.aifb.kit.edu/qa/index.php?qa=5238&qa_1=konfigurationsfolge-xwizard&show=5239#a5239 <p> Ja, der XWizard bricht normalerweise nach 100 Schritten ab. Sie können das mit der Variable <span style="font-family:courier new,courier,monospace;"><strong>runStepsScript</strong></span> steuern, wie ich das hier gemacht habe: <a href="http://www.xwizard.de:8080/Wizz?template=ID-22490" rel="nofollow" target="_blank">http://www.xwizard.de:8080/Wizz?template=ID-22490</a></p> TUR-AF https://info2.aifb.kit.edu/qa/index.php?qa=5238&qa_1=konfigurationsfolge-xwizard&show=5239#a5239 Thu, 02 Feb 2017 14:38:25 +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: Alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=5143&qa_1=alternativl%C3%B6sung&show=5144#a5144 Hallo,<br /> <br /> soweit ich sehe landest du dann, wenn das Wort nur noch aus N's und E's besteht am linken Rand des Wortes, gehst dann in Sü und dann in Se über ohne die Zeichen wieder in Nullen und Einsen umzuwandeln.<br /> <br /> Wenn du in Zeile Sü noch L in R umwandelst, sollte es klappen.<br /> <br /> Viele Grüße<br /> <br /> Lukas (Tutor) TUR-AC https://info2.aifb.kit.edu/qa/index.php?qa=5143&qa_1=alternativl%C3%B6sung&show=5144#a5144 Mon, 30 Jan 2017 14:43:46 +0000 Beantwortet: Alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=5110&qa_1=alternativl%C3%B6sung&show=5127#a5127 Hallo. <br /> <br /> Ich weiß nicht ob du die Aufgabe ganz verstanden hast. Ich erkläre nochmal ganz kurz, was die Turingmaschine A können soll. <br /> Das Wort 11001101010101 ist w 1100110 ist u, 1010101 ist v. |u| ist 7 und |v| ist auch 7. w hat also eine gerade Anzahl an Zeichen. Nun soll das Wort u nochmal hinten an uv geschrieben werden. Das Wort was rauskommen soll ist also 110011010101011100110. Das ist eine sehr komplexe Turingmaschine, wie du in der Lösung auch siehst. Deine Turingmaschine hat deutlich zu wenig Zustände um eine richtige Alternativlösung zu sein. <br /> <br /> Außerdem ist deine Turingmaschine sehr schwer zu lesen.<br /> <br /> Grüße, Felix(Tutor) TUR-AD https://info2.aifb.kit.edu/qa/index.php?qa=5110&qa_1=alternativl%C3%B6sung&show=5127#a5127 Sun, 29 Jan 2017 14:41:47 +0000 Beantwortet: S2 überflüssig https://info2.aifb.kit.edu/qa/index.php?qa=5084&qa_1=s2-%C3%BCberfl%C3%BCssig&show=5090#a5090 <p> Ja, da in der Aufgabenstellung <strong>nicht</strong> gefordert ist, dass der Lesekopf beim Akzeptieren wieder auf dem linkesten Bandzeichen stehen muss, ist deine Lösung auch korrekt.</p> <p> Viele Grüße</p> <p> Philipp (Tutor)</p> TUR-AE https://info2.aifb.kit.edu/qa/index.php?qa=5084&qa_1=s2-%C3%BCberfl%C3%BCssig&show=5090#a5090 Fri, 27 Jan 2017 20:48:53 +0000 Beantwortet: Alternative Lösung (vgl. A74) https://info2.aifb.kit.edu/qa/index.php?qa=5083&qa_1=alternative-l%C3%B6sung-vgl-a74&show=5089#a5089 Ja, das ist auch richtig.<br /> <br /> Viele Grüße<br /> <br /> Philipp (Tutor) TUR-AC https://info2.aifb.kit.edu/qa/index.php?qa=5083&qa_1=alternative-l%C3%B6sung-vgl-a74&show=5089#a5089 Fri, 27 Jan 2017 20:38:34 +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: Alternative Lösung https://info2.aifb.kit.edu/qa/index.php?qa=5009&qa_1=alternative-l%C3%B6sung&show=5012#a5012 Ja, sieht richtig aus.<br /> <br /> Du musst nur noch A und B zu deinem Bandalphabet hinzufügen, also $B=\{ 0,1,*,A,B \}$<br /> <br /> Viele Grüße<br /> <br /> Philipp (Tutor) TUR-AC https://info2.aifb.kit.edu/qa/index.php?qa=5009&qa_1=alternative-l%C3%B6sung&show=5012#a5012 Tue, 24 Jan 2017 22:35:14 +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: Wann muss man das Wort wiederherstellen, wann darf man es löschen. https://info2.aifb.kit.edu/qa/index.php?qa=4188&qa_1=wann-muss-man-das-wort-wiederherstellen-wann-darf-man-l%C3%B6schen&show=4224#a4224 <p> Trommelwirbel und hgier ist das Skript:<br> <br> <br> <br> <img alt="" src="http://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=1473487590801950452" style="width: 600px; height: 305px;"></p> <p> &nbsp;</p> <p> turing:<br> (s0, a) =&gt; (s1, d, R);<br> (s0, b) =&gt; (s2, e, R);<br> (s0, c) =&gt; (s3, f, R);<br> <br> (s1, a) =&gt; (s1, a, R);<br> (s1, b) =&gt; (s1, b, R);<br> (s1, c) =&gt; (s1, c, R);<br> (s1, d) =&gt; (s9, a, L);<br> (s1, e) =&gt; (s9, b, L);<br> (s1, f) =&gt; (s9, c, L);<br> (s1, *) =&gt; (s4, *, R);<br> <br> (s2, a) =&gt; (s2, a, R);<br> (s2, b) =&gt; (s2, b, R);<br> (s2, c) =&gt; (s2, c, R);<br> (s2, d) =&gt; (s10, a, L);<br> (s2, e) =&gt; (s10, b, L);<br> (s2, f) =&gt; (s10, c, L);<br> <br> (s3, a) =&gt; (s3, a, R);<br> (s3, b) =&gt; (s3, b, R);<br> (s3, c) =&gt; (s3, c, R);<br> (s3, d) =&gt; (s11, a, L);<br> (s3, e) =&gt; (s11, b, L);<br> (s3, f) =&gt; (s11, c, L);<br> <br> (s4, a) =&gt; (s5, d, L);<br> (s4, b) =&gt; (s6, e, L);<br> (s4, c) =&gt; (s7, f, L);<br> (s4, d) =&gt; (see, a, N);<br> (s4, e) =&gt; (see, b, N);<br> (s4, f) =&gt; (see, c, N);<br> <br> (s5, a) =&gt; (s5, a, L);<br> (s5, b) =&gt; (s5, b, L);<br> (s5, c) =&gt; (s5, c, L);<br> (s5, d) =&gt; (s8, a, R);<br> (s5, e) =&gt; (s8, b, R);<br> (s5, f) =&gt; (s8, c, R);<br> <br> (s6, a) =&gt; (s6, a, L);<br> (s6, b) =&gt; (s6, b, L);<br> (s6, c) =&gt; (s6, c, L);<br> (s6, d) =&gt; (s8, a, R);<br> (s6, e) =&gt; (s8, b, R);<br> (s6, f) =&gt; (s8, c, R);<br> <br> (s7, a) =&gt; (s7, a, L);<br> (s7, b) =&gt; (s7, b, L);<br> (s7, c) =&gt; (s7, c, L);<br> (s7, d) =&gt; (s8, a, R);<br> (s7, e) =&gt; (s8, b, R);<br> (s7, f) =&gt; (s8, c, R);<br> <br> (s8, a) =&gt; (s1, d, R);<br> (s8, b) =&gt; (s2, e, R);<br> (s8, c) =&gt; (s3, f, R);<br> (s8, d) =&gt; (see, a, L);<br> (s8, e) =&gt; (see, b, L);<br> (s8, f) =&gt; (see, c, L);<br> <br> (s9, a) =&gt; (s5, d, L);<br> (s9, d) =&gt; (see, a, N);<br> <br> (s10, b) =&gt; (s6, e, L);<br> (s10, e) =&gt; (see, a, N);<br> <br> (s11, c) =&gt; (s7, f, L);<br> (s11, f) =&gt; (see, c, N);<br> <br> --declarations--<br> e=#n#;<br> s0=s0;<br> F=see,;<br> blank=*;<br> inputs=abbbab;<br> runStepsScript=100;<br> shortTrace=false;<br> displayMode=2<br> --declarations-end--</p> TUR-AG https://info2.aifb.kit.edu/qa/index.php?qa=4188&qa_1=wann-muss-man-das-wort-wiederherstellen-wann-darf-man-l%C3%B6schen&show=4224#a4224 Fri, 12 Feb 2016 20:01:59 +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: Falsche Ansichtsweise? https://info2.aifb.kit.edu/qa/index.php?qa=4056&qa_1=falsche-ansichtsweise&show=4061#a4061 Hallo,<br /> <br /> Palindrome sind Wörter die von vorne nach hinten gelesen das gleiche ergeben wie von hinten nach vorne. Entscheidend ist also, dass das Wort symetrisch zur Mitte ist. Dies ist aber auch z.B. bei dem von dir abgeleiteten Wort aabaa der Fall, wobei hier das b die Mitte darstellt, um das das Wort symetrisch aufgebaut ist.<br /> <br /> Palindrome können also sowohl eine gerade als auch eine ungerade Anzahl von Zeichen haben.<br /> <br /> Viele Grüße<br /> <br /> Tim (Tutor) TUR-AG https://info2.aifb.kit.edu/qa/index.php?qa=4056&qa_1=falsche-ansichtsweise&show=4061#a4061 Tue, 09 Feb 2016 11:47:58 +0000 Beantwortet: Verstädnis https://info2.aifb.kit.edu/qa/index.php?qa=4050&qa_1=verst%C3%A4dnis&show=4059#a4059 Hallo uqdrx!<br /> <br /> Ich denke, dass der Lerneffekt für dich hier wirklich am größten ist. wenn du (analog zur A75) einfach mal selbst die Liste, was in welchem Zustand deiner Meinung nach passiert, erstellst und hier reinschreibst.<br /> <br /> Wir korrigieren und ergänzen dann sehr gerne, falls etwas falsch ist oder fehlt!<br /> <br /> Viele Grüße,<br /> <br /> Janine (Tutorin) TUR-AF https://info2.aifb.kit.edu/qa/index.php?qa=4050&qa_1=verst%C3%A4dnis&show=4059#a4059 Tue, 09 Feb 2016 11:42:08 +0000 Beantwortet: Klausur https://info2.aifb.kit.edu/qa/index.php?qa=4054&qa_1=klausur&show=4057#a4057 Hallo uqdrx!<br /> <br /> Es gibt insgesamt 90 Punkte und 90 Minuten Zeit in der Klausur. Dann kannst du dir in der Klausur einfach die Zeit, die du auf eine Aufgabe ungefähr verwenden kannst, um im Zeitrahmen zu bleiben, anhand der Punktzahl für diese Aufgabe berechnen.<br /> <br /> Bzgl. dieser speziellen Turingmaschine schau doch einfach mal in Altklausuren, wie viele Punkte dort für vergleichbare Turingmaschinen vergeben wurden.<br /> <br /> Viele Grüße,<br /> <br /> Janine (Tutorin) TUR-AC https://info2.aifb.kit.edu/qa/index.php?qa=4054&qa_1=klausur&show=4057#a4057 Tue, 09 Feb 2016 11:25:26 +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: Alternative Lösung? XWizard nicht erreichbar https://info2.aifb.kit.edu/qa/index.php?qa=3854&qa_1=alternative-l%C3%B6sung-xwizard-nicht-erreichbar&show=3856#a3856 Hallo,<br /> <br /> also so weit ich das erkennen kann ist das auch eine fast richtige Lösung ;) Das einzige Problem was deine Turingmaschine hat ist dass sie sich nicht merkt wo der Anfang war, nehmen wir an du willst das Wort 001 einlesen, heißt zum Schluss sollte 001110 da stehen. Dann kommt deine Turingmaschine bis zu diesem Punkt, allerdings hört sie dann nicht auf sondern geht weil zu diesem Zeitpunkt 00E110 steht zurück bis zum linkesten *, anschließend bis zum E und dann wandelt sie die nächste 1 in ein E um, bedeutet sie macht immer weiter und kommt nie in einen Endzustand außer das Wort ist das leere Wort von Beginn an, also man startet mit einem * ;)<br /> <br /> Ich hoffe du kannst nachvollziehen was ich sagen möchte ^^<br /> <br /> Viele Grüße,<br /> <br /> Marc (Tutor) TUR-AF https://info2.aifb.kit.edu/qa/index.php?qa=3854&qa_1=alternative-l%C3%B6sung-xwizard-nicht-erreichbar&show=3856#a3856 Thu, 04 Feb 2016 17:23:19 +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: Fehler in der Lösung? Kontextfreie Grammatik https://info2.aifb.kit.edu/qa/index.php?qa=3572&qa_1=fehler-in-der-l%C3%B6sung-kontextfreie-grammatik&show=3599#a3599 Hallo uagll,<br /> <br /> schoen, wenn sich die Frage erledigt hat, nochmal fuer alle: Palindrom bedeutet, dass das Wort von hinten nach vorne gelesen das gleiche ergibt wie anders herum. Also gibt es eine Art Mittelpunkt. Dieser faellt bei Woertern mit ungerader Laenge auf den Mittlersten Buchstaben (vgl. racEcar , hier ist E der Mittelpunkt/Spiegelpunkt) und bei Woertern mit gerader Laenge (vgl. aNNa, &nbsp;hier ist der Spiegelpunkt zwischen den beiden N's) zwischen die beiden mittleren Buchstaben.<br /> <br /> Viel Erfolg,<br /> <br /> Marvin (Tutor) TUR-AG https://info2.aifb.kit.edu/qa/index.php?qa=3572&qa_1=fehler-in-der-l%C3%B6sung-kontextfreie-grammatik&show=3599#a3599 Tue, 19 Jan 2016 10:04:06 +0000 Beantwortet: Alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=3579&qa_1=alternativl%C3%B6sung&show=3582#a3582 Hallo ugemt,<br /> <br /> bitte nicht zwei sehr aenlichge wenn nicht gar ganz gleiche Alterntivloesungen gleichzeitig zur gleichen Aufgabe fragen!<br /> <br /> Ansosnten Xwizard benutzen!<br /> <br /> Viel Spass, Marvin (Tutor) TUR-AF https://info2.aifb.kit.edu/qa/index.php?qa=3579&qa_1=alternativl%C3%B6sung&show=3582#a3582 Mon, 18 Jan 2016 18:14:30 +0000 Beantwortet: Alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=3580&qa_1=alternativl%C3%B6sung&show=3581#a3581 Hallo ugemt,<br /> <br /> soweit ich deine Loesung im Moment uerbblicke und unter Voraussetzung, dass die Definition an sich korrekt ist, sehe ich in der Turingmachine mit oben angegebnem $ \delta $ eine korrekte Alternativloesung.<br /> <br /> Bitte bedenke jedoch, dass das Q&amp;A System nicht dazu dient, dass alle Alternativloesungen ueberprueft werden. Dazu bitte den Xwizard benutzen!<br /> &nbsp;<br /> <br /> Viel Spass,<br /> <br /> Marvin (Tutor) TUR-AF https://info2.aifb.kit.edu/qa/index.php?qa=3580&qa_1=alternativl%C3%B6sung&show=3581#a3581 Mon, 18 Jan 2016 18:11:25 +0000 Beantwortet: Übergangszustand https://info2.aifb.kit.edu/qa/index.php?qa=1825&qa_1=%C3%BCbergangszustand&show=1826#a1826 <p> Hallo,</p> <p> hier ist es schon wichtig den Zustand zu wechseln. Wir wollen bei dieser Turingmaschine, die Anzahl der Einsen zählen. Wenn du den Zustand nicht ändern würdest sondern bei der Eingabe einer 1 im Zustand &nbsp;s_{0} in s_{0} verbleibst, kannst du nicht mehr sehen ob es eine gerade oder ungerade Anzahl von Einsen war die auf dem bisher gelesenen Band stand.</p> <p> Es gibt hier ja nur 2 Möglichkeiten (nur bezogen auf die 1, da uns die 0 in diesem Fall nicht interessiert):</p> <ol> <li> Gerade Anzahl von Einsen (0x1 zählt auch dazu) → du bist in s_{0}, da die Maschine bei der 2. eingegebenen 1 (zu diesem Zeitpunkt ist sie in s_{1} wieder in s_{0} springt. Kommst an einen "*", schreibst nichts, und springst in s_{2} der bis zum Anfang färhrt um anschließend in s_{e} zu wechseln und den Vorgang zu beenden.</li> <li> Ungerade Anzahl von Einsen → du bist in s_{1}, kommst zu einem "*", schreibst eine 1 hinzu und wechselst zu s_{2} in dem wieder bis zum Anfang gefahren wird und in den Endzustand s_{e} gewechselt wird.</li> </ol> <p> In beiden Fällen wird der Zustand nicht geändert wenn eine 0 kommt, da uns diese nicht interessiert.</p> <p> Ich hoffe so wurde das ganze verständlicher ;)<br> <br> Noch viel Erfolg beim Lernen!<br> <br> Viele Grüße,</p> <p> &nbsp;</p> <p> Marc (Tutor)</p> TUR-AE https://info2.aifb.kit.edu/qa/index.php?qa=1825&qa_1=%C3%BCbergangszustand&show=1826#a1826 Tue, 14 Jul 2015 06:34:34 +0000 Beantwortet: Endzustand https://info2.aifb.kit.edu/qa/index.php?qa=1776&qa_1=endzustand&show=1779#a1779 Hallo,<br /> <br /> &nbsp;<br /> <br /> ein Übergang der Form &nbsp;(s0,*) -&gt; (se,0,N) ist zulässig, ebenso &nbsp;(s1,*) -&gt; (se,1,N). s2 wird hier genutzt, um den Lesekopf wieder ganz nach Links zu bewegen. Da dies von der Aufgabenstellung nicht verlangt wird, ist es an sich auch nicht nötig.<br /> <br /> Ob eine Lösung mit mehr Zuständen richtig ist, kann ich ohne selbige zu sehen schwer sagen. Prinzipiell muss eine Lösung aber nicht minimal sein. <br /> <br /> &nbsp;<br /> <br /> Viele Grüße,<br /> <br /> Julian (Tutor) TUR-AE https://info2.aifb.kit.edu/qa/index.php?qa=1776&qa_1=endzustand&show=1779#a1779 Mon, 02 Feb 2015 22:52:38 +0000 Beantwortet: Überflüssiger Zustand $s_6$? https://info2.aifb.kit.edu/qa/index.php?qa=1664&qa_1=%C3%BCberfl%C3%BCssiger-zustand-%24s_6%24&show=1666#a1666 Sie haben recht, dass das Zurückwandern nur Kosmetik ist und laut Aufgabenstellung nicht notwendig. Man könnte den Zustand $s_6$ auch einfach $s_e$ nennen und die entsprechenden Zellen leerlassen.<br /> <br /> Übrigens können Sie auch immer davon ausgehen, dass der Schreib-/Lesekopf zu Beginn über dem linkesten Zeichen steht. Sie müssen also am Anfang der Rechnung nicht erst ganz nach links wandern. TUR-AF https://info2.aifb.kit.edu/qa/index.php?qa=1664&qa_1=%C3%BCberfl%C3%BCssiger-zustand-%24s_6%24&show=1666#a1666 Mon, 05 Jan 2015 18:47:01 +0000 Beantwortet: Alternativer Vorschlag: zusätzlicher Zustand anstatt Zeichens ? https://info2.aifb.kit.edu/qa/index.php?qa=1638&qa_1=alternativer-vorschlag-zus%C3%A4tzlicher-zustand-anstatt-zeichens&show=1639#a1639 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> auch bei dir sieht die Turing-Maschine gut aus. Denkt aber bitte beide daran, dass ihr voraussetzt, dass die Turing-Maschine auf dem äußerst linken Zeichen startet (was bei dieser Aufgabe durchaus in Ordnung ist).</p> <p> Gruß</p> <p> Philip (Tutor)</p> </div> <p> &nbsp;</p> TUR-AH https://info2.aifb.kit.edu/qa/index.php?qa=1638&qa_1=alternativer-vorschlag-zus%C3%A4tzlicher-zustand-anstatt-zeichens&show=1639#a1639 Wed, 26 Nov 2014 13:31:35 +0000 Beantwortet: Alternativer Vorschlag: von links anfangen? https://info2.aifb.kit.edu/qa/index.php?qa=1636&qa_1=alternativer-vorschlag-von-links-anfangen&show=1637#a1637 <div class="ilFrmPostContent"> <p> Hallo Tanja,</p> <p> ich kann keinen Einwand gegen deine Lösung finden. Das müsste so klappen. Nicht schlecht!</p> <p> Gruß</p> <p> Lukas (Tutor)</p> </div> <p> &nbsp;</p> TUR-AH https://info2.aifb.kit.edu/qa/index.php?qa=1636&qa_1=alternativer-vorschlag-von-links-anfangen&show=1637#a1637 Wed, 26 Nov 2014 13:28:58 +0000 Beantwortet: Alternativer Lösungsvorschlag https://info2.aifb.kit.edu/qa/index.php?qa=1632&qa_1=alternativer-l%C3%B6sungsvorschlag&show=1633#a1633 <div class="ilFrmPostContent"> <p> Ja, aber dieses Verständnis der Turing-Maschine ist, glaube ich, falsch. Im Anhang findest du eine Skizze dazu, was meiner Ansicht nach die Turing-Maschine machen soll.</p> <p> <img alt="" src="http://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=4497051601095954287"></p> <p> Viele Grüße</p> <p> Christiane (Tutor)</p> </div> <p> &nbsp;</p> TUR-AH https://info2.aifb.kit.edu/qa/index.php?qa=1632&qa_1=alternativer-l%C3%B6sungsvorschlag&show=1633#a1633 Wed, 26 Nov 2014 13:25:38 +0000 Beantwortet: Funktion von Zuständen sa, sb und sc https://info2.aifb.kit.edu/qa/index.php?qa=1630&qa_1=funktion-von-zust%C3%A4nden-sa-sb-und-sc&show=1631#a1631 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> du hast glaub ich etwas missverstanden, was die Turingmaschine tun soll. Deinen Beschreibungen entnehme ich, dass du das ganze Wort komplett nochmal vor das Wort schreiben willst. Das ist hier aber gar nicht gefordert. Die TM soll das Wort lediglich um ein Zeichen nach links verschieben. Die Zustände sa, sb, sc "speichern" nur ab, welcher Buchstabe an die nächste Stelle (links) geschrieben werden soll. Wenn wir in Zustand sa sind, schreibt die TM an die nächste Stelle auf jeden Fall ein a und geht je nachdem, was sie auf dem Band liest in Zustand sa (a gelesen), sb (b gelesen), sc (c gelesen), sE (* gelesen) über. Genauso bei den Zuständen sb und sc.</p> <p> Viele Grüße,</p> <p> Christiane (Tutor)</p> </div> <p> &nbsp;</p> TUR-AH https://info2.aifb.kit.edu/qa/index.php?qa=1630&qa_1=funktion-von-zust%C3%A4nden-sa-sb-und-sc&show=1631#a1631 Wed, 26 Nov 2014 13:21:35 +0000 Beantwortet: Übersicht alternativer Lösungsvorschläge aus dem alten ILIAS-Forum https://info2.aifb.kit.edu/qa/index.php?qa=1621&qa_1=%C3%BCbersicht-alternativer-l%C3%B6sungsvorschl%C3%A4ge-alten-ilias-forum&show=1628#a1628 <p> Funktioniert der hier? Danke!</p> <p> <img alt="" src="http://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=77616634966592812" style="width: 593px; height: 487px;"></p> TUR-AF https://info2.aifb.kit.edu/qa/index.php?qa=1621&qa_1=%C3%BCbersicht-alternativer-l%C3%B6sungsvorschl%C3%A4ge-alten-ilias-forum&show=1628#a1628 Wed, 26 Nov 2014 13:15:52 +0000