Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in Binary Decision Diagram https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=binary-decision-diagram 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: Aufgaben vom Typ Boolesche Funktion -> BDD relevant? https://info2.aifb.kit.edu/qa/index.php?qa=6987&qa_1=aufgaben-vom-typ-boolesche-funktion-bdd-relevant&show=7055#a7055 Allgemein kommen in der Klausur nur Aufgaben dran, die entweder im Kontext der Tutorien bzw. der Vorlesung anhand von existierenden Aufgaben und Beispielen behandelt wurden oder welche, die man mit dem aus der Vorlesung übermittelten Wissen lösen sollen könnte.<br /> <br /> Gute Anlaufstellen für die Vorbereitung - wie Sie schon ganz richtig angefangen haben - sind die Vorlesungen (&amp; Folien dazu), Tutorien, Alt-Klausuren und die Übungsbücher. Es kann aber vorkommen, dass Aufgaben aus den Übungsbüchern oder Alt-Klausuren thematisch nicht mehr zur Vorlesung passen, da letztere dieses Jahr angepasst wurde. BIN-AF https://info2.aifb.kit.edu/qa/index.php?qa=6987&qa_1=aufgaben-vom-typ-boolesche-funktion-bdd-relevant&show=7055#a7055 Mon, 03 Feb 2020 13:05:31 +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: Vereinfachung Boolscher Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=5857&qa_1=vereinfachung-boolscher-ausdruck&show=5858#a5858 Boolesche Ausdrücke müssen Sie normalerweise nicht (oder höchstens auf sehr einfache und offensichtliche Weise) vereinfachen.<br /> <br /> BDDs sind allerdings definitionsgemäß vollständig vereinfachte Funktionsgraphen, da reicht es natürlich nicht, wenn Sie einen Zwischenschritt angeben. BIN-AB https://info2.aifb.kit.edu/qa/index.php?qa=5857&qa_1=vereinfachung-boolscher-ausdruck&show=5858#a5858 Fri, 28 Jul 2017 06:34:52 +0000 Beantwortet: Herleitung Boolschen Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=5639&qa_1=herleitung-boolschen-ausdruck&show=5651#a5651 Hallo,<br /> <br /> theoretisch düfen sie das hier schon so umformen, nur sind sie dann eben noch nicht fertig, da diese Umformung ja noch keine wirkliche Vereinfachung darstellt. Hieran könnten sie jetzt aber erkennen, dass c immer wahr sein muss und entweder a oder b wahr sein darf und somit auf den endgültigen Ausdruck kommen.<br /> <br /> Auch in Aufgabe 20 stellt dieser Umformungsschritt nur einen Zwischenschritt dar, der zu verstehen hilft, wie man danach weiter vereinfachen kann.<br /> <br /> Liebe Grüße BIN-AF https://info2.aifb.kit.edu/qa/index.php?qa=5639&qa_1=herleitung-boolschen-ausdruck&show=5651#a5651 Sun, 12 Feb 2017 06:43:36 +0000 Beantwortet: Binary Decision Diagram Aufgabe 20 b) https://info2.aifb.kit.edu/qa/index.php?qa=5591&qa_1=binary-decision-diagram-aufgabe-20-b&show=5610#a5610 Zu der zweiten Zeile: Ja das ist erlaubt. Sind ja zwei unterschiedliche Belegungen, einmal bc´ [a´bc´] und einmal a´c´[a´bc´].<br /> <br /> Zur vierten: Ist auch erlaubt abe rnicht minimal, da man das acd in der Klammer einfach weglassen kann<br /> <br /> Zur fünften Zeile: Da hast du Recht, da hat sich ein kleiner Fehler eingeschlichen. Der zweite Teil ist ja unerfüllbar (c und c´) Was stehen bleiben müsste ist also a´bcd´.<br /> <br /> Grüße, Felix(Tutor) BIN-AG https://info2.aifb.kit.edu/qa/index.php?qa=5591&qa_1=binary-decision-diagram-aufgabe-20-b&show=5610#a5610 Sat, 11 Feb 2017 11:04:38 +0000 Beantwortet: BDD Wahrheitstabelle bei Variablen "Wegfall" https://info2.aifb.kit.edu/qa/index.php?qa=5593&qa_1=bdd-wahrheitstabelle-bei-variablen-wegfall&show=5598#a5598 Ja, genau so ist es. BIN-AG https://info2.aifb.kit.edu/qa/index.php?qa=5593&qa_1=bdd-wahrheitstabelle-bei-variablen-wegfall&show=5598#a5598 Fri, 10 Feb 2017 18:25:44 +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: Aufgabenteil b) Vereinfachung der DNF https://info2.aifb.kit.edu/qa/index.php?qa=5257&qa_1=aufgabenteil-b-vereinfachung-der-dnf&show=5259#a5259 <p> Du hast keinen Denkfehler. Du hast dich aber verschrieben. Du meintest wahrscheinlich "...der zweite Ausdruck eine <strong>1</strong> liefert, ...". .Aber ja, du hast Recht. Die beiden Ausdrücke sind nicht äquivalent.<br> <br> Dein Lösungsvorschlag ist richtig.<br> <br> Man kann bei solchen Vereinfachungen schnell Fehler machen. Deshalb kann ich dir nur raten, in der Klausur den Ausdruck in der langen Form stehen zu lassen, außer es wird in der Aufgabenstellung explizit verlangt oder es hilft in folgenden Aufgaben.<br> <br> Viele Grüße<br> <br> Philipp (Tutor)</p> BIN-AG https://info2.aifb.kit.edu/qa/index.php?qa=5257&qa_1=aufgabenteil-b-vereinfachung-der-dnf&show=5259#a5259 Thu, 02 Feb 2017 21:51:24 +0000 Beantwortet: Wieso ist 1+b' immer erfüllt? https://info2.aifb.kit.edu/qa/index.php?qa=4510&qa_1=wieso-ist-1-b-immer-erf%C3%BCllt&show=4511#a4511 wahr oder wahr = wahr oder falsch = wahr.<br /> <br /> Grüße<br /> <br /> Lukas König BIN-AD https://info2.aifb.kit.edu/qa/index.php?qa=4510&qa_1=wieso-ist-1-b-immer-erf%C3%BCllt&show=4511#a4511 Mon, 13 Jun 2016 06:49:39 +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: Zwischenschritte angeben? https://info2.aifb.kit.edu/qa/index.php?qa=4076&qa_1=zwischenschritte-angeben&show=4078#a4078 Hallo,<br /> <br /> du darfst mehrere vereinfachungen auch in einem schritt machen. Falls dein bdd am ende falsch ist und logische zwischenschritte erkennbar sind, bekommst du auf jeden fall eher teilpunkte, als wenn du nur die endlösung zb angibst. Solange also noch zwischenschritte erkennbar sind, geht das auch in ordnung.<br /> <br /> &nbsp;<br /> <br /> Lg,<br /> <br /> maren (tutor) BIN-AF https://info2.aifb.kit.edu/qa/index.php?qa=4076&qa_1=zwischenschritte-angeben&show=4078#a4078 Tue, 09 Feb 2016 17:07:35 +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: Darstellungsform BDD https://info2.aifb.kit.edu/qa/index.php?qa=3543&qa_1=darstellungsform-bdd&show=3544#a3544 Solange es eindeutig ist, sind wir beim Korrigieren im Prinzip kulant. Auf welcher Höhe das b steht und wo herum Sie den Pfeil zeichnen, ist uns egal. Auch mal eine Pfeilspitze vergessen ist in Ordnung.<br /> <br /> Sie sollten sich aber generell an die Struktur halten, die wir in Vorlesung und Übungen vorgeben. Auch wenn wir nur in Extremfällen Punkte für sowas abziehen würden, erleichtert es uns die Korrektur, wenn Sie nicht eigene neue Darstellungen erfinden; und auch für Sie ist es sicher vorteilhaft, wenn Sie sich eine gewisse Routine angewöhnen, die mit dem übereinstimmt, was wir vorgeben. BIN-AF https://info2.aifb.kit.edu/qa/index.php?qa=3543&qa_1=darstellungsform-bdd&show=3544#a3544 Sun, 17 Jan 2016 13:20:02 +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: Auch mit Button-up-Prinzip vereinbar? https://info2.aifb.kit.edu/qa/index.php?qa=1211&qa_1=auch-mit-button-up-prinzip-vereinbar&show=1212#a1212 <div class="ilFrmPostContent"> <p> So lange Sie das richtige Ergebnis rausbekommen, können Sie es machen, wie Sie es wollen.</p> <p> Viele Grüße</p> <p> Friederike Pfeiffer-Bohnen und Lukas König</p> </div> <p> &nbsp;</p> BIN-AG https://info2.aifb.kit.edu/qa/index.php?qa=1211&qa_1=auch-mit-button-up-prinzip-vereinbar&show=1212#a1212 Thu, 13 Nov 2014 10:25:09 +0000 Beantwortet: Alternativer Lösungsansatz https://info2.aifb.kit.edu/qa/index.php?qa=1209&qa_1=alternativer-l%C3%B6sungsansatz&show=1210#a1210 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> beides ist möglich.</p> <p> Gruß,</p> <p> Adam (Tutor)</p> </div> <p> &nbsp;</p> BIN-AG https://info2.aifb.kit.edu/qa/index.php?qa=1209&qa_1=alternativer-l%C3%B6sungsansatz&show=1210#a1210 Thu, 13 Nov 2014 10:22:23 +0000 Beantwortet: Booleschen Ausdruck aus reduzierten Baum ablesen https://info2.aifb.kit.edu/qa/index.php?qa=1207&qa_1=booleschen-ausdruck-aus-reduzierten-baum-ablesen&show=1208#a1208 Allgemein erstellen Sie den Booleschen Ausdruck, indem Sie alle Wege ablaufen, die zur Aussage true (also 1) führen und diese dann mit &quot;+&quot; verknüpfen. Sie erhalten dann den Booleschen Ausdruck in disjunktiver Normalform.<br /> <br /> Viele Grüße<br /> <br /> Friederike Pfeiffer-Bohnen und Lukas König BIN-AG https://info2.aifb.kit.edu/qa/index.php?qa=1207&qa_1=booleschen-ausdruck-aus-reduzierten-baum-ablesen&show=1208#a1208 Thu, 13 Nov 2014 10:20:31 +0000 Beantwortet: Alternativer Lösungsvorschlag https://info2.aifb.kit.edu/qa/index.php?qa=1205&qa_1=alternativer-l%C3%B6sungsvorschlag&show=1206#a1206 Hallo, <br /> <br /> deine Lösung stimmt auch. Du hast es einfach aus dem BDD abgelesen. Das ist vollkommen richtig!<br /> <br /> Grüße Jördis ( Tutorin ) BIN-AB https://info2.aifb.kit.edu/qa/index.php?qa=1205&qa_1=alternativer-l%C3%B6sungsvorschlag&show=1206#a1206 Thu, 13 Nov 2014 10:13:37 +0000 Beantwortet: Wie weit muss der Boolesche Ausdruck in der Klausur vereinfacht werden? https://info2.aifb.kit.edu/qa/index.php?qa=1203&qa_1=wie-weit-muss-boolesche-ausdruck-klausur-vereinfacht-werden&show=1204#a1204 Hallo,<br /> <br /> wenn in der Klausur nicht explizit ein minimaler Ausdruck gefordert ist, dann ist das so ausreichend.<br /> <br /> Viele Grüße<br /> Friederike Pfeiffer BIN-AB https://info2.aifb.kit.edu/qa/index.php?qa=1203&qa_1=wie-weit-muss-boolesche-ausdruck-klausur-vereinfacht-werden&show=1204#a1204 Thu, 13 Nov 2014 10:12:26 +0000 Beantwortet: Umformulierung des Booleschen Terms https://info2.aifb.kit.edu/qa/index.php?qa=1198&qa_1=umformulierung-des-booleschen-terms&show=1200#a1200 Hallo,<br /> <br /> Sie können a^(b' v bc') folgendermaßen vereinfachen:<br /> Wenn b' gilt, dann ist der Term in Klammer wahr (da b' erfüllt ist).<br /> Wenn nun aber b' nicht wahr ist, dann müssen Sie sich den zweiten Term in der Klammer anschauen, also bc'. Sie wissen aber dann, da ja b' falsch ist, dass b wahr ist. Demnach müssen Sie an dieser Stelle nur noch c' prüfen und können somit das b von bc' weglassen.<br /> <br /> Freundliche Grüße<br /> Friederike Pfeiffer BIN-AB https://info2.aifb.kit.edu/qa/index.php?qa=1198&qa_1=umformulierung-des-booleschen-terms&show=1200#a1200 Thu, 13 Nov 2014 10:08:34 +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 Beantwortet: Muss ein BDD minimiert werden? https://info2.aifb.kit.edu/qa/index.php?qa=1035&qa_1=muss-ein-bdd-minimiert-werden&show=1036#a1036 Die Minimierung geht sehr wohl aus der Aufgabenstellung hervor. Ein BDD ist nach Definition immer minimiert!<br /> <br /> Viele Grüße<br /> <br /> Lukas König und Friederike Pfeiffer-Bohnen BIN-AH https://info2.aifb.kit.edu/qa/index.php?qa=1035&qa_1=muss-ein-bdd-minimiert-werden&show=1036#a1036 Tue, 04 Nov 2014 11:40:16 +0000 Beantwortet: Vereinfachung zur schnelleren Lösungsfindung https://info2.aifb.kit.edu/qa/index.php?qa=1032&qa_1=vereinfachung-zur-schnelleren-l%C3%B6sungsfindung&show=1034#a1034 <div class="ilFrmPostContent"> <p> Zudem gilt hier:</p> <p> Wenn Sie einen Fehler machen und Zwischenschritte nicht angegeben sind, und demnach nicht nachvollziehbar ist, wo der Fehler entstanden ist, dann können wir Ihnen auch keine Teilpunkte geben.</p> <p> Viele Grüße</p> <p> Friederike Pfeiffer-Bohnen und Lukas König</p> </div> <p> &nbsp;</p> BIN-AE https://info2.aifb.kit.edu/qa/index.php?qa=1032&qa_1=vereinfachung-zur-schnelleren-l%C3%B6sungsfindung&show=1034#a1034 Tue, 04 Nov 2014 11:34:18 +0000 Beantwortet: Umforumung https://info2.aifb.kit.edu/qa/index.php?qa=617&qa_1=umforumung&show=618#a618 <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Du kannst es erst ausmultiplizieren zu</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> a(bb'+bc'+c'b'+c'c')</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> &nbsp;&lt;--&gt;&nbsp; a(bc'+b'c')&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (bb' ist immer erfüllt)</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> &lt;--&gt;&nbsp; abc'+ab'c'&nbsp;&nbsp;&nbsp; --&gt; jetzt kann man b und b' weglassen, da eins von beiden immer erfüllt ist</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> &lt;--&gt; ac'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> &nbsp;</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Details:&nbsp;</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <em>c'c' kann man verkürzen zu c'</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <em>Wenn man das nun ausmultipliziert (als Zwischenschritt nach der 1. Zeile) erhhält man:</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <em>a(bc'+b'c'+c') &nbsp;jetzt hätte man 2 Möglichkeiten:</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <em>1. man lässt das letzte c' weg, da ja immer auch b oder b' gilt, ist also überflüssig weil schon in den ersten beiden enthalten. (das wurde oben so gemacht)</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <em>2. man hätte auch stattdessen b und b' weglassen können (weil offensichtlich ist das ja egal ob b oder b' gilt, solange c' jeweils gilt) und man wäre gleich auf das Endergebnis ac' gekommen.</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <em>Anmerkung zur Lösung von Jörg:<br> Der Hinweis dass man b UND b' weglassen kann stimmt, man darf es nur nicht so verstehen als würde bb' immer gelten, sondern es kann nie zusammen gelten. (b und b' kann ja nicht gleichzeitig sein) =&gt; unerfüllbar, deshalb kann man das weglassen.</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> Beste Grüße</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> Philippe (Tutor)</p> BIN-AD https://info2.aifb.kit.edu/qa/index.php?qa=617&qa_1=umforumung&show=618#a618 Wed, 22 Oct 2014 17:33:44 +0000 Beantwortet: Umformung https://info2.aifb.kit.edu/qa/index.php?qa=615&qa_1=umformung&show=616#a616 <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Hallo,</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> du ersetzt die Therme f(1, b, c) und f(0, b, c) einfach durch den vorgegebenen Boolschen Ausdruck, wobei natürlich die Werte eingesetzt werden müssen, die in den Klammern stehen. Also beim ersten Therm ersetzt du alle a durch 1, dann normal b und c. Beim zweiten Therm ersetzt du alle a durch null, b und c bleiben wieder b und c.</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Für den&nbsp;<strong style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline;">ersten Teil</strong>&nbsp;sieht das beispielsweise so aus:</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> a(1+b')(1'+b+c')(b'+c')</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Da (1+b') immer erfüllt ist, fällt dieser Therm weg. Außerdem gilt 1' = 0, sodass wir vereinfachen können:</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> a(b+c')(b'+c')</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Das enstpricht der gesuchten Formel. Ähnlich geht das für den zweiten Teil.</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Viele Grüße</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Lukas (Tutor)</p> BIN-AD https://info2.aifb.kit.edu/qa/index.php?qa=615&qa_1=umformung&show=616#a616 Wed, 22 Oct 2014 17:31:21 +0000 Beantwortet: Umformung BDD https://info2.aifb.kit.edu/qa/index.php?qa=613&qa_1=umformung-bdd&show=614#a614 <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> Hallo,</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> in der Tat&nbsp;habe ich auch noch einen Zwischenschritt gebraucht - hier mal zum erklären haarklein aufgesplittet:</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> erstmal 'ausmultiplizieren':</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> f(a,b,c)= abb' + abc' + ab'c' + ac'c' //bis hier linker term</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+ a'b'b' + a'b'c'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> -jetzt die Bedeutung wieder betrachten (Und / Oder):</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> abb' entfällt, da nie 1 ; &nbsp;a'b'b' entspricht a'b'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> und ac'c' entspricht ac'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> somit f(a,b,c)= abc' + ab'c' + ac' + a'b' + a'b'c'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> wieder die Bedeutung interpretieren:</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> ab'c' + a'b'c' entspricht b'c'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> somit f(a,b,c)= abc' + b'c' + ac' + a'b'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> wenn abc' wahr ist, ist immer auch ac' wahr (bei oder verknüpfung das strengere löschen)</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> f(a,b,c)= ac' + a'b' + b'c'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> für b'c' wahr, ist immer auch einer von ac' oder a'b' wahr</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> f(a,b,c)= ac' + a'b'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> &nbsp;</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> LG&nbsp;</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> Basti (Tutor)</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> &nbsp;</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> <em>Offizielle Stellungsnahme hierzu:</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> <em>Normalerweise geht aus der Aufgabenstellung genau heraus, was angegeben werden muss und was nicht. Wenn Sie etwas vereinfachen und nicht jeden Schritt hinschreiben, müssen Sie sich jedoch im klaren sein, dass es nur Teilpunkte geben kann, wenn auch etwas dasteht (falls Sie einen Fehler machen sollten).</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> <em>Viele Grüße</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> <em>Friederike Pfeiffer-Bohnen und Lukas König</em></p> BIN-AD https://info2.aifb.kit.edu/qa/index.php?qa=613&qa_1=umformung-bdd&show=614#a614 Wed, 22 Oct 2014 17:29:40 +0000