Digitale Schaltungstechnik/ KNF & DNF: Unterschied zwischen den Versionen

Aus testwiki
Zur Navigation springen Zur Suche springen
imported>Juetho
K Änderungen von 92.42.139.178 (Beiträge) rückgängig gemacht und letzte Version von Reseka wiederhergestellt
 
(kein Unterschied)

Aktuelle Version vom 10. Dezember 2018, 20:36 Uhr

Digitale Schaltungstechnik/ Navigation Mit dem Verfahren, das wir bis jetzt gelernt haben, lässt sich die Oder-Normalform darstellen. Neben der Oder-Normalform gibt es auch noch die Und-Normalform.

Oder-Normalform = Disjunktive Normalform (kurz DNF)

Und-Normalform = Konjunktive Normalform (kurz KNF)

Im weiteren Verlauf des Buches werden wir hauptsächlich mit der Oder-Normalform arbeiten. Die Und-Normalform dient also mehr der Vollständigkeit.

Gewinnen der Und-Normalform

Dez. C B A X
0 0 0 0 0
1 0 0 1 1
2 0 1 0 1
3 0 1 1 1
4 1 0 0 0
5 1 0 1 1
6 1 1 0 0
7 1 1 1 1

Auch hier hat jede Zeile seine spezifische Gleichung.

Beginnen wir bei der ersten Zeile:

Dez. C B A
0 0 0 0
CBA

Hier müssen wir formulieren, bei welcher Gleichung die Zeile 0 (also falsch) ist.

Nun zur nächsten Zeile:
Dez. C B A
1 0 0 1
CBA
und so weiter:
Dez. C B A X formell
0 0 0 0 0 CBA
1 0 0 1 1 CBA
2 0 1 0 1 CBA
3 0 1 1 1 CBA
4 1 0 0 0 CBA
5 1 0 1 1 CBA
6 1 1 0 0 CBA
7 1 1 1 1 CBA
Jetzt haben wir für jede Spalte die Formel, doch eigentlich interessieren uns nur die Spalten, wo unser Ausgang, also X, 0 ist:
Dez. C B A X formell
0 0 0 0 0 CBA
1 0 0 1 1 CBA
2 0 1 0 1 CBA
3 0 1 1 1 CBA
4 1 0 0 0 CBA
5 1 0 1 1 CBA
6 1 1 0 0 CBA
7 1 1 1 1 CBA
Daraus können wir eine Gleichung gewinnen: (CBA)(CBA)(CBA)
Nun, aber was ist die Gleichung? X=(CBA)(CBA)(CBA)

Umwandeln

Grundsätzlich ist es auch möglich, einen Ausdruck von der Oder-Normalform in die Und-Normalform und umgekehrt zu überführen.

Beweis