Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=%C3%BCbungsblatt-3&qa_2=au-3-2 Powered by Question2Answer Beantwortet: Turingmaschine https://info2.aifb.kit.edu/qa/index.php?qa=7495&qa_1=turingmaschine&show=7509#a7509 Hallo,<br /> <br /> hier gehört zum Beispiel das Wort 101S101 oder 00S00 dazu, also links und rechts vom S steht das gleiche Wort.<br /> <br /> Man arbeitet das Wort dann Stück für Stück ab, man schaut sich das linkeste nicht abgearbeitete Zeichen an in der linken Hälfte und prüft dann, ob das Zeichen in der rechten Hälfte das gleiche Zeichen ist. Die abgearbeiteten Zeichen werden hier mit K überschrieben<br /> <br /> Ein gute Vorgehen ist hier immer, ein Beispiel Wort zu nehmen und dann zu schauen, wie man Vorgehen kann.<br /> <br /> Viele Grüße<br /> <br /> Anne (Tutorin) AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=7495&qa_1=turingmaschine&show=7509#a7509 Fri, 21 Jan 2022 17:18:29 +0000 Beantwortet: Richtung in die ich gehe https://info2.aifb.kit.edu/qa/index.php?qa=6001&qa_1=richtung-in-die-ich-gehe&show=6003#a6003 Hallo,<br /> <br /> selbstverständlich wäre dieser Ansatz auch korrekt, er würde lediglich mehrere Berechnungsschritte brauchen.<br /> <br /> LG Tutor AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=6001&qa_1=richtung-in-die-ich-gehe&show=6003#a6003 Fri, 05 Jan 2018 16:53:33 +0000 Warum ist bei TM1 s2 kein endzustand ? https://info2.aifb.kit.edu/qa/index.php?qa=5990&qa_1=warum-ist-bei-tm1-s2-kein-endzustand Warum ist s2 kein Endzusstand ?<br /> <br /> hat sich geklärt! AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=5990&qa_1=warum-ist-bei-tm1-s2-kein-endzustand Thu, 04 Jan 2018 19:49:29 +0000 Beantwortet: Verständins * auf Arbeitsband https://info2.aifb.kit.edu/qa/index.php?qa=5062&qa_1=verst%C3%A4ndins-auf-arbeitsband&show=5063#a5063 Der steht dort bereits. Stellen Sie sich den Stern als ein ganz normales Bandzeichen vor. Zu Beginn ist das ganze Band von &quot;links unendlich&quot; bis &quot;rechts unendlich&quot; voll mit Sternen, bis auf einen kleinen Bereich in der &quot;Mitte&quot;, wo die Eingabe steht. Die mit Stern beschriebenen Felder sind also nur in dem Sinn leer, dass dort ZU BEGINN kein Zeichen der Eingabe steht. Aber sobald die Turingmaschine losläuft, werden Sterne nicht anders behandelt als die übrigen Bandzeichen*, und wenn Sie wollen, können Sie dem Stern auch eine Bedeutung während der Rechnung oder sogar bei der Ausgabe am Ende geben.<br /> <br /> * Bis auf die Spezialbehandlung beim Definieren der Bandinschrift: Sterne sind nur dann Teil der Bandinschrift, wenn sie nicht &quot;ganz außerhalb&quot; stehen, also sowohl rechts als auch links von ihnen noch Nicht-Stern-Zeichen oder der Lese-/Schreibkopf stehen. (Sonst wäre die Bandinschrift unendlich lang.) AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=5062&qa_1=verst%C3%A4ndins-auf-arbeitsband&show=5063#a5063 Fri, 27 Jan 2017 10:14:50 +0000 Beantwortet: HU-3-2b Fehler in Turingtafel? https://info2.aifb.kit.edu/qa/index.php?qa=4706&qa_1=hu-3-2b-fehler-in-turingtafel&show=4710#a4710 <p> Ich kann Ihre Argumentation gerade nicht nachvollziehen (vielleicht bin ich auch nur unkonzentriert), aber das könnte daran liegen, dass ich selbst vor einigen Wochen noch ein paar kleine Fehler in der Aufgabe entdeckt und behoben habe. Das war leider, nachdem die Aufgabe schon ausgegeben worden war. Schauen Sie mal bitte, ob in der aktuellen Version der vermeintliche Fehler noch vorhanden ist oder nicht: <a href="http://info2.aifb.kit.edu/qa/index.php?qa=2054&amp;qa_1=anwesenheits%C3%BCbungsblatt-3-aufgabe-02" rel="nofollow">Neue Version</a>. (Eventuell müssen Sie die PDF im Browser aktualisieren durch drücken von F5, weil sonst die alte Version aus dem Cache geladen wird.)</p> <p> Ich habe inzwischen auch einen Link zum XWizard eingefügt: <a href="http://www.xwizard.de:8080/Wizz?template=ID-C19279" rel="nofollow">http://www.xwizard.de:8080/Wizz?template=ID-C19279</a></p> <p> Dort wird die Abarbeitung eines etwas einfacheren Wortes ($0101$) gezeigt, und das funktioniert jedenfalls.</p> AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=4706&qa_1=hu-3-2b-fehler-in-turingtafel&show=4710#a4710 Tue, 03 Jan 2017 15:57:37 +0000 Beantwortet: Verständnis https://info2.aifb.kit.edu/qa/index.php?qa=3992&qa_1=verst%C3%A4ndnis&show=3995#a3995 Hallo,<br /> <br /> du kannst dann eine Turingmaschine schreiben die die komplette Bandinschrift um 1 Stelle nach rechts rückt, weil niemand hat etwas davon gesagt dass man nicht über den rechten Rand rausschreiben darf ;)<br /> <br /> Viele Grüße,<br /> <br /> Marc (Tutor) AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=3992&qa_1=verst%C3%A4ndnis&show=3995#a3995 Sun, 07 Feb 2016 18:51:43 +0000 Beantwortet: b): alternativer Lösungsvorschlag korrekt? https://info2.aifb.kit.edu/qa/index.php?qa=2319&qa_1=b-alternativer-l%C3%B6sungsvorschlag-korrekt&show=2320#a2320 <div class="ilFrmPostContent"> <p> Ja, deine Idee, zuerst nach rechts druchzulaufen, und auch deine Lösung für die Überführungsfunktion sind korrekt!</p> <p> Gruß, Janine (Tutorin)</p> </div> <p> &nbsp;</p> AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=2319&qa_1=b-alternativer-l%C3%B6sungsvorschlag-korrekt&show=2320#a2320 Mon, 21 Sep 2015 08:41:50 +0000 Beantwortet: Warum sind A&E Elemente von B ? https://info2.aifb.kit.edu/qa/index.php?qa=2315&qa_1=warum-sind-a%26e-elemente-von-b&show=2316#a2316 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> das Eingabealphabet ist Grundlage für die Eingabe, also das, was zu Beginn auf dem Band steht.</p> <p> Das Bandalphabet enthält alle Zeichen, die während der Rechnung auf das Band geschrieben werden können. Üblicherweise gehören dazu auf jeden Fall die Zeichen aus dem Eingabealphabet, und dann noch mindestens ein weiteres Zeichen, der *. Es können aber auch noch beliebige weitere Zeichen darin definiert werden (E und A sind aus unserer Sicht übrigens <span>als Bandzeichen&nbsp;</span>eigentlich nicht gut gewählt, weil E ja auch für das Eingabealphabet steht - aber das ist nicht Ihr Problem).</p> <p> Viele Grüße</p> <p> Lukas König</p> </div> <p> &nbsp;</p> AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=2315&qa_1=warum-sind-a%26e-elemente-von-b&show=2316#a2316 Mon, 21 Sep 2015 08:40:15 +0000 Beantwortet: unzureichende Definition der Überführungsfunktionen? https://info2.aifb.kit.edu/qa/index.php?qa=2313&qa_1=unzureichende-definition-der-%C3%BCberf%C3%BChrungsfunktionen&show=2314#a2314 <div class="ilFrmPostContent"> <p> Du hast dich vermute ich verlesen. Beide TM sind so konstruiert, dass der Lesekopf komplett nach links wandert. Die Vorschriften sind jeweils (s0,0) --&gt; (s<strong>0</strong>,0,L).</p> <p> Man bleibt also im Zustand 0, bis man das Ende des Bandes erreicht hat.</p> <p> Max (Tutor)</p> </div> <p> &nbsp;</p> AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=2313&qa_1=unzureichende-definition-der-%C3%BCberf%C3%BChrungsfunktionen&show=2314#a2314 Mon, 21 Sep 2015 08:38:35 +0000 Beantwortet: Klausur: Wie müssen Überführungen angegeben werden? https://info2.aifb.kit.edu/qa/index.php?qa=2311&qa_1=klausur-wie-m%C3%BCssen-%C3%BCberf%C3%BChrungen-angegeben-werden&show=2312#a2312 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> bei Turingmaschinen ist die übliche Art, die Überführungsfunktion anzugeben, die Zustandstafel. Ich kann mir kaum vorstellen, dass Sie im Tutorium bei Turingmaschienen die einzelnen Übergänge "mit Pfeilen" angegeben haben - verwechseln Sie das nicht mit Kellerautomaten? Wir bitten Sie jedenfalls, in der Klausur bei Turingmaschinen immer eine Zustandstafel anzugeben. Die ist viel übersichtlicher und auch für Sie schneller auszufüllen.</p> <p> Viele Grüße</p> <p> Lukas König, Friederike Pfeiffer-Bohnen und Micaela Wünsche</p> </div> <p> &nbsp;</p> AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=2311&qa_1=klausur-wie-m%C3%BCssen-%C3%BCberf%C3%BChrungen-angegeben-werden&show=2312#a2312 Mon, 21 Sep 2015 08:36:49 +0000 Beantwortet: Bewertungsschema in der Klausur: Regelung von Teilpunkten https://info2.aifb.kit.edu/qa/index.php?qa=2309&qa_1=bewertungsschema-in-der-klausur-regelung-von-teilpunkten&show=2310#a2310 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> gerade bei Turingmaschinen kann man so eine Aussage leider nicht treffen. Turingmaschinen zu korrigieren ist (vielleicht noch zusammen mit Kellerautomaten) eine der größten Herausforderungen für uns. Turingmaschinen sind wie Programmiersprachen, und Sie würden ja auch nicht fragen:</p> <p> "Wenn ich in meinem Java-Programm 5 von 6 Zeilen richtig habe, bekomme ich dann 5/6 der Punkte?"</p> <p> Das hängt halt sehr stark davon ab, was die anderen Übergänge / Zeilen machen und welcher der fehlerhafte ist und auch, was daran genau fehlerhaft ist.</p> <p> Bei Turingmaschinen müssen wir uns in Sie hineinversetzen und versuchen nachzuvollziehen, was Sie implementieren wollten, und wo es dann u.U. gehakt hat. Wir schaffen das meistens ganz gut, aber trotzdem ist es auch ein guter Tipp, dass Sie, wenn Sie in die Einsicht kommen, sich die Korrektur der Turingmaschine bzw. des Kellerautomaten genauer anschauen. Wenn Sie uns schlüssig erklären können, was Sie sich gedacht haben und warum wir das nicht angemessen bepunktet haben, können Sie manchmal noch etwas herausholen.</p> <p> Viele Grüße</p> <p> Lukas König und Friederike Pfeiffer-Bohnen</p> </div> <p> &nbsp;</p> AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=2309&qa_1=bewertungsschema-in-der-klausur-regelung-von-teilpunkten&show=2310#a2310 Mon, 21 Sep 2015 08:35:35 +0000 Beantwortet: Wie kommt man auf die Anzahl der benötigten Zustände? https://info2.aifb.kit.edu/qa/index.php?qa=2307&qa_1=wie-kommt-man-auf-die-anzahl-der-ben%C3%B6tigten-zust%C3%A4nde&show=2308#a2308 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> es gibt keine Formel o.ä. um die Anzahl der Zustände herauszufinden. Generell möchtest du in einem Zustand immer eine gewisse Information speichern (z.B. dass die Eingabe der a's beendet ist, und jetzt nur noch b's kommen dürfen oder ähnliches). Es gibt auch nicht nur DIE EINE korrekte Lösung, sondern verschiedene Lösungen können durchaus auch unterschiedlich viele Zustände haben! Wie viele Zustände du letztendlich brauchst, findest du erst beim Lösen der Aufgabe heraus. Übung macht den Meister ;-)</p> <p> Viele Grüße</p> <p> Lukas (Tutor)</p> </div> <p> &nbsp;</p> AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=2307&qa_1=wie-kommt-man-auf-die-anzahl-der-ben%C3%B6tigten-zust%C3%A4nde&show=2308#a2308 Mon, 21 Sep 2015 08:33:18 +0000 Beantwortet: Vorgehensweise bei den Überführungsfunktionen? https://info2.aifb.kit.edu/qa/index.php?qa=2305&qa_1=vorgehensweise-bei-den-%C3%BCberf%C3%BChrungsfunktionen&show=2306#a2306 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> schaue dir hierzu einfach mal die Folien aus dem Tutorium an. Dort ist das ziemlich anschaulich erklärt. Wenn du weitere Fragen hast, wäre es gut, wenn du diese ein bisschen konkretisieren könntest.</p> <p> Viele Grüße</p> <p> Lukas (Tutor)</p> </div> <p> &nbsp;</p> AU-3-2 https://info2.aifb.kit.edu/qa/index.php?qa=2305&qa_1=vorgehensweise-bei-den-%C3%BCberf%C3%BChrungsfunktionen&show=2306#a2306 Mon, 21 Sep 2015 08:31:54 +0000