Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=binary-decision-diagram&qa_2=bin-aa Powered by Question2Answer Beantwortet: BDD Bonusklausur 2022 https://info2.aifb.kit.edu/qa/index.php?qa=7589&qa_1=bdd-bonusklausur-2022&show=7602#a7602 Hi,<br /> <br /> die maximale Knotenanzahl zu bestimmen ergibt nicht so wirklich Sinn (theoretisch könnte man Knoten mit gleicher Bedeutung unendlich oft vervielfachen und hätte immer noch ein Diagramm mit der gleichen Aussage vorliegen)<br /> <br /> Die minimale Knotenanzahl (für eine bestimmte Variablenreihenfolge) bestimmst du indem du das BDD aufstellst. (Das BDD ist so definiert, dass es für die gleiche Variablenreihenfolge immer die minimale Anzahl an Knoten hat und gleich aussieht)<br /> <br /> Da die Anzahl der Knoten des BDDs (und damit auch die minimale Anzahl) aber von der Reihenfolge der Variablen abhängt kann es einen Unterschied machen in welcher Reihenfolge diese dastehen.<br /> [mgl. Variablenreihenfolgen bei den Var. x,y,z: (x,y,z), (x,z,y), (y,z,x), (y,x,z), (z,x,y) oder (z,y,x)]<br /> <br /> in der hier verlinkten Aufgabe (BIN-AA) bspw. müssten wenn c oben steht 5 Knoten zustande kommen.<br /> <br /> Vielleicht wurden deshalb in der Bonusklausur auch die beiden Formulierungen mit &quot;4 oder weniger&quot; sowie &quot;3 oder mehr&quot;, damit Leute die die Reihenfolge anders gewählt hatten keinen Nachteil haben (Aber keine Garantie, ich hab die Aufgabe nicht wirklich angeschaut &amp; auch nicht vorliegen).<br /> Wie man jetzt auf die minimale Anzahl der Knoten kommt ohne alle BDDs aufzuzeichnen?:<br /> Schau dir die Wahrheitstabelle an und versuche Abhängigkeiten zu finden<br /> (in der Aufgabe BIN-AA siehst du dass wenn A 1 ist nur B entscheidet, ob am Ende &quot;0&quot; oder &quot;1&quot; herauskommt. Daraus kann man schließen, dass man hier das eine C nicht braucht)<br /> <br /> Ich hoffe das hilft weiter<br /> <br /> Grüße<br /> <br /> Constantin<br /> (Tutor) BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=7589&qa_1=bdd-bonusklausur-2022&show=7602#a7602 Fri, 11 Feb 2022 21:45:35 +0000 Beantwortet: Ausführlichkeit - BDD https://info2.aifb.kit.edu/qa/index.php?qa=7582&qa_1=ausf%C3%BChrlichkeit-bdd&show=7593#a7593 Hallo, <br /> <br /> Da das Info2-Klausurformat jetzt auf Online in Form eines Ilias-Tests umgestellt wurde und keine Lösungswege hochgeladen werden müssen, ist es prinzipiell egal wie ausführlich oder nicht ausführlich die Rechenwege sind. BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=7582&qa_1=ausf%C3%BChrlichkeit-bdd&show=7593#a7593 Thu, 10 Feb 2022 07:57:04 +0000 Beantwortet: Braucht man bei BDD Aufgaben den Losungsweg zu schreiben? https://info2.aifb.kit.edu/qa/index.php?qa=7383&qa_1=braucht-man-bei-bdd-aufgaben-den-losungsweg-zu-schreiben&show=7384#a7384 Hey ujnac,<br /> <br /> diese Frage wurde auch schon im Ilias-Forum gestellt und beantwortet. Da wir Tutoren die Klausur auch nicht kennen, können wir da keine verbindliche Aussage treffen - aber vermutlich würde in einer entsprechenden Aufgabe gegeben sein, in welcher Form / Ausführlichkeit man die Lösung angeben muss.<br /> <br /> Beste Grüße,<br /> <br /> Martin (Tutor) BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=7383&qa_1=braucht-man-bei-bdd-aufgaben-den-losungsweg-zu-schreiben&show=7384#a7384 Sun, 21 Mar 2021 13:26:35 +0000 Beantwortet: BDD wie viele Schritte für Klausur https://info2.aifb.kit.edu/qa/index.php?qa=6435&qa_1=bdd-wie-viele-schritte-f%C3%BCr-klausur&show=6436#a6436 Hallo,<br /> <br /> wenn nichts anderes dabei steht, reicht die Lösung. Wenn allerdings keine Zwischenschritte angegeben werden und die Lösung nicht komplett richtig ist, wird es schwieriger, Teilpunkte zu vergeben, weil wir nicht nachvollziehen können, wo genau der Fehler passiert ist.<br /> <a href="http://info2.aifb.kit.edu/qa/index.php?qa=4169&amp;qa_1=ausführlichkeit-der-lösung-eines-bdd" rel="nofollow" target="_blank">http://info2.aifb.kit.edu/qa/index.php?qa=4169&amp;qa_1=ausführlichkeit-der-lösung-eines-bdd</a><br /> <br /> Viele Grüße<br /> Julia (Tutorin) BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=6435&qa_1=bdd-wie-viele-schritte-f%C3%BCr-klausur&show=6436#a6436 Sun, 11 Feb 2018 16:33:06 +0000 Beantwortet: letzte Vereinfachungsschritt bei b) https://info2.aifb.kit.edu/qa/index.php?qa=5280&qa_1=letzte-vereinfachungsschritt-bei-b&show=5283#a5283 Hallo,<br /> <br /> diese Frage wurde unter &quot;Boolescher Ausdruck über BDD&quot; bereits beantwortet:<br /> <br /> Viele Grüße<br /> <br /> Monika (Tutorin) BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=5280&qa_1=letzte-vereinfachungsschritt-bei-b&show=5283#a5283 Fri, 03 Feb 2017 17:26:14 +0000 Beantwortet: BDD erstellen https://info2.aifb.kit.edu/qa/index.php?qa=5260&qa_1=bdd-erstellen&show=5267#a5267 Hallo uneqv,<br /> <br /> prinzipiell muss nur das Endergebnis korrekt sein. Es ist aber sehr zu empfehlen, die Zwischenschritte anzugeben, da im Falle eines falschen Endergebnisses dann immer noch Teilpunkte vergeben werden können!<br /> <br /> Viele Grüße<br /> <br /> Monika (Tutorin) BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=5260&qa_1=bdd-erstellen&show=5267#a5267 Fri, 03 Feb 2017 10:36:42 +0000 Beantwortet: Ausführlichkeit der Lösung eines BDD https://info2.aifb.kit.edu/qa/index.php?qa=4169&qa_1=ausf%C3%BChrlichkeit-der-l%C3%B6sung-eines-bdd&show=4170#a4170 <p> Hallo uudub,</p> <p> hier findest du die Antwort ;)</p> <p> <a rel="nofollow" href="http://info2.aifb.kit.edu/qa/index.php?qa=2917&amp;qa_1=festgelegte-vorgehensweise-bei-bdd&amp;show=2917#q2917">http://info2.aifb.kit.edu/qa/index.php?qa=2917&amp;qa_1=festgelegte-vorgehensweise-bei-bdd&amp;show=2917#q2917</a></p> <p> Viele Grüße,</p> <p> Tim</p> BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=4169&qa_1=ausf%C3%BChrlichkeit-der-l%C3%B6sung-eines-bdd&show=4170#a4170 Thu, 11 Feb 2016 14:49:26 +0000 Beantwortet: Vereinfachung des Boolschen Ausdrucks https://info2.aifb.kit.edu/qa/index.php?qa=3882&qa_1=vereinfachung-des-boolschen-ausdrucks&show=3885#a3885 Hallo,<br /> <br /> nein so ganz stimmt das nicht, du könntest es auch:<br /> <br /> 1. a' (b XOR c) + a'bc + ab<br /> <br /> oder<br /> <br /> 2. a' (b XOR c) + abc' + bc<br /> <br /> zusammenfassen ;)<br /> <br /> Viele Grüße,<br /> <br /> Marc (Tutor) BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=3882&qa_1=vereinfachung-des-boolschen-ausdrucks&show=3885#a3885 Fri, 05 Feb 2016 12:43:19 +0000 Beantwortet: Boolescher Ausdruck über BDD https://info2.aifb.kit.edu/qa/index.php?qa=3523&qa_1=boolescher-ausdruck-%C3%BCber-bdd&show=3524#a3524 Hallo ukdxs,<br /> <br /> deine Lösung ist richtig! Wenn du deinen Ausdruck noch vereinfachst, kommst du auf die Lösung im Buch. a'b + ab = b und b+ a'b'c = b+ a'c.<br /> <br /> Viele Grüße<br /> <br /> Gregor (Tutor) BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=3523&qa_1=boolescher-ausdruck-%C3%BCber-bdd&show=3524#a3524 Sat, 16 Jan 2016 09:25:49 +0000 Beantwortet: Darstellung des Booleschen Term als KNF https://info2.aifb.kit.edu/qa/index.php?qa=1049&qa_1=darstellung-des-booleschen-term-als-knf&show=1050#a1050 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> ja dein Term stimmt. Vereinfach mit Hilfe der Info 1 Regeln.</p> <p> (a+b+c)(a'+b+c) zu (b+c),</p> <p> da unabhängig von a bzw. einfach (b+c) ausklammern.</p> <p> (b+c)(a'+b+c') zu b(a'+b+c')+c(a'+b+c') zu b+c(a'+b),</p> <p> erst "ausmultiplizieren",&nbsp; erster Ausdruck nur von b abhängig, bei zweiter Klammer muss c 1 sein, damit ist aber c' in der Klammer automatisch 0, also nicht relevant.</p> <p> -&gt; b+ca'+cb -&gt;b(1+c)+ca' -&gt; b+ca',</p> <p> was auch in der Lösung rauskommt.</p> <p> Gruß,</p> <p> Adam (Tutor)</p> </div> <p> &nbsp;</p> BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=1049&qa_1=darstellung-des-booleschen-term-als-knf&show=1050#a1050 Tue, 04 Nov 2014 12:02:17 +0000 Beantwortet: Lösungsschritt: y + x'y'z auf x'z + y ? https://info2.aifb.kit.edu/qa/index.php?qa=1045&qa_1=l%C3%B6sungsschritt-y-xy-z-auf-xz-y&show=1046#a1046 <div class="ilFrmPostContent"> <p> Du kannst dir überlegen was passiert wenn y wahr bzw. falsch ist. Wenn y wahr wäre, wäre das Ergebnis durch das einzelne y sowieso immer wahr. Wenn y aber falsch wäre, dann ist ja y' war und in dem Fall kannst du das y' dann auch einfach weglassen, da bei beiden möglichen Belegungen von y wieder das richtige Ergebnis rauskommt.</p> <p> Ein verkürzter Ausruck ist zwar schöner, aber achte in der Klausur darauf, ob nach einem optimal verkürzten boolschen Ausdruck gefragt ist oder nur nach einem möglichen Ausdruck. In letzterem Fall kannst du dir die Arbeit mit dem Verkürzen nämlich sparen und die gewonnene Zeit für andere Aufgaben nutzen ;-)</p> <p> Viele Grüße</p> <p> Patrick (Tutor)</p> </div> <p> &nbsp;</p> BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=1045&qa_1=l%C3%B6sungsschritt-y-xy-z-auf-xz-y&show=1046#a1046 Tue, 04 Nov 2014 11:58:31 +0000 Beantwortet: Wertetabelle mit Hilfe eines KV - Diagramms auflösen? https://info2.aifb.kit.edu/qa/index.php?qa=1042&qa_1=wertetabelle-mit-hilfe-eines-kv-diagramms-aufl%C3%B6sen&show=1044#a1044 Wenn Sie auf die richtige Lösung kommen, können Sie gerne ein KV-Diagramm benutzen.<br /> <br /> Viele Grüße<br /> <br /> Lukas König BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=1042&qa_1=wertetabelle-mit-hilfe-eines-kv-diagramms-aufl%C3%B6sen&show=1044#a1044 Tue, 04 Nov 2014 11:52:01 +0000 Beantwortet: Vereinfachung des Booleschen Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=1037&qa_1=vereinfachung-des-booleschen-ausdruck&show=1038#a1038 Sie können folgendermaßen vorgehen:<br /> Der aus der Wertetabelle abzulesende Ausdruck ist folgender:<br /> x'y'z + x'yz' + x'yz + xyz' + xyz<br /> <br /> Dieser kann weiter vereinfacht werden:<br /> x'yz + xyz vereinfachen zu yz<br /> x'yz' + xyz' vereinfachen zu yz'<br /> yz + yz' vereinfachen zu y<br /> Somit kommen insgesamt auf x'y'z + y<br /> <br /> Viele Grüße<br /> Friederike Pfeiffer BIN-AA https://info2.aifb.kit.edu/qa/index.php?qa=1037&qa_1=vereinfachung-des-booleschen-ausdruck&show=1038#a1038 Tue, 04 Nov 2014 11:46:50 +0000