Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in 2009 Nachklausur https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=2009-nachklausur Powered by Question2Answer Beantwortet: Wie gleichzeitig Typ 0 und Typ 3 Grammatik für "selbe Sprache"? https://info2.aifb.kit.edu/qa/index.php?qa=7544&qa_1=wie-gleichzeitig-typ-0-und-typ-3-grammatik-f%C3%BCr-selbe-sprache&show=7547#a7547 Hallo ueyfv,<br /> <br /> einzelne Sprachen können mithilfe unterschiedlicher Grammatiken beschrieben werden (als Beispiel kannst du im Tut 1 Nr.1b) schauen). Die Regelmenge unterscheidet sich dabei etwas, wie hier bei der Aufgabe.<br /> Welche Sprache da beschrieben wird, muss nicht unbedingt davon abhängen bzw. es gibt unterschiedliche Ansätze, wie man sie beschreiben kann. <br /> Und eine Sprache vom Typ 3 ist automatisch auch eine Sprache vom Typ 0, da es nur mehr Einschränkungen gibt.<br /> <br /> Aber man kann nicht jede Sprache vom Typ 0 auch als z.B. rechtslineare Sprache schreiben, also die Grammatik von Typ 0 ist deutlich Mächtiger als die Grammatik Typ 3 (und auch als 2 oder 1).<br /> <br /> Falls noch etwas unklar ist, kannst du gerne noch einmal nachfragen 2009-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=7544&qa_1=wie-gleichzeitig-typ-0-und-typ-3-grammatik-f%C3%BCr-selbe-sprache&show=7547#a7547 Mon, 31 Jan 2022 10:53:51 +0000 Beantwortet: Teil b https://info2.aifb.kit.edu/qa/index.php?qa=6354&qa_1=teil-b&show=6355#a6355 Hallo,<br /> <br /> &nbsp;<br /> <br /> zu deiner ersten Frage: grundsätzlich sind &amp;-Gatter mit 3 Eingängen möglich, in dieser Veranstaltung gehen wir aber davon aus, dass es nur 2 Eingänge beim &amp;-Gatter gibt und wenn du 3 verknüpfen möchtest, du sie lieber schachteln solltest.<br /> <br /> Geht man gemäß der vorgegebenen Formel vor, kommt man ja auf and_4 = (((and_2(A1,A2), A3), A4) . Ob du jetzt zuerst die innere Klammer realisierst oder A3 und A4 direkt verbindest, kommt aufgrund der Assoziativität von and auf das selbe Ergebnis raus.<br /> <br /> &nbsp;<br /> <br /> Viele Grüße <br /> <br /> Youri (Tutor) 2009-N-06 https://info2.aifb.kit.edu/qa/index.php?qa=6354&qa_1=teil-b&show=6355#a6355 Thu, 08 Feb 2018 10:56:37 +0000 Beantwortet: Warum Grammatik monoton? https://info2.aifb.kit.edu/qa/index.php?qa=5724&qa_1=warum-grammatik-monoton&show=5725#a5725 <p> Sie haben keinen Denkfehler, der Lösungstext ist nur missverständlich formuliert. Gemeint ist, dass die Regel $AB \rightarrow dd$ monoton, aber nicht kontextsensitiv ist - nicht die Grammatik.</p> <p> Der Hinweis, dass die Sprache $L(G)$ trotzdem eine Typ-$1$-Sprache ist, bezieht sich dann darauf, dass man die Grammatik ja sehr einfach in eine monotone Grammatik umwandeln kann, indem man ein neues Startsymbol einführt, das auf $\lambda$ abgeleitet wird und nicht auf einer rechten Seite auftritt.</p> <p> Die Lösung aus diesen alten Zeiten ist wirklich nicht gut formuliert, wir haben das inzwischen viel besser drauf, oder?</p> <p> <img alt="smiley" height="20" src="http://info2.aifb.kit.edu/qa/qa-plugin/wysiwyg-editor/plugins/smiley/images/regular_smile.gif" title="smiley" width="20"></p> 2009-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=5724&qa_1=warum-grammatik-monoton&show=5725#a5725 Mon, 13 Feb 2017 15:30:38 +0000 Beantwortet: Bei der b kommst man auf die k-äquivaleten Zustandsmengen durch folgendes Schaubild? https://info2.aifb.kit.edu/qa/index.php?qa=3218&qa_1=kommst-%C3%A4quivaleten-zustandsmengen-durch-folgendes-schaubild&show=3219#a3219 <p> <span style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px;">Hallo,</span></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; vertical-align: baseline; color: rgb(0, 0, 0);"> deine Argumentation ist richtig. aa' und s sind&nbsp;<strong style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; vertical-align: baseline;">äquivalent</strong>, einfach zu sagen sie seinen k-äquivalent ergibt wenig sinn, wenn du kein bestimmtes k meinst/angibst. Dein Verfahren ist wohl das beste.</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; vertical-align: baseline; color: rgb(0, 0, 0);"> Gruß,</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; vertical-align: baseline; color: rgb(0, 0, 0);"> Adam (Tutor)</p> 2009-N-01 https://info2.aifb.kit.edu/qa/index.php?qa=3218&qa_1=kommst-%C3%A4quivaleten-zustandsmengen-durch-folgendes-schaubild&show=3219#a3219 Sat, 10 Oct 2015 18:58:23 +0000 Beantwortet: Müsste man die Instruktionen nicht auch neu berechnen und käme dann auf eine Lösung von 1,19ns? https://info2.aifb.kit.edu/qa/index.php?qa=3191&qa_1=m%C3%BCsste-instruktionen-nicht-berechnen-k%C3%A4me-dann-eine-l%C3%B6sung&show=3192#a3192 <p> <span style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px;">Hallo,</span></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; vertical-align: baseline; color: rgb(0, 0, 0);"> nein, es ist explizit nach "dem Programm aus Aufgabe b)" gefragt. Daher werden auch die gleiche Anzahl an Speicherzugriffen benötigt.</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; vertical-align: baseline; color: rgb(0, 0, 0);"> Viele Grüße</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; vertical-align: baseline; color: rgb(0, 0, 0);"> Lukas (Tutor)</p> 2009-N-09 https://info2.aifb.kit.edu/qa/index.php?qa=3191&qa_1=m%C3%BCsste-instruktionen-nicht-berechnen-k%C3%A4me-dann-eine-l%C3%B6sung&show=3192#a3192 Sat, 10 Oct 2015 18:19:19 +0000 Beantwortet: Ist die Reihenfolge bei der Def. von M egal? https://info2.aifb.kit.edu/qa/index.php?qa=3111&qa_1=ist-die-reihenfolge-bei-der-def-von-m-egal&show=3112#a3112 <div class="ilFrmPostContent"> <p> Nein, egal ist das nicht. Es muss schon die Reihenfolge sein, die Sie angegeben haben. Wenn das tatsächlich falsch ist, werden wir es ändern...</p> <p> Viele Grüße</p> <p> Lukas König und Friederike Pfeiffer-Bohnen</p> </div> <p> &nbsp;</p> 2009-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=3111&qa_1=ist-die-reihenfolge-bei-der-def-von-m-egal&show=3112#a3112 Tue, 29 Sep 2015 11:05:07 +0000 Beantwortet: Warum muss TM immer kurz stehen bleiben? https://info2.aifb.kit.edu/qa/index.php?qa=3109&qa_1=warum-muss-tm-immer-kurz-stehen-bleiben&show=3110#a3110 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> das N in (sN,0,N) müsste man auch durch ein R ersetzen können, an der Funktionsweise der TM ändert sich dabei m.M.n. nichts :)</p> <p> Viele Grüße,</p> <p> Vivian (Tutor)</p> </div> <p> &nbsp;</p> 2009-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=3109&qa_1=warum-muss-tm-immer-kurz-stehen-bleiben&show=3110#a3110 Tue, 29 Sep 2015 11:04:05 +0000 Beantwortet: c): könnte man das $\leq$ auch als $<$ interpretieren? https://info2.aifb.kit.edu/qa/index.php?qa=3107&qa_1=c-k%C3%B6nnte-man-das-%24-leq%24-auch-als-%24-%24-interpretieren&show=3108#a3108 <p> Dass X NP-vollständig ist, ist glaube ich klar. Dass Y NP vollständig ist, kann man aus den gegebenen Informationen werder schließen noch wiederlegen. Es kann sein, das Y beispielsweise CLIQUE&nbsp; und damit NP-vollständig sein, aber es kann auch ein beliebiges anderes NP-Schweres Problem sein, beispielsweise das Halteproblem, das bekanntlich nicht in NP liegt. Gefragt ist, was man folgern kann, und das ist nur Y NP-Schwer.</p> <p> Und bitte pass mit der \( \leq_{pol} \) - Relation auf, das ist etwas anderes als das <span class="latex">\( \leq\)</span> über den reellen Zahlen. Am ehesten kann \( A \leq_{pol} B\) als "B ist mindenstens so schwer wie A" interpretieren.</p> <p> Tobias (Tutor)</p> 2009-N-04 https://info2.aifb.kit.edu/qa/index.php?qa=3107&qa_1=c-k%C3%B6nnte-man-das-%24-leq%24-auch-als-%24-%24-interpretieren&show=3108#a3108 Tue, 29 Sep 2015 11:00:43 +0000 Beantwortet: a): Typ 1 Grammatik - monoton und kontextsensitiv? https://info2.aifb.kit.edu/qa/index.php?qa=2983&qa_1=a-typ-1-grammatik-monoton-und-kontextsensitiv&show=2985#a2985 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> hier eine kurze Korrektur von unserer Seite:</p> <p> Jede kontextsensitive Grammatik ist monoton, aber nicht jede monotone Grammatik ist kontextsensitiv. Jedoch ist es genau so, wie Tobias geschrieben hat, jede monotone Grammatik kann auch in eine kontextsensitive Grammatik umgewandelt werden.</p> <p> Viele Grüße</p> <p> Friederike Pfeiffer-Bohnen, Micaela Wünsche und Lukas König</p> </div> <p> &nbsp;</p> 2009-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=2983&qa_1=a-typ-1-grammatik-monoton-und-kontextsensitiv&show=2985#a2985 Tue, 29 Sep 2015 09:04:22 +0000 Beantwortet: b): ausführliche Erklärung? https://info2.aifb.kit.edu/qa/index.php?qa=2981&qa_1=b-ausf%C3%BChrliche-erkl%C3%A4rung&show=2982#a2982 <div class="ilFrmPostContent"> <p> Ich versuche es mal zu erklären:</p> <ul> <li> <span style="font-size:.89em;">Wir bilden von S auf eine beliebig lange Aneinanderkettung von ABC, also zum Beispiel: Lambda, ABC, ABCABC, ABCABCABC, ...</span></li> <li> <span style="font-size:.89em;">Jedes A kann man jetzt durch beliebig viele a's (aber mindestens ein a) ersetzen</span></li> <li> <span style="font-size:.89em;">Jedes B kann man jetzt durch beliebig viele b's (aber mindestens ein b) ersetzen</span></li> <li> <span style="font-size:.89em;">Jedes C kann man jetzt durch beliebig viele c's (aber mindestens ein c) ersetzen</span></li> <li> <span style="font-size:.89em;">Zusätzlich kann man ein AB durch dd ersetzen, allerdings geht das nur, wenn von B noch nie auf bB produziert wurde, jedoch kann vorher beliebig oft von A auf aA produziert werden, sodass sich die Kombination von AB überhaupt noch ergibt.</span></li> <li> <span style="font-size:.89em;">Somit ergibt sich also von der Produktion ABC folgende Möglichkeiten</span></li> </ul> <ol> <li> <ol> <li style="font-size:.89em;"> <span style="font-size:.89em;">Eine beliebige oft Aneinanderkettung von a's, b's und c's, also zum Beispiel: aaaabbbbcccc; abc; ... (jedoch mindestens jedes Terminalsymbol mindestens 1 mal) ODER</span></li> <li> <span style="font-size:11px;">Es wird ein einziges mal von AB auf dd produziert. Wir bereits gesagt, kann dann kein b produziert worden sein, jedoch beliebig viele a's zuvor, anschließend die zwei d's und zum Schluß die c's, als zum Beispiel: addc; aaaaaddcccc; ...</span></li> </ol> </li> </ol> <ul> <li> Da wir nun aber ABC beliebig oft hinter einander haben, können wir uns bei jedem ABC aussuchen, ob wir daraus 1. oder 2. machen</li> </ul> <p> Das ist das, was der RA angibt. Ich hoffe ich konnte helfen.</p> <p> Grüße</p> <p> Simon (Tutor)</p> </div> <p> &nbsp;</p> 2009-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=2981&qa_1=b-ausf%C3%BChrliche-erkl%C3%A4rung&show=2982#a2982 Tue, 29 Sep 2015 09:02:55 +0000 Beantwortet: Impliziert Typ 3 die Typen 0,1,2 ? https://info2.aifb.kit.edu/qa/index.php?qa=2979&qa_1=impliziert-typ-3-die-typen-0-1-2&show=2980#a2980 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> das ist theoretisch nicht falsch, allerdings wird in der c explizit auf den reg. Ausdruck aus der b verwiesen. Es ist also ziemlich klar, dass hier nach einer regulären Sprache gefragt ist (und auch die Notation G' deutet darauf an, dass man eine etwas andere Grammatik als G angeben sollte ;)).</p> <p> Wie eine solche Antwort in der Klausur bewertet werden würde, kann ich aber an dieser Stelle leider nicht einschätzen...</p> <p> Viele Grüße,</p> <p> Vivian (Tutor)</p> </div> <p> &nbsp;</p> 2009-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=2979&qa_1=impliziert-typ-3-die-typen-0-1-2&show=2980#a2980 Tue, 29 Sep 2015 09:01:43 +0000 Beantwortet: regulärer Ausdruck und Sprachen https://info2.aifb.kit.edu/qa/index.php?qa=2977&qa_1=regul%C3%A4rer-ausdruck-und-sprachen&show=2978#a2978 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> die Begrüdung ist nicht schwer:</p> <p> Zunächst ist jede Sprache, die von einem regulären Ausdruck erzeugt werden kann eine Typ-3 Sprache (s. Vorlesung). Und zu jeder Typ-3 Sprache gibt es eine Typ-3 Grammatik, die diese Sprache erzeugen kann. Reguläre Ausdrücke wiederum können nur Typ-3 Sprachen darstellen!</p> <p> Weil eine Grammatik nur Typ-0 ist, heißt das nicht, dass sie automatisch eine Sprache erzeugt, die nur von Typ-0 ist. Diese Aufgabe ist so ein Beispiel.</p> <p> Typ-3 Sprachen liegen in der Sprachklasse der von Typ-0 Grammatik erzeugten Sprachen. Insbesondere gibt es also Typ-0 Grammatiken, die Typ-3 Sprachen erzeugen und somit finde ich eine entsprechende Typ-3 Grammatik usw.</p> <p> Schau dir dazu nochmal an, welche Sprachklassen wie liegen und was in der Vorlesung alles über die Sprachen gezeigt/bewiesen wird.</p> <p> Gruß,</p> <p> Adam (Tutor)</p> </div> <p> &nbsp;</p> 2009-N-03 https://info2.aifb.kit.edu/qa/index.php?qa=2977&qa_1=regul%C3%A4rer-ausdruck-und-sprachen&show=2978#a2978 Tue, 29 Sep 2015 09:00:40 +0000 Beantwortet: alternative Lösung prinzipiell möglich? https://info2.aifb.kit.edu/qa/index.php?qa=2695&qa_1=alternative-l%C3%B6sung-prinzipiell-m%C3%B6glich&show=2696#a2696 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> wenn die "nicht negierten A's" im NMOS Bereich in einer Parallelschaltung verbunden werden würde das bedeuten, dass eine 0 erzeugt wird, wenn mindestens eine 1 anliegt. Es soll aber eine 0 erzeugt werden, wenn mindestens eine 0 anliegt.&nbsp;</p> <p> Also müssten die A's ebenfalls negiert in NMOS verwendet werden.</p> <p> Gruß</p> <p> Alexander (Tutor)</p> </div> <p> &nbsp;</p> 2009-N-06 https://info2.aifb.kit.edu/qa/index.php?qa=2695&qa_1=alternative-l%C3%B6sung-prinzipiell-m%C3%B6glich&show=2696#a2696 Fri, 25 Sep 2015 09:29:56 +0000 Beantwortet: Wie viel wird normalerweise in der Aufgabenstellung vorgegeben? https://info2.aifb.kit.edu/qa/index.php?qa=2692&qa_1=wie-viel-wird-normalerweise-aufgabenstellung-vorgegeben&show=2694#a2694 <div class="ilFrmPostContent"> <p> Es hängt ganz von der Aufgabe ab, was angegeben ist und was nicht. Im Normalfall ist aber zumindest ein Rechteck, die Eingänge, der Ausgang, VDD und Ground angegeben.</p> <p> Viele Grüße</p> <p> Friederike Pfeiffer-Bohnen und Lukas König</p> </div> <p> &nbsp;</p> 2009-N-06 https://info2.aifb.kit.edu/qa/index.php?qa=2692&qa_1=wie-viel-wird-normalerweise-aufgabenstellung-vorgegeben&show=2694#a2694 Fri, 25 Sep 2015 09:28:34 +0000 Beantwortet: c): Gibt es eine alternative Lösungsmethode? https://info2.aifb.kit.edu/qa/index.php?qa=2665&qa_1=c-gibt-es-eine-alternative-l%C3%B6sungsmethode&show=2666#a2666 <div class="ilFrmPostContent"> <p> Hallo,&nbsp;</p> <p> die Idee ist hier dieselbe wie im Tutorium. Es werden hier sogenannte Prüfbits eingeführt.&nbsp;</p> <p> Sagen wir mal, das übertragene Wort besteht aus den Zeichen abc (wobei a,b,c eben 0 oder 1 sind) dann führt man am einfachsten das Prüfbit P = a XOR b XOR c.&nbsp;</p> <p> Dies wurde hier auch gemacht. Für eine ungerade Anzahl an 1en ist das Prüfbit dann 1.&nbsp;</p> <p> Bei c) musst du einfach die richtige Idee haben ;).&nbsp;</p> <p> Viele Grüße,</p> <p> Julian (Tutor)</p> </div> <p> &nbsp;</p> 2009-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=2665&qa_1=c-gibt-es-eine-alternative-l%C3%B6sungsmethode&show=2666#a2666 Wed, 23 Sep 2015 14:19:52 +0000 Beantwortet: c): Unterschied zwischen einer Kontrollziffer und einen Prüfbit? https://info2.aifb.kit.edu/qa/index.php?qa=2661&qa_1=unterschied-zwischen-einer-kontrollziffer-einen-pr%C3%BCfbit&show=2663#a2663 <div class="ilFrmPostContent"> <p> Hi,</p> <p> der Unterschied ist hier, dass durch die Prüfziffer eine Zahl codiert wird, die wiederum eine bestimmte Bedeutung für das Wort hat (Stelle der 1 oder 0) und dass ein Prüfbit nur eine ja-nein-Frage beantwortet.<br> Die Kontrollziffer ist als Binärzahl zu interpretieren, d.h. man kann die Zahlen 1-3 darstellen. Dies entspricht dann der jeweiligen Stelle (von rechts gesehen).</p> <p> Gruß,<br> Jonas b. (Tutor)</p> </div> <p> &nbsp;</p> 2009-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=2661&qa_1=unterschied-zwischen-einer-kontrollziffer-einen-pr%C3%BCfbit&show=2663#a2663 Wed, 23 Sep 2015 14:15:10 +0000 Beantwortet: Warum wird hier als Hammingzahl die 1 gewählt? https://info2.aifb.kit.edu/qa/index.php?qa=2659&qa_1=warum-wird-hier-als-hammingzahl-die-1-gew%C3%A4hlt&show=2660#a2660 <div class="ilFrmPostContent"> <p> Das ist richtig. Schließlich suchen wir ja das schwächste Glied sozusagen. Der Hammingabstand eines Codes ist immer das Minimum. Siehe Vorlesungsunterlagen Kapitel 7.3 Folie 7-12.</p> <p> Grüße Simon</p> </div> <p> &nbsp;</p> 2009-N-07 https://info2.aifb.kit.edu/qa/index.php?qa=2659&qa_1=warum-wird-hier-als-hammingzahl-die-1-gew%C3%A4hlt&show=2660#a2660 Wed, 23 Sep 2015 14:10:35 +0000 Beantwortet: Fehler in Musterlösung? https://info2.aifb.kit.edu/qa/index.php?qa=2654&qa_1=fehler-in-musterl%C3%B6sung&show=2655#a2655 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> schauen Sie sich das BDD nochmal genau an. Die von Ihnen genannte Abfolge wird dort auch auf 0 abgeleitet jedoch ist die zweite 1 dafür irrelevant und steht nicht im BDD.</p> <p> Viele Grüße,</p> <p> Janina (Tutorin)</p> </div> <p> &nbsp;</p> 2009-N-05 https://info2.aifb.kit.edu/qa/index.php?qa=2654&qa_1=fehler-in-musterl%C3%B6sung&show=2655#a2655 Wed, 23 Sep 2015 14:04:24 +0000