Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in 2013 Hauptklausur https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=2013-hauptklausur Powered by Question2Answer Alternativer regulärer Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=7200&qa_1=alternativer-regul%C3%A4rer-ausdruck Hallo,<br /> <br /> ich komme in der Aufgabe 1b) auf einen anderen regulären Ausdruck. <br /> <br /> Ist folgender auch richtig?<br /> <br /> 1*0 (0* + 00*11*0 + 11*0)*<br /> <br /> Durch den Stern um die Klammer ganz am Ende müsste man meiner Meinung nach alle möglichen Schleifen in Automaten abdecken können. Habe ich etwas übersehen?<br /> <br /> Danke und LG! 2013-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=7200&qa_1=alternativer-regul%C3%A4rer-ausdruck Sun, 09 Feb 2020 16:04:18 +0000 Beantwortet: Frage zur Aufgabenstellung "Exponent mit 5 Bits" https://info2.aifb.kit.edu/qa/index.php?qa=6440&qa_1=frage-zur-aufgabenstellung-exponent-mit-5-bits&show=6447#a6447 Hallo,<br /> <br /> damit ist gemeint, dass die Charakteristik c mit 5 Bits dargestellt ist. Eine Gleitpunktzahl sieht so aus: $z=vcm'$, um den Exponenten zu bekommen, müssen wir also noch q abziehen.<br /> <br /> Viele Grüße<br /> Julia (Tutorin) 2013-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=6440&qa_1=frage-zur-aufgabenstellung-exponent-mit-5-bits&show=6447#a6447 Mon, 12 Feb 2018 07:47:56 +0000 Beantwortet: Alternativlösung A2 Teil b https://info2.aifb.kit.edu/qa/index.php?qa=6382&qa_1=alternativl%C3%B6sung-a2-teil-b&show=6395#a6395 Hallo,<br /> <br /> das Problem bei deiner Grammatik ist, dass du aus dem aBBCCC nicht mehr heraus kommst, da du ja immer ein kleines b brauchst, um die großen Bs in Terminalsymbole umzuwandeln.<br /> <br /> Lass einfach die dritte Überführung weg.<br /> <br /> Liebe Grüße<br /> Verena (Tutor) 2013-H-02 https://info2.aifb.kit.edu/qa/index.php?qa=6382&qa_1=alternativl%C3%B6sung-a2-teil-b&show=6395#a6395 Sat, 10 Feb 2018 06:44:26 +0000 Beantwortet: Alternative Lösung https://info2.aifb.kit.edu/qa/index.php?qa=5517&qa_1=alternative-l%C3%B6sung&show=5524#a5524 Hallo, sieht gut aus<br /> <br /> &nbsp;<br /> <br /> Liebe Grüße,<br /> <br /> Christian (Tutor) 2013-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=5517&qa_1=alternative-l%C3%B6sung&show=5524#a5524 Wed, 08 Feb 2017 17:21:34 +0000 Beantwortet: Bedingung für einen Regulären Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=5461&qa_1=bedingung-f%C3%BCr-einen-regul%C3%A4ren-ausdruck&show=5462#a5462 <blockquote> <p> Ich habe das so verstanden, dass ein Ausdruck dann regulär für beispielsweise einen Automaten ist, wenn er ein korrektes Wort der Sprache, die der Automat akzeptiert generiert.</p> </blockquote> <p> Nein, das stimmt auf keinen Fall! Ein regulärer Ausdruck $\alpha$ ist nur dann <strong>äquivalent</strong> zu einem endlichen Automaten $A$, wenn gilt:<br> $$L(\alpha) = L(A)$$<br> Es reicht also nicht, wenn nur einzelne Wörter übereinstimmen, sondern es müssen <strong>alle Wörter</strong> übereinstimmen, oder anders gesagt: die ganze Sprache muss dieselbe sein.</p> <p> Als kleiner Zusatz zu dem Artikel, auf den Sie sich beziehen: Es stimmt, wenn ein reg. Ausdr. korrekt ist, ist er korrekt, und dann gibt es auch die volle Punktezahl. Wenn er allerdings falsch ist, heißt das nicht automatisch, dass es 0 Punkte gibt, da schauen wir dann schon, was Sie sich gedacht haben, und vergeben Teilpunkte.</p> 2013-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=5461&qa_1=bedingung-f%C3%BCr-einen-regul%C3%A4ren-ausdruck&show=5462#a5462 Tue, 07 Feb 2017 14:14:16 +0000 Beantwortet: Alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=5124&qa_1=alternativl%C3%B6sung&show=5126#a5126 Deine Lösung sieht richtig aus, ein Punkt ist aber falsch, deine Turingmaschine endet nicht auf dem linkesten Zeichen des konvertierten Wortes.<br /> <br /> Grüße, Felix (Tutor) 2013-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=5124&qa_1=alternativl%C3%B6sung&show=5126#a5126 Sun, 29 Jan 2017 14:27:41 +0000 Beantwortet: Kürzerer RA auch richtig? https://info2.aifb.kit.edu/qa/index.php?qa=4317&qa_1=k%C3%BCrzerer-ra-auch-richtig&show=4323#a4323 Hallo ucean,<br /> <br /> Zunächst ist der von Dir angegeben reguläre Ausdruck auch korrekt, d.h. mit einem korrekten RA hast du die Aufgabe bereits gelöst.<br /> <br /> Da ein regulärer Ausdruck in der Vorlesung im wesentlichen nur die DImension korrekt oder eben nicht korrekt enthält, ist es schwierig zu sagen, ob ein regulärer Ausdruck &quot;besser&quot; ist als ein anderer. Es gibt viele RA für den angegebenen Automaten/Sprache. Ob der von Dir angegebene im Endeffekt kürzer/länger/etc. ist, ist nicht von Bedeutung.<br /> <br /> Viel Erfolg,<br /> <br /> Marvin (Tutor) 2013-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=4317&qa_1=k%C3%BCrzerer-ra-auch-richtig&show=4323#a4323 Sun, 14 Feb 2016 11:33:48 +0000 Beantwortet: lambda frei machen https://info2.aifb.kit.edu/qa/index.php?qa=4320&qa_1=lambda-frei-machen&show=4322#a4322 <p> <span style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">&nbsp;Das ist meine Lösung:&nbsp;<img alt="" src="http://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=6533793848145950238" style="width: 600px; height: 203px;"></span></p> 2013-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=4320&qa_1=lambda-frei-machen&show=4322#a4322 Sun, 14 Feb 2016 11:28:01 +0000 Beantwortet: Alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=4284&qa_1=alternativl%C3%B6sung&show=4311#a4311 Hallo,<br /> <br /> lt. Aufgabe soll T (der Kopf der Turingmaschine) zum Ende über dem linkesten Zeichen des konvertierten Wortes stehen.<br /> <br /> Hast du jetzt beispielsweise das Wort &quot;a&quot;, so wechselt die TM in s1 und geht nach rechts. Dann wechselt sie, weil das nächste Zeichen &quot;*&quot; ist, in s0 und bleibt an dieser Stelle stehen. Es fehlt also dieses &quot;Zurücklaufen nach links&quot;.<br /> <br /> Viele Grüße<br /> <br /> Max (Tutor) 2013-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=4284&qa_1=alternativl%C3%B6sung&show=4311#a4311 Sun, 14 Feb 2016 09:53:21 +0000 Beantwortet: a) Chomsky-Hierarchie https://info2.aifb.kit.edu/qa/index.php?qa=4287&qa_1=a-chomsky-hierarchie&show=4291#a4291 Bei Grammatiken muss man aufpassen - nicht alle Typ-2-Grammatiken sind auch Typ-1-Grammatiken. Das ist keine Hierarchie, wie bei den Sprachen, ich hoffe sehr, dass das bekannt ist!<br /> <br /> Bei der gegebenen Grammatik haben Sie aber recht, diese wäre auch vom Typ 1 und natürlich auch Typ 0. Wir waren da nur ein bisschen sparsam bei der Lösung und haben halt den obersten Typ angegeben. Bei der gegebenen Fragestellung haben wir auch diese vereinfachte Antwort gelten lassen. Es ging uns halt um die CNF, und diese ist ja nur bei kontextfreien Grammatiken relevant.<br /> <br /> Viele Grüße<br /> <br /> Lukas König 2013-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=4287&qa_1=a-chomsky-hierarchie&show=4291#a4291 Sat, 13 Feb 2016 23:06:34 +0000 Beantwortet: Ist diese Grammatik tatsächlich monoton? (Wiederholung) https://info2.aifb.kit.edu/qa/index.php?qa=4236&qa_1=ist-diese-grammatik-tats%C3%A4chlich-monoton-wiederholung&show=4278#a4278 <p> Die Grammatik in der Klausur ist <strong>nicht </strong>monoton, Sie haben das richtig erkannt und wir haben bei der Aufgabe missformuliert.&nbsp;</p> <p> Allerdings ist die Grammatik&nbsp;<strong>fast</strong> monoton, in dem Sinne, dass man sie einfach durch Einführung eines neuen Startsymbols in eine monotone Grammatik überführen kann. Uns war damals wichtig, dass nicht von einer allgemeinen Grammatik ausgegangen werden sollte - aber natürlich hätten wir das zusätzliche Startsymbol angeben müssen.</p> <p> Sie können ja mal selber versuchen, eine entsprechende monotone Grammatik anzugeben - für die Klausur wird selbstverständlich erwartet, dass Sie so etwas können.</p> <p> Wenn man eine Regel $S \rightarrow \lambda$ isoliert betrachtet, ist diese natürlich nicht monoton, denn Monotonie heißt, dass die Regeln nicht kürzer werden dürfen. Wir erlauben in ansonsten monotonen Grammatiken eine nicht monotone Zusatzregel $S \rightarrow \lambda$, wenn $S$ auf keiner rechten Seite vorkommt - aus dem einzigen Grund, weil sonst $\lambda$ nicht Teil einer monotonen Sprache sein könnte, aber das ist eine Ausnahme und bezieht sich nur auf vollständige Grammatiken.</p> 2013-H-02 https://info2.aifb.kit.edu/qa/index.php?qa=4236&qa_1=ist-diese-grammatik-tats%C3%A4chlich-monoton-wiederholung&show=4278#a4278 Sat, 13 Feb 2016 16:11:23 +0000 Beantwortet: Monotonie/Kontextsensitivität https://info2.aifb.kit.edu/qa/index.php?qa=4251&qa_1=monotonie-kontextsensitivit%C3%A4t&show=4265#a4265 <p> Siehe: <a rel="nofollow" href="http://info2.aifb.kit.edu/qa/index.php?qa=4236&amp;qa_1=ist-diese-grammatik-tats%C3%A4chlich-monoton-wiederholung">http://info2.aifb.kit.edu/qa/index.php?qa=4236&amp;qa_1=ist-diese-grammatik-tats%C3%A4chlich-monoton-wiederholung</a></p> 2013-H-02 https://info2.aifb.kit.edu/qa/index.php?qa=4251&qa_1=monotonie-kontextsensitivit%C3%A4t&show=4265#a4265 Sat, 13 Feb 2016 14:08:26 +0000 Beantwortet: Adressierungsarten https://info2.aifb.kit.edu/qa/index.php?qa=4140&qa_1=adressierungsarten&show=4146#a4146 Hallo uyejk!<br /> <br /> Das steht ganz oben im Aufgabentext mit drin ;)<br /> <br /> Dann ist das Vorgehen wie von dir schon allgemein beschrieben: Bei der indizierten Adressierung addiert man den Wert (hier 4) zum derzeitigen Indexregister (hier 3, siehe Aufgabentext), ruft diese Zeile (7 = 4+3) des Speichers auf und lädt den Speicherinhalt (hier 13) in das Register.<br /> <br /> Viele Grüße,<br /> Janine (Tutorin) 2013-H-10 https://info2.aifb.kit.edu/qa/index.php?qa=4140&qa_1=adressierungsarten&show=4146#a4146 Wed, 10 Feb 2016 23:06:08 +0000 Beantwortet: Grammatik wirklich monoton? https://info2.aifb.kit.edu/qa/index.php?qa=4068&qa_1=grammatik-wirklich-monoton&show=4072#a4072 Wenn S auf keiner rechten Seite steht, darf man S nach Lambda definieren.<br /> <br /> Bei dieser Aufgabe ist aber ein S auf der rechten Seite der Produktion, deshalb ist dies irgenwie ein Widerspruch<br /> <br /> Lg 2013-H-02 https://info2.aifb.kit.edu/qa/index.php?qa=4068&qa_1=grammatik-wirklich-monoton&show=4072#a4072 Tue, 09 Feb 2016 15:35:44 +0000 Beantwortet: Wie kommt man auf q? https://info2.aifb.kit.edu/qa/index.php?qa=3982&qa_1=wie-kommt-man-auf-q&show=3984#a3984 Hallo uodvo,<br /> <br /> wie in Tutorium 5, Folie 16 angedeutet, wir $ q $ – falls nicht anders angegeben – mithilfe der Formel $ q = 2^{n-1} - 1 $ , in diesem Fall also $ q = 2^{5 - 1} - 1 = 15 $ berechnet.<br /> <br /> Viele Grüße<br /> <br /> Jonas (Tutor) 2013-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=3982&qa_1=wie-kommt-man-auf-q&show=3984#a3984 Sun, 07 Feb 2016 13:16:10 +0000 Beantwortet: 1)b Regulärer Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=3665&qa_1=1-b-regul%C3%A4rer-ausdruck&show=3667#a3667 <p> Hallo,</p> <p> die einfachste Art und Weise den Regulären Ausdruck auszulesen, ist sich den <strong>nichtdeterministischen </strong>endl. Automaten anzuschauen.</p> <p> Man startet bei s0 und überlegt nun wie komme ich von hier in den Endzustand?<br> →1*0 [Beliebig oft die 1 und dann EINE 0]</p> <p> Nun ist man im Endzustand und überlegt nun wie man wieder hineinkommt, also erst einmal raus und dann wieder rein, man schreibe \alpha = 1*0(.....<br> → zu s0 und anschließend wieder zurück&nbsp;→ (0+1)1*0 [0 oder 1 und dann von s0 gleich wie zu Beginn wieder zurück]</p> <p> und<br> → zu s2 und wieder zurück&nbsp;→ 11*11*0 (hier ist es auch möglich eine 1* wegzulassen, da man auf jeden Fall 2 mal 1 schreiben MUSS, und bei 2 Stellen beliebig viele Einsen einbauen kann (11*11*0 ist aber auch richtig)</p> <p> und<br> → mit beliebig vielen 0 aus s1 raus und gleich wieder rein&nbsp;→ 0*</p> <p> &nbsp;</p> <p> Jetzt nur noch alles zusammenfügen:</p> <p> \alpha = 1*0(0* + (0+1)1*0 + 111*0)* [der letzte Stern symbolisiert dass man natürlich so oft wie man will diese einzelnen Schleifen durchlaufen kann]</p> <p> Ich hoffe das hilft weiter ;)</p> <p> Viele Grüße,</p> <p> Marc (Tutor)</p> 2013-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=3665&qa_1=1-b-regul%C3%A4rer-ausdruck&show=3667#a3667 Wed, 27 Jan 2016 07:34:00 +0000 Beantwortet: beide Variante zusammen https://info2.aifb.kit.edu/qa/index.php?qa=3338&qa_1=beide-variante-zusammen&show=3339#a3339 <p> Hallo,<br> <br> deine abgeänderte Lösung bezieht sich ja auf den Zyklus vom Endzustand s1 über s2 und s0 zurück zu s1.<br> <br> Wie man aus der Zustandsüberführungsfunktion sehen kann, benötigen wir hierzu mindestens eine 1 um von s1 zu s2 zu gelangen und eine weitere, um von s2 zu s0 zu gelangen.<br> <br> Da du in deinem Lösungsvorschlag zweimal "1*" geschrieben hast, wäre in deinem regulären Ausdruck allerdings auch "10" ein möglicher Zyklus, also nur eine Eins. Damit würdest du in s2 "stecken bleiben", so dass dein regulärer Ausdruck so leider nicht richtig ist.</p> <p> --</p> <p> Aus dem Kontext deiner Frage vermute ich, dass du die Lösung</p> <p> 1*0(0*+(0+1)1*0+<strong>11*11*0</strong>)*</p> <p> schreiben wolltest. Dies wäre natürlich nicht falsch, allerdings ist es auch nicht nötig die 1* zweimal (für jeden Zustand einzeln) aufzuschreiben, da wir ja bei einem 1* beliebig viele Einsen schreiben dürfen und somit auch die Anzahl der Einsen, welche wir in den einzelnen Zuständen schreiben, zusammenfassen können. Somit kannst du deine Lösung vereinfachen, indem du die 1* nur einmal hinschreibst.</p> <p> Viele Grüße,<br> Tim (Tutor)</p> 2013-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=3338&qa_1=beide-variante-zusammen&show=3339#a3339 Sat, 26 Dec 2015 20:55:21 +0000 Beantwortet: b): Woher stammen das C und das S ? https://info2.aifb.kit.edu/qa/index.php?qa=2934&qa_1=b-woher-stammen-das-c-und-das-s&show=2935#a2935 Du musst nicht nur &quot;B,S und A&quot; (ergibt das NTS A im Tableaufeld) vergleichen, sondern auch &quot;A,S und S&quot; (ergibt NTS C) und &quot;A und B,S&quot; (ergibt NTS S).<br /> <br /> Es ist wichtig, dass du das Tableau immer vollständig ausfüllst und alle Möglichkeiten überprüfst. Würdest du an dieser Stelle mit nach Vergleich von &quot;B,S und A&quot; aufhören, könntest du in der Zeile &quot;m=5&quot; das B nicht eintragen.<br /> <br /> Besonders wichtig (da es häufig vergessen wird) ist dies im Übrigen für das letzte Feld im Tableau. Auch wenn dort schon S stehen sollte, musst du alle anderen Möglichkeiten überprüfen, wenn dort NTS fehlen, gibt das Punktabzug.<br /> <br /> Viele Grüße<br /> <br /> Christiane (Tutorin) 2013-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=2934&qa_1=b-woher-stammen-das-c-und-das-s&show=2935#a2935 Tue, 29 Sep 2015 08:09:17 +0000 Beantwortet: c): Warum besteht die Kantenmenge aus max. n^2 Kanten? https://info2.aifb.kit.edu/qa/index.php?qa=2875&qa_1=c-warum-besteht-die-kantenmenge-aus-max-n-2-kanten&show=2876#a2876 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> ich glaube wir haben das gestern schon im Tut besprochen aber hier nochmal für alle.</p> <p> Gesucht wird einfach eine Abschätzung nach oben. Wenn alle n Knoten mit allen n Knoten verbunden werden hat man n*n Kanten. Für eine Abschätzung der Komplexität ist dies auch ausreichend.</p> <p> Viele Grüße,</p> <p> Julian (Tutor)</p> </div> <p> &nbsp;</p> 2013-H-05 https://info2.aifb.kit.edu/qa/index.php?qa=2875&qa_1=c-warum-besteht-die-kantenmenge-aus-max-n-2-kanten&show=2876#a2876 Fri, 25 Sep 2015 15:45:12 +0000 Beantwortet: c): Wie kommt man auf c=16? https://info2.aifb.kit.edu/qa/index.php?qa=2859&qa_1=c-wie-kommt-man-auf-c-16&show=2860#a2860 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> 1. Zeichen ist fürs Vorzeichen und die nächsten 5 für den Exponenten. Hier wird wieder bei \(2^0\) angefangen zu zählen, daher steht das linkeste Zeichen des Exponenten für \(2^4\) und das ist 16.</p> <p> <span class="small">Julian (Tutor)</span></p> </div> <p> &nbsp;</p> 2013-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=2859&qa_1=c-wie-kommt-man-auf-c-16&show=2860#a2860 Fri, 25 Sep 2015 15:25:52 +0000 Beantwortet: Verständnis zum Bilden des 2-Komplement? https://info2.aifb.kit.edu/qa/index.php?qa=2857&qa_1=verst%C3%A4ndnis-zum-bilden-des-2-komplement&show=2858#a2858 <div class="ilFrmPostContent"> <p> i) [positive Dezimalzahl -&gt; 2- Komplement] : korrekt.</p> <p> ii) [positive Dezimalzahl -&gt; 2- Komplement]: das ist der Fall, in dem man den Betrag der Zahl als Summe von 2er-Potenzen darstellt (siehe i) ), alle Bits kippt und 1 addiert.</p> <p> iii) + iv) [Bitstring im 2-Komplement -&gt; Dezimalzahl]: deine beiden Vorschläge funktionieren und wenn du es dir so merken kannst, mach es in der Klausur am besten so :)</p> <p> &nbsp;Du kannst aber auch in beiden Fällen die Regel von Fall iv) anwenden, da bei einer positiven Zahl im 2-Komplement das erste Bit 0 ist ( ob man 0*2^31 = 0 addiert oder subtrahiert ändert das Ergebnis nicht ). Wesentlich einfacher oder schneller als deine beiden Regeln dürfte das nicht sein.</p> <p> Gruß,</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> 2013-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=2857&qa_1=verst%C3%A4ndnis-zum-bilden-des-2-komplement&show=2858#a2858 Fri, 25 Sep 2015 15:24:52 +0000 Beantwortet: b): Warum ist am Ende noch +2^(-14) ? https://info2.aifb.kit.edu/qa/index.php?qa=2853&qa_1=b-warum-ist-am-ende-noch-2-14&show=2854#a2854 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> wie kommst du auf \( 2^{-14}\)? Wir stellen mit der 2-Komplement-Darstellung ganze Zahlen da, \( 2^{-14} = \frac{1}{2^{14}}\) ist ein ziemlich kleiner Bruch.</p> <p> Viele Grüße</p> <p> Christiane (Tutorin)</p> </div> <p> &nbsp;</p> 2013-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=2853&qa_1=b-warum-ist-am-ende-noch-2-14&show=2854#a2854 Fri, 25 Sep 2015 15:19:32 +0000 Beantwortet: Wieso gibt es keine Leitung von a zur NMOS Blackbox? https://info2.aifb.kit.edu/qa/index.php?qa=2851&qa_1=wieso-gibt-es-keine-leitung-von-a-zur-nmos-blackbox&show=2852#a2852 Hallo,<br /> <br /> Dass a nicht mit NMOS verbunden ist, scheint mir ein Fehler in der Lösung zu sein, aber ich muss es mir nochmal genauer ansehen.<br /> <br /> Viele Grüße<br /> <br /> Lukas König 2013-H-06 https://info2.aifb.kit.edu/qa/index.php?qa=2851&qa_1=wieso-gibt-es-keine-leitung-von-a-zur-nmos-blackbox&show=2852#a2852 Fri, 25 Sep 2015 15:18:33 +0000 Beantwortet: d): Wann erkennt man, dass eine Zahl unendlich ist? https://info2.aifb.kit.edu/qa/index.php?qa=2849&qa_1=d-wann-erkennt-man-dass-eine-zahl-unendlich-ist&show=2850#a2850 <div class="ilFrmPostContent"> <p> Zitat Vorlesungsfolie 7-50:</p> <p> "Darstellung von „Unendlich“:c maximal und m‘= 0 "</p> <p> Dieser Sonderfall trifft hier zu und man darf nicht die (-1)^v *(1+m')*2^(c-q) Formel anwenden (die auf 2^16 führen würde), um aus dem Bitstring eine Zahl im 10er-System zu machen.</p> <p> Gruß,</p> <p> Tobias (Tutor)</p> <p> PS: es gibt noch weitere Sonderfälle: NaN und denormalisierte Zahlen: siehe gleiche Folie</p> </div> <p> &nbsp;</p> 2013-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=2849&qa_1=d-wann-erkennt-man-dass-eine-zahl-unendlich-ist&show=2850#a2850 Fri, 25 Sep 2015 15:16:05 +0000 Beantwortet: 2. Möglichkeit: sollte nicht " delta(s3,*)= (s0,*,R) " heißen? https://info2.aifb.kit.edu/qa/index.php?qa=2751&qa_1=2-m%C3%B6glichkeit-sollte-nicht-delta-s3-s0-r-hei%C3%9Fen&show=2752#a2752 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> in den Zustand s3 komme ich nur, wenn ich in s2 vorher ein b gelesen hab und nach LINKS gegangen bin, somit kann ich nicht direkt danach auf dem Ende des Wortes stehen. Dein Wort funktioniert auch so, geh es am besten nochmal genau durch!</p> <p> Viele Grüße,</p> <p> Janina</p> </div> <p> &nbsp;</p> 2013-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=2751&qa_1=2-m%C3%B6glichkeit-sollte-nicht-delta-s3-s0-r-hei%C3%9Fen&show=2752#a2752 Fri, 25 Sep 2015 10:31:29 +0000 Beantwortet: Möglichkeit 1: b gleich durch a ersetzten? https://info2.aifb.kit.edu/qa/index.php?qa=2749&qa_1=m%C3%B6glichkeit-1-b-gleich-durch-a-ersetzten&show=2750#a2750 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> so einfach geht das nicht. Du kannst es mal mit abba testen. Wenn ich mich nicht vertan habe, wandelt sich das Band mit deiner Änderung folgendermaßen um:</p> <p> abba -&gt; aBba -&gt; aBaa -&gt; aaab</p> <p> Falls ich mich geirrt habe, oder du was anderes meinst, kannst du ja nochmal schreiben.</p> <p> Viele Grüße,</p> <p> Julian</p> </div> <p> &nbsp;</p> 2013-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=2749&qa_1=m%C3%B6glichkeit-1-b-gleich-durch-a-ersetzten&show=2750#a2750 Fri, 25 Sep 2015 10:30:06 +0000 Beantwortet: Lösungsvorschlag https://info2.aifb.kit.edu/qa/index.php?qa=2747&qa_1=l%C3%B6sungsvorschlag&show=2748#a2748 <div class="ilFrmPostContent"> <p> Ich habe es nicht so gründlich durchgesehen wie wir das bei der Klausurkorrektur machen würden (das ist mir zu zeitaufwendig), aber ich denke, so sollte es funktionieren.</p> <p> Gruß,</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> 2013-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=2747&qa_1=l%C3%B6sungsvorschlag&show=2748#a2748 Fri, 25 Sep 2015 10:28:43 +0000 Beantwortet: Verständnis von (s2,b)-Übergang https://info2.aifb.kit.edu/qa/index.php?qa=2743&qa_1=verst%C3%A4ndnis-von-s2-b-%C3%BCbergang&show=2746#a2746 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> danke für den Hinweis auf einen möglichen Fehler, wir werden uns das noch genauer anschauen - allerdings nicht jetzt am Sonntagabend. Ich denke, für die Klausur morgen bringt Ihnen das keinen Vorteil.</p> <p> Ich muss allerdings dazu sagen, dass wir die angegebene Turingmaschine mit vielen verschiedenen Wörtern im Simulator ausprobiert haben, also eigentlich halte ich es für unwahrscheinlich, dass sie falsch ist (es sei denn, es wäre irgendwo noch ein Tippfehler passiert).</p> <p> Viele Grüße und viel Erfolg morgen</p> <p> Lukas König</p> </div> <p> &nbsp;</p> 2013-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=2743&qa_1=verst%C3%A4ndnis-von-s2-b-%C3%BCbergang&show=2746#a2746 Fri, 25 Sep 2015 10:27:37 +0000 Beantwortet: Idee für die Funktionsweise der Turingmaschine? https://info2.aifb.kit.edu/qa/index.php?qa=2741&qa_1=idee-f%C3%BCr-die-funktionsweise-der-turingmaschine&show=2742#a2742 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> Bei der ersten Möglichkeit ist das generelle Vorgehen, das man von vorne das erste b markiert (mit B), das hinterster a durch ein b ersetzt, wieder nach vorne läuft und das markierte b (B) durch ein a ersetzt. So werden kontinuierlich von vorne die b's und von hinten die a's entfernt, bis die alphabetische Reihenfolge hergestellt ist.</p> <p> Bei Möglichkeit 2 ist die Idee, dass die b's nach hinten getauscht werden, wenn nach ihnen noch a's auf dem Band stehen.</p> <p> Am Anfang befindet man sich in s0 und geht solange nach rechts bis das erste b gelesen wird. Es wird in den Zustand s1 gewechselt und das Band weiter nach rechts abgelaufen, bis ein a kommt (oder ein Stern wenn keine weiteren a's mehr hinter den b's stehen, das Wort also alphabetisch sortiert ist). Anstelle des a's wird ein b geschrieben, man wechseln in den Zustand s2 und geht ein Zeichen nach links. Dort muss jetzt ein b eingelesen werden (wenn dort ein a stünde, hätte man schon ein Bandzeichen vorher den Übergang von s1 nach s2 gemacht). An die Stelle des b's wird ein a geschrieben - das b und a wurden also getauscht. Man wechselt in den Zustand s3 und wechselt von dort aus nach s0 (wenn ein a gelesen wird) bzw. nach s1 (wenn ein b gelesen wird). Dort geht es jetzt analog weiter, wenn noch keine alphabetische Reihenfolge besteht, werden die a's nach vorne und die b's nach hinten getauscht.</p> <p> Christiane (Tutorin)</p> </div> <p> &nbsp;</p> 2013-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=2741&qa_1=idee-f%C3%BCr-die-funktionsweise-der-turingmaschine&show=2742#a2742 Fri, 25 Sep 2015 10:25:15 +0000 Beantwortet: Erklärung des regulären Ausrucks? https://info2.aifb.kit.edu/qa/index.php?qa=2726&qa_1=erkl%C3%A4rung-des-regul%C3%A4ren-ausrucks&show=2727#a2727 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> erst mal zur grundlegenden Vorgehensweise. Am schlausten ist es, sich für die regulären Ausdrücke den nichtdeterministischen Automaten anzugucken, da man hier am leichtesten einen regulären Ausdruck ableiten kann. Am Anfang guckst du immer nach Wegen, mit denen du vom Startzustand den Endzustand erreichst (hier 1*0). Anschließend betrachtest du Zyklen, mit denen du aus dem Endzustand herauskommst und anschließend wieder herein. In diesem Beispiel gibt es drei Stück.</p> <p> - 0* (mit dieser Eingabe bleibe ich im Endzustand)</p> <p> - (0+1)1*0&nbsp; (mit dieser Eingabe gelange ich in S1, schreibe beliebig viele 1en und mit der 0 wieder in den Endzustand)</p> <p> - 111*0 (mit der ersten 1 gelange ich in s2, dort beliebig viele 1en nacheinander, mit der letzten 1 zurück nach s0 und mit der 0 wieder in den Endzustand)</p> <p> Diese Zyklen können alle beliebig oft und in beliebiger Reihenfolge wiederholt werden. Deshalb des * am Ende der großen Klammer.</p> <p> Prinzipiell hast du mit deiner Aussage natürlich Recht: 11*10 ist der Ausdruck der sich intuitiv ergibt. Wenn du allerdings mal genauer hinschaust, kann man mit 11*10 und 111*0 genau die gleichen Wörter erzeugen. Es macht also keinen Unterschied, ob das Sternchen zur 1. 2. oder 3. 1 gehört. Von daher wäre deine Lösung sicherlich auch richtig.</p> <p> Max (Tutor)</p> </div> <p> &nbsp;</p> 2013-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=2726&qa_1=erkl%C3%A4rung-des-regul%C3%A4ren-ausrucks&show=2727#a2727 Fri, 25 Sep 2015 10:14:50 +0000 Beantwortet: Alternativer Regulärer Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=2724&qa_1=alternativer-regul%C3%A4rer-ausdruck&show=2725#a2725 <div class="ilFrmPostContent"> <p> Prinzipiell ja, allerdings ist \( 0^+\) für reguläre Ausdrücke nicht definiert. Das heißt, du müsstet es explizit definieren (und hinschreiben) oder stattdessen einfach 00* schreiben.</p> <p> Gruß,</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> 2013-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=2724&qa_1=alternativer-regul%C3%A4rer-ausdruck&show=2725#a2725 Fri, 25 Sep 2015 10:13:07 +0000 Beantwortet: b): Wie wird hier das Lambda-Problem (kontextsensitiven Grammatik) gelöst? https://info2.aifb.kit.edu/qa/index.php?qa=2711&qa_1=wird-hier-lambda-problem-kontextsensitiven-grammatik-gel%C3%B6st&show=2712#a2712 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> in Foliensatz 1 Folie 16 wird die Chomsky-Hierarchie eingeführt, beim Abschnitt für kontextsensitive Grammatik kann man nachlesen, dass \( S -&gt; \lambda\) Produktion sein darf, allerdings nur wenn S auf keiner rechten Seite auftritt. Das Problem ist also gelöst.</p> <p> Gruß</p> <p> Alexander (Tutor)</p> </div> <p> &nbsp;</p> 2013-H-02 https://info2.aifb.kit.edu/qa/index.php?qa=2711&qa_1=wird-hier-lambda-problem-kontextsensitiven-grammatik-gel%C3%B6st&show=2712#a2712 Fri, 25 Sep 2015 09:45:27 +0000 Beantwortet: Kann man mit w nicht auch aabbcccbbccc produzieren? https://info2.aifb.kit.edu/qa/index.php?qa=2705&qa_1=kann-man-mit-w-nicht-auch-aabbcccbbccc-produzieren&show=2707#a2707 <p> Mein Gedankengang war folgender:</p> <p> S--&gt;aSBBCCC--&gt;aabbCCCBBCCC--&gt;aabbcCCBBCCC... im dritten Schritt habe ich gemäß der Regel bC--&gt;bc ein kleines c abgeleitet. Dieses kann doch nun nichtmehr die Position mit den vorangehenden b's tauschen oder? Wo leigt mein Denkfehler?</p> <p> <img alt="" src="http://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=1824271994872576110" style="width: 366px; height: 195px;"></p> 2013-H-02 https://info2.aifb.kit.edu/qa/index.php?qa=2705&qa_1=kann-man-mit-w-nicht-auch-aabbcccbbccc-produzieren&show=2707#a2707 Fri, 25 Sep 2015 09:42:26 +0000 Beantwortet: a): Ableitung von "aabbbbcccccc" ? https://info2.aifb.kit.edu/qa/index.php?qa=2703&qa_1=a-ableitung-von-aabbbbcccccc&show=2704#a2704 <div class="ilFrmPostContent"> <p> Anhand der ursprünglichen Grammatik:</p> <p> <strong>S</strong> -&gt; a<strong>S</strong>BBCC -&gt; a abbCC<strong>CB</strong>BCCC -&gt; aabbC<strong>CB</strong>CB CCC -&gt; aabb<strong>CB</strong>CCBCCC -&gt; a abbBCC<strong>CB</strong>CCC -*&gt; a ab<strong>bB</strong>BCCCCCC -&gt; a abb<strong>bB</strong>CCC CCC -&gt; a abbb<strong>bC</strong>CC CCC -&gt; aabbbb<strong>cC</strong>C CCC -&gt; aabbbbc<strong>cC</strong>CCC -*&gt; aabbbbcccccc</p> <p> <strong>fett</strong> sind immer die Teile, die als nächste verändert werden.</p> <p> Gruß,</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> 2013-H-02 https://info2.aifb.kit.edu/qa/index.php?qa=2703&qa_1=a-ableitung-von-aabbbbcccccc&show=2704#a2704 Fri, 25 Sep 2015 09:37:28 +0000 Beantwortet: andere "CB -> BC"-Umstellung auch möglich? https://info2.aifb.kit.edu/qa/index.php?qa=2701&qa_1=andere-cb-bc-umstellung-auch-m%C3%B6glich&show=2702#a2702 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> mit den zwei Regeln könntest du Wörter mit der Grammatik erzeugen, die nicht in der Sprache sind.</p> <p> Z.B. wäre die Ableitungsfolge</p> <p> S -&gt; aSBBCCC -&gt; aabbCCC<strong>BB</strong>CCC -&gt; aabbCCC<strong>BC</strong>CCC - &gt;...</p> <p> möglich, du hast dann also nicht mehr nur die reine Umsortierung sondern kannst auch "b's in c's" umwandeln (oder "c's in b's" wenn du deine erste Regel analog anwendest).</p> <p> Viele Grüße</p> <p> Christiane (Tutorin)</p> </div> <p> &nbsp;</p> 2013-H-02 https://info2.aifb.kit.edu/qa/index.php?qa=2701&qa_1=andere-cb-bc-umstellung-auch-m%C3%B6glich&show=2702#a2702 Fri, 25 Sep 2015 09:36:29 +0000 Beantwortet: Warum wird cC auf Cc geändert? https://info2.aifb.kit.edu/qa/index.php?qa=2697&qa_1=warum-wird-cc-auf-cc-ge%C3%A4ndert&show=2699#a2699 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> ja, da haben Sie natürlich Recht - das sollte \( cC \rightarrow cc \) heißen.</p> <p> Viele Grüße</p> <p> Lukas König, Friederike Pfeiffer-Bohnen und Micaela Wünsche</p> </div> <p> &nbsp;</p> 2013-H-02 https://info2.aifb.kit.edu/qa/index.php?qa=2697&qa_1=warum-wird-cc-auf-cc-ge%C3%A4ndert&show=2699#a2699 Fri, 25 Sep 2015 09:34:02 +0000 Beantwortet: Benötigt man nicht noch eine Leitung von a zur NMOS-Blackbox ? https://info2.aifb.kit.edu/qa/index.php?qa=2676&qa_1=ben%C3%B6tigt-man-nicht-noch-eine-leitung-von-a-zur-nmos-blackbox&show=2678#a2678 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> ja ich denke Sie haben Recht das war so gemeint.</p> <p> Viele Grüße,</p> <p> Janina (Tutorin)</p> </div> <p> &nbsp;</p> 2013-H-06 https://info2.aifb.kit.edu/qa/index.php?qa=2676&qa_1=ben%C3%B6tigt-man-nicht-noch-eine-leitung-von-a-zur-nmos-blackbox&show=2678#a2678 Wed, 23 Sep 2015 14:40:25 +0000 Beantwortet: Wie kommt man auf die Verbindung zur NMOS Box? https://info2.aifb.kit.edu/qa/index.php?qa=2674&qa_1=wie-kommt-man-auf-die-verbindung-zur-nmos-box&show=2675#a2675 <div class="ilFrmPostContent"> <div class="ilFrmPostContent"> <p> Sie haben recht, von a muss auch noch eine Leitung zum PMOS Teil führen. Diese ist an dieser Stelle untergegegangen. b und c sind ja aber bereits mit dem PMOS-Bereich verbunden.</p> <p> Herzlichen Dank für den Hinweis und viele Grüße</p> <p> Friederike Pfeiffer-Bohnen</p> </div> </div> <p> &nbsp;</p> 2013-H-06 https://info2.aifb.kit.edu/qa/index.php?qa=2674&qa_1=wie-kommt-man-auf-die-verbindung-zur-nmos-box&show=2675#a2675 Wed, 23 Sep 2015 14:37:43 +0000 Beantwortet: ausführlichere Erklärung der Schaltung https://info2.aifb.kit.edu/qa/index.php?qa=2672&qa_1=ausf%C3%BChrlichere-erkl%C3%A4rung-der-schaltung&show=2673#a2673 <div class="ilFrmPostContent"> <p> Durch die Punkte wird das Signal negiert. Deshalb kann man die Signale bei p-MOS "direkt" anschließen wenn man die Negation benutzen will und muss erst invertieren wenn man das originale Signal benutzen will.</p> <p> Die linken beiden Schaltungen sind genau solche einfachen Inverter für die Signale b und c.</p> <p> Gruß Jörg (Tutor)</p> </div> <p> &nbsp;</p> 2013-H-06 https://info2.aifb.kit.edu/qa/index.php?qa=2672&qa_1=ausf%C3%BChrlichere-erkl%C3%A4rung-der-schaltung&show=2673#a2673 Wed, 23 Sep 2015 14:35:41 +0000