Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in 2012-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=2012-nachklausur&qa_2=2012-n-03 Powered by Question2Answer Beantwortet: Fehler in der MUsterlösung? https://info2.aifb.kit.edu/qa/index.php?qa=6601&qa_1=fehler-in-der-musterl%C3%B6sung&show=6605#a6605 <p> Hallo uneib,&nbsp;<br> <br> Der KA ist deterministisch, da 0 und 1 verschiedene Eingabezeichen sind.&nbsp;<br> Der Automat wäre nur ndet wenn für die&nbsp; selben Ausgangskonfigurationen verschieden Übergänge existieren würden:</p> <p style="margin-top: 0px; color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: pre-line;"> <span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: rtxmi;">ndet:<br> δ</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: NimbusRomNo9L;">(</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: NimbusRomNo9L; font-style: italic;">s</span><span style="caret-color: rgb(0, 0, 0); font-size: 8pt; font-family: NimbusRomNo9L; vertical-align: -2pt;">0</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: rtxmi;">,&nbsp;</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: NimbusRomNo9L;">0</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: rtxmi;">,&nbsp;</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: NimbusRomNo9L; font-style: italic;">k</span><span style="caret-color: rgb(0, 0, 0); font-size: 8pt; font-family: NimbusRomNo9L; vertical-align: -2pt;">0</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: NimbusRomNo9L;">)&nbsp;</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: rtxr;">= &gt;</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: NimbusRomNo9L;">(</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: NimbusRomNo9L; font-style: italic;">s</span><span style="caret-color: rgb(0, 0, 0); font-size: 8pt; font-family: NimbusRomNo9L; vertical-align: -2pt;">0</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: rtxmi;">,&nbsp;</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: NimbusRomNo9L;">0</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: NimbusRomNo9L; font-style: italic;">k</span><span style="caret-color: rgb(0, 0, 0); font-size: 8pt; font-family: NimbusRomNo9L; vertical-align: -2pt;">0</span><span style="caret-color: rgb(0, 0, 0); font-size: 12pt; font-family: NimbusRomNo9L;">)</span><br> <span style="font-family: rtxmi; caret-color: rgb(0, 0, 0); font-size: 12pt;">δ</span><span style="font-family: NimbusRomNo9L; caret-color: rgb(0, 0, 0); font-size: 12pt;">(</span><span style="font-family: NimbusRomNo9L; caret-color: rgb(0, 0, 0); font-size: 12pt; font-style: italic;">s</span><span style="font-family: NimbusRomNo9L; caret-color: rgb(0, 0, 0); font-size: 8pt; vertical-align: -2pt;">0</span><span style="font-family: rtxmi; caret-color: rgb(0, 0, 0); font-size: 12pt;">, </span><span style="font-family: Arial, Verdana, sans-serif; caret-color: rgb(0, 0, 0); font-size: 12pt;"><span style="font-family: NimbusRomNo9L;">0</span></span><span style="font-family: rtxmi; caret-color: rgb(0, 0, 0); font-size: 12pt;">,&nbsp;</span><span style="font-family: NimbusRomNo9L; caret-color: rgb(0, 0, 0); font-size: 12pt; font-style: italic;">k</span><span style="font-family: NimbusRomNo9L; caret-color: rgb(0, 0, 0); font-size: 8pt; vertical-align: -2pt;">0</span><span style="font-family: NimbusRomNo9L; caret-color: rgb(0, 0, 0); font-size: 12pt;">)&nbsp;</span><span style="font-family: rtxr; caret-color: rgb(0, 0, 0); font-size: 12pt;">= &gt;</span><span style="font-family: NimbusRomNo9L; caret-color: rgb(0, 0, 0); font-size: 12pt;">(</span><span style="font-family: NimbusRomNo9L; caret-color: rgb(0, 0, 0); font-size: 12pt; font-style: italic;">s</span><span style="font-family: NimbusRomNo9L; caret-color: rgb(0, 0, 0); font-size: 8pt; vertical-align: -2pt;">2</span><span style="font-family: rtxmi; caret-color: rgb(0, 0, 0); font-size: 12pt;">,&nbsp;</span><span style="font-family: NimbusRomNo9L; caret-color: rgb(0, 0, 0); font-size: 12pt; font-style: italic;">k</span><span style="font-family: NimbusRomNo9L; caret-color: rgb(0, 0, 0); font-size: 8pt; vertical-align: -2pt;">0</span><span style="font-family: NimbusRomNo9L; caret-color: rgb(0, 0, 0); font-size: 12pt;">)</span></p> <p style="margin-top: 0px; color: rgb(0, 0, 0); font-size: 14px; white-space: pre-line;"> <span style="font-size: 16px; font-family: NimbusRomNo9L;">Viele Grüße</span></p> <p style="margin-top: 0px; color: rgb(0, 0, 0); white-space: pre-line;"> <span style="font-family: NimbusRomNo9L;"><span style="font-size: 16px;">Philipp (Tutor)</span></span></p> <p style="margin-top: 0px; color: rgb(0, 0, 0); font-size: 14px; white-space: pre-line;"> &nbsp;</p> 2012-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=6601&qa_1=fehler-in-der-musterl%C3%B6sung&show=6605#a6605 Mon, 21 Jan 2019 17:53:58 +0000 Beantwortet: Fehler in Lösung? https://info2.aifb.kit.edu/qa/index.php?qa=2847&qa_1=fehler-in-l%C3%B6sung&show=2848#a2848 <p> Nein, die Lösung ist korrekt. Deine Herangehensweise enthält einen Fehler. Ein Wort das noch nicht ganz abearbeitet wurde, wird von einem Kellerautomaten nicht akzeptiert. Ich zitiere hier kurz Tobias:</p> <p> <em>"Bei det. Kellerautomaten haben wir die Konvention, dass wenn die Eingabe noch nicht vollständig abgearbeitet ist und kein "passender" Übergang definiert ist, der Kellerautomat das Wort nicht akzeptiert."</em></p> <p> Wie du richtig erkannt hast, "liest der Automat die Wörter garnicht", das heißt, er lehnt das (falsche) Wort ab. Der Automat muss sich zum akzeptieren in einem Endzustand befinden und das Eingabewort muss vollständig abgearbeitet sein.&nbsp;</p> <p> Viele Grüße</p> <p> Felix (Tutor)</p> 2012-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=2847&qa_1=fehler-in-l%C3%B6sung&show=2848#a2848 Fri, 25 Sep 2015 15:12:24 +0000 Beantwortet: Was passiert wenn in sE noch eine 0/1 kommt? https://info2.aifb.kit.edu/qa/index.php?qa=2845&qa_1=was-passiert-wenn-in-se-noch-eine-0-1-kommt&show=2846#a2846 <div class="ilFrmPostContent"> <p> Bei det. Kellerautomaten haben wir die Konvention, dass wenn die Eingabe noch nicht vollständig abgearbeitet ist und kein "passender" Übergang definiert ist, der Kellerautomat das Wort nicht akzeptiert.</p> <p> (Bei nichtdet. Kellerautomaten im Prinzip auch, aber hier kann der Automat ja gleichzeitig in mehreren Zuständen, so dass ein fehlender Übergang für einen einzelnen dieser Zustände nicht automatisch bedeutet, dass das Wort nicht akzeptiert wird)</p> <p> Gruß,</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> 2012-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=2845&qa_1=was-passiert-wenn-in-se-noch-eine-0-1-kommt&show=2846#a2846 Fri, 25 Sep 2015 15:11:21 +0000 Beantwortet: Muss der Keller im Endzustand notwendigerweise leer sein? https://info2.aifb.kit.edu/qa/index.php?qa=2841&qa_1=muss-der-keller-im-endzustand-notwendigerweise-leer-sein&show=2843#a2843 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> kurze Richtigstellung: Der Keller muss NICHT leer sein, damit ein Wort akzeptiert wird. Das Wort muss lediglich abgearbeitet sein.</p> <p> Viele Grüße</p> <p> Friederike Pfeiffer-Bohnen</p> </div> <p> &nbsp;</p> 2012-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=2841&qa_1=muss-der-keller-im-endzustand-notwendigerweise-leer-sein&show=2843#a2843 Fri, 25 Sep 2015 15:09:18 +0000 Beantwortet: Übersicht alternativer Lösungsvorschläge aus dem alten ILIAS-Forum https://info2.aifb.kit.edu/qa/index.php?qa=2834&qa_1=%C3%BCbersicht-alternativer-l%C3%B6sungsvorschl%C3%A4ge-alten-ilias-forum&show=2839#a2839 Guten Morgen,<br /> <br /> meine Idee war folgende:<br /> <br /> 1. Schreibe alle 0en in den Keller<br /> (so,0,ko) -&gt; (s1,0ko)<br /> (s1,0,0) -&gt; (s1,00)<br /> <br /> 2. Gehe wieder hoch und überschreibe dabei für jede 1 eine 0 mit einem e<br /> (s1,1,0) -&gt; (s1,e)<br /> <br /> 3. Sobald wieder angekommen lösche pro 1 ein e<br /> (s1,lambda,k0) -&gt; (s2,k0)<br /> (s2,1,e) -&gt; (s2, lambda)<br /> <br /> Wäre das denn soweit zumindest korrekt?<br /> <br /> Mein Problem ist jetzt, dass ich äquivalent zum * bei den Turingmaschinen eine Möglichkeit bräuchte zu erkennen, dass nichts mehr auf dem Kellerband steht obwohl ich &quot;unten&quot; bin.<br /> <br /> Ich hoffe es wir einigermaßen klar, wo mein Problem liegt.<br /> <br /> Vielen Dank! 2012-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=2834&qa_1=%C3%BCbersicht-alternativer-l%C3%B6sungsvorschl%C3%A4ge-alten-ilias-forum&show=2839#a2839 Fri, 25 Sep 2015 15:07:52 +0000 Beantwortet: Verständnis zur Angabe des Testworts https://info2.aifb.kit.edu/qa/index.php?qa=2832&qa_1=verst%C3%A4ndnis-zur-angabe-des-testworts&show=2833#a2833 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> die Schreibweise (s,e,k) --&gt; (s',v) bedeutet i.A., dass k ersetzt wird durch v wobei das linkeste Zeichen von v das oberste Kellerzeichen ist (vgl. Folie 3-6). Wenn also die a's lediglich auf die 0er draufgeschrieben werden würden, dann würde der Übergang wiefolgt aussehen:</p> <p> (s1,1,0) --&gt; (s1,a0)</p> <p> Da aber in der Aufgabe nur (s1,a) da steht, bedeutet das, dass die 0 im Keller durch ein a ersetzt wird statt durch a0.</p> <p> Viele Grüße,</p> <p> Vivian (Tutor)</p> </div> <p> &nbsp;</p> 2012-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=2832&qa_1=verst%C3%A4ndnis-zur-angabe-des-testworts&show=2833#a2833 Fri, 25 Sep 2015 15:04:49 +0000 Beantwortet: Wieso wird hier ein a im Kellerautomat eingeführt? https://info2.aifb.kit.edu/qa/index.php?qa=2830&qa_1=wieso-wird-hier-ein-a-im-kellerautomat-eingef%C3%BChrt&show=2831#a2831 <div class="ilFrmPostContent"> <p> Das a bedeutet hier übrigens folgendes:</p> <p> Sie müssen ja für jede 0 zwei 1en schreiben. Zuerst schreiben Sie alle 0en in den Keller. Wenn jetzt eine 1 kommt, dann können Sie ja nicht eine 0 löschen, weil Sie brauchen ja für eine 0 noch eine weitere 1. Also ersetzen Sie die 0 im Keller durch ein a, was sozusagen die Information enthält "es wurde schon eine 1 geschrieben, also brauchen wir noch eine 1, um die 0 komplett zu löschen". Wenn jetzt die nächste 1 kommt, dann wird das a komplett gelöscht und dann haben Sie für eine 0 zwei 1en geschrieben.</p> <p> Viele Grüße</p> <p> Friederike Pfeiffer-Bohnen und Lukas König</p> </div> <p> &nbsp;</p> 2012-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=2830&qa_1=wieso-wird-hier-ein-a-im-kellerautomat-eingef%C3%BChrt&show=2831#a2831 Fri, 25 Sep 2015 15:03:25 +0000