Lösung 7
Hinweis:
Für handschriftliche Notizen dürfen Sie die “NICHT”-Notation — also \(\neg\)A — auch als \(\overline{A}\) schreiben.
Aufgabe 1
Welche logische Funktion wird unter dem Begriff
a) Disjunktion \(\Rightarrow\) ODER
b) Konjunktion \(\Rightarrow\) UND
verstanden?
Aufgabe 2
Was versteht man unter einer kanonischen Normalform? Erklären Sie.
Die Terme enthalten immer alle Eingangsvariablen.
Sind die Variablen A, B und C gegeben, so wird jeder Term (A .. B .. C) enthalten, wobei .. für das konkrete Operationszeichen steht.
Sind es vier Variablen, so lautet jeder Term (A .. B .. C .. D) usw.
Aufgabe 3
Die Normalform verbindet Terme mit logischen Ausdrücken (UND bzw. ODER). Dabei erscheint die eine Funktion in den jeweiligen Termen, während die andere Funktion diese Terme zu einer Gesamtaussage verknüpft.
Notieren Sie bei den Platzhaltern (…) das jeweilige Operationszeichen.
a) DNF: (.\(\wedge\).) .\(\vee\). (.\(\wedge\).)
b) KNF: (.\(\vee\).) .\(\wedge\). (.\(\vee\).)
Aufgabe 4
Notieren Sie für die folgende Tabelle die DNF und die KNF.
IN | ¦ | OUT | |
A | B | ¦ | C |
---|---|---|---|
0 | 0 | ¦ | 0 |
0 | 1 | ¦ | 0 |
1 | 0 | ¦ | 1 |
1 | 1 | ¦ | 1 |
a) DNF: C = (A \(\wedge\) \(\overline{B}\)) \(\vee\) (A \(\wedge\) B)
b) KNF: C = (A \(\vee\) B) \(\wedge\) (A \(\vee\) \(\overline{B}\))
Aufgabe 5
Schreiben Sie für die folgende Tabelle die DNF an:
IN | ¦ | OUT | ||
A | B | C | ¦ | X |
---|---|---|---|---|
0 | 0 | 0 | ¦ | 1 |
0 | 0 | 1 | ¦ | 1 |
0 | 1 | 0 | ¦ | 0 |
0 | 1 | 1 | ¦ | 0 |
1 | 0 | 0 | ¦ | 1 |
1 | 0 | 1 | ¦ | 0 |
1 | 1 | 0 | ¦ | 0 |
1 | 1 | 1 | ¦ | 0 |
X = (\(\overline{A}\) \(\wedge\) \(\overline{B}\) \(\wedge\) \(\overline{C}\)) \(\vee\) (\(\overline{A}\) \(\wedge\) \(\overline{B}\) \(\wedge\)C) \(\vee\) (A \(\wedge\) \(\overline{B}\) \(\wedge\) \(\overline{C}\))
Aufgabe 6
Schreiben Sie für die folgende Tabelle die KNF an:
IN | ¦ | OUT | ||
A | B | C | ¦ | X |
---|---|---|---|---|
0 | 0 | 0 | ¦ | 1 |
0 | 0 | 1 | ¦ | 1 |
0 | 1 | 0 | ¦ | 0 |
0 | 1 | 1 | ¦ | 1 |
1 | 0 | 0 | ¦ | 1 |
1 | 0 | 1 | ¦ | 0 |
1 | 1 | 0 | ¦ | 0 |
1 | 1 | 1 | ¦ | 1 |
X = (A \(\vee\) \(\overline{B}\) \(\vee\) C) \(\wedge\) (\(\overline{A}\) \(\vee\) B \(\vee\) \(\overline{C}\)) \(\wedge\) (\(\overline{A}\) \(\vee\) \(\overline{B}\) \(\vee\) C)
Aufgabe 7
Übertragen Sie folgende Ausdrucke in eine Wahrheitstabelle.
a) X = (\(\neg\)A \(\wedge\) \(\neg\)B \(\wedge\) \(\neg\)C) \(\vee\) (\(\neg\)A \(\wedge\) B \(\wedge\)C) \(\vee\) (A \(\wedge\) B \(\wedge\) C)
b) Y = (\(\neg\)A \(\vee\) \(\neg\)B \(\vee\) C) \(\wedge\) (\(\neg\)A \(\vee\) B \(\vee\)C) \(\wedge\) (A \(\vee\) \(\neg\)B \(\vee\) \(\neg\)C)
IN | ¦ | OUT | ||||
A | B | C | ¦ | X | ¦ | Y |
---|---|---|---|---|---|---|
0 | 0 | 0 | ¦ | 1 | ¦ | 1 |
0 | 0 | 1 | ¦ | 0 | ¦ | 1 |
0 | 1 | 0 | ¦ | 0 | ¦ | 1 |
0 | 1 | 1 | ¦ | 1 | ¦ | 0 |
1 | 0 | 0 | ¦ | 0 | ¦ | 0 |
1 | 0 | 1 | ¦ | 0 | ¦ | 1 |
1 | 1 | 0 | ¦ | 0 | ¦ | 0 |
1 | 1 | 1 | ¦ | 1 | ¦ | 1 |
Aufgabe 8
Gegeben ist die folgende Situation in LogicTraffic.
- Erstellen Sie – ohne Nutzung von LogicTraffic! – eine Wahrheitstabelle zu dieser Situation.
- Leiten Sie aus dieser Wahrheitstabelle die KNF oder DNF ab. Sie entscheiden selber, welche Form Sie nutzen wollen.
- Geben Sie Ihre Lösung dann im Editor von LogicTraffic ein.
- Prüfen Sie Ihre Lösung, indem Sie den Test ausführen.
Da 3 Nullen stehen, wird das Ergebnis als KNF formuliert:
sicher = (\(\neg\)C \(\vee\) \(\neg\)D \(\vee\) \(\neg\)E) \(\wedge\) (\(\neg\)C \(\vee\) \(\neg\)D \(\vee\) E) \(\wedge\) (C \(\vee\) \(\neg\)D \(\vee\) \(\neg\)E)
Sollte der Test nicht erfolgreich sein, überprüfen Sie Ihre Tabelle. Welche Situation haben Sie vergessen oder falsch eingeschätzt? Korrigieren Sie dann in der Wahreitstabelle die entsprechende Zeile und testen Sie erneut. Dies tun Sie, bis der Test erfolgreich ist.
Vergleichen Sie dann die Formel der Lösung mit Ihrer ursprünglichen Lösung.