Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in 2016-B-02 https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=2016-bonusklausur&qa_2=2016-b-02 Powered by Question2Answer Beantwortet: verstandnis https://info2.aifb.kit.edu/qa/index.php?qa=7447&qa_1=verstandnis&show=7448#a7448 Hallo uqyxt,<br /> <br /> ich bin mir nicht ganz sicher, ob ich deine Frage richtig verstanden habe, falls nicht, frag einfach noch einmal nach.<br /> <br /> Wie ich es verstanden habe ist, wie man bei einem Wort vorgeht, um zu prüfen, ob das Wort akzeptiert wird oder nicht. Ich nehme mal das erste Beispielwort SS0S110S10S1. <br /> <br /> Man beginnt immer mit dem linken Zeichen des Wortes, hier also S (links und rechts stehen noch unendlich viele * aber die sind zunächst nicht relevant). <br /> <br /> Bei der Definition T=(...) steht, was der Anfangszustand ist, hier s0. Dann geht man in die Zeile mit dem aktuellen Zustand und nimmt das aktuelle Zeichen (S) für die Spalte. {(s0,S,R)} bedeutet, wir bleiben im Zustand s0, überschreiben das S mit S (ändern also nichts) und gehen ein Zeichen weiter nach rechts, im Beispiel das zweite S (das bedeutet das R. L würde bedeuten nach links zu gehen und bei N bleibt man auf dem aktuellen Zeichen stehen).<br /> Wenn bei einem Zustand mehrere Tupel stehen (wie bei s0-0 zum Beispiel) muss man alle überprüfen bzw. &nbsp;so lange, bis ein Weg funktioniert. Das Wort wird akzeptiert, wenn alle Zeichen abgearbeitet sind (bzw. genauer: nichts neues mehr kommt, wir also in eine leere Menge davor hatten) und die Turingmaschine in einem Endzustand ist, hier nur s0.<br /> <br /> Noch einmal zurück zum Beispiel, beim dritten Zeichen, der 0 haben wir die Möglichkeit in den Zustand s10 oder s11 zu wechseln und wir bleiben auf dem Zeichen stehen und lassen auch die 0 stehen.<br /> 1. Fall wie gehen in s11 und fahren fort. Hier kommt es beim 5. Zeichen, der 1 aber zu einem Problem, wir landen in der leeren Menge, ohne in einem Endzustand zu sein, dass heißt, das Wort wird nicht akzeptiert. <br /> <br /> 2. Fall wenn wir in s10 gehen kommt es zu keinen Problemen und das Wort wird akzeptiert, da wir am Ende auf * stehen (das Zeichen neben der letzten 1) also alles abgearbeitet haben und im letzten Schritt in s0 gewechselt sind. 2016-B-02 https://info2.aifb.kit.edu/qa/index.php?qa=7447&qa_1=verstandnis&show=7448#a7448 Tue, 04 Jan 2022 10:07:47 +0000 Beantwortet: Wieso ist das leere Wort erlaubt? https://info2.aifb.kit.edu/qa/index.php?qa=3653&qa_1=wieso-ist-das-leere-wort-erlaubt&show=3654#a3654 Hallo uwdtl,<br /> <br /> prinzipiell starten Turingmaschinen in der Anfangskonfiguration $( \lambda , s_0 , w )$ , also mit dem Lesekopf über dem linkesten Zeichen der Bandinschrift. Wäre das erste Zeichen bereits ein Leerzeichen (und damit die Bandinschrift das leere Wort) würde die Turingmaschine in der Tat stoppen und das Wort akzeptieren.<br /> <br /> Viele Grüße<br /> <br /> Jonas (Tutor) 2016-B-02 https://info2.aifb.kit.edu/qa/index.php?qa=3653&qa_1=wieso-ist-das-leere-wort-erlaubt&show=3654#a3654 Tue, 26 Jan 2016 11:12:13 +0000 Beantwortet: Lösung unverständlich-> Alternativlösung möglich? https://info2.aifb.kit.edu/qa/index.php?qa=3641&qa_1=l%C3%B6sung-unverst%C3%A4ndlich-alternativl%C3%B6sung-m%C3%B6glich&show=3643#a3643 Ihre Lösung ist leider nicht richtig. Wie kommen Sie darauf, dass 011111, oder 10000 akzeptiert werden? Sie können mit dem XWizard sehen, dass das nicht der Fall ist: <a href="http://www.xwizard.de:8080/Wizz?lang=ger&amp;hide=.i2&amp;template=ID-8657#Output" rel="nofollow" target="_blank">http://www.xwizard.de:8080/Wizz?lang=ger&amp;hide=.i2&amp;template=ID-8657#Output</a><br /> <br /> Die Turingmaschine akzeptiert nur Wörter, bei denen auf jede 0 oder auf jede 1 ein S folgt. Ihre Wörter müssten so aussehen:<br /> <br /> 0S11111 oder 01S1S1S1S1S oder 0S1S1S1S1S1S<br /> <br /> (Und ebenso für das andere Wort.)<br /> <br /> Viele Grüße<br /> <br /> Lukas König 2016-B-02 https://info2.aifb.kit.edu/qa/index.php?qa=3641&qa_1=l%C3%B6sung-unverst%C3%A4ndlich-alternativl%C3%B6sung-m%C3%B6glich&show=3643#a3643 Mon, 25 Jan 2016 13:45:31 +0000