Skip to content

Boolesche Algebra Oberstufe ​

Strom an, Strom aus. Wahr, falsch. 1, 0. Mit nur zwei Werten lässt sich rechnen, und zwar nach den Regeln des Mathematikers George Boole (1815–1864).

Grundoperationen ​

Merke

OperationSchreibweiseBedeutung
NOT (Negation)¬Akehrt den Wert um
AND (Konjunktion)A ∧ Bnur wahr, wenn beide wahr sind
OR (Disjunktion)A ∨ Bwahr, wenn mindestens einer wahr ist
XOR (exklusives Oder)A ⊕ Bwahr, wenn genau einer wahr ist

Wahrheitstabellen ​

AB¬AA ∧ BA ∨ BA ⊕ B
001000
011011
100011
110110

Bei n Eingängen hat eine Wahrheitstabelle 2ⁿ Zeilen.

Kennst du schon

In Python heißen die Operatoren not, and, or (→ Python-Kurs: Operatoren). Und die Subnetzmaske wird bitweise UND-verknüpft (→ Subnetze).

Zusammengesetzte Ausdrücke ​

Beispiel: (A ∨ B) ∧ ¬C

ABCA ∨ B¬C(A ∨ B) ∧ ¬C
000010
001000
010111
011100
100111
101100
110111
111100

Rechengesetze Lk ​

GesetzRegel
Doppelnegation¬¬A = A
KommutativgesetzA ∧ B = B ∧ A · A ∨ B = B ∨ A
Assoziativgesetz(A ∧ B) ∧ C = A ∧ (B ∧ C)
DistributivgesetzA ∧ (B ∨ C) = (A ∧ B) ∨ (A ∧ C)
De Morgan¬(A ∧ B) = ¬A ∨ ¬B · ¬(A ∨ B) = ¬A ∧ ¬B

Vereinfachen: Mit den Gesetzen lassen sich Ausdrücke kürzen, und so spart man in der Hardware Bauteile. Beispiel: (A ∧ B) ∨ (A ∧ ¬B) = A ∧ (B ∨ ¬B) = A ∧ 1 = A

Weiterlesen ​

Wie diese Operationen als Hardware gebaut werden: Schaltnetze