
Hintergrund
Bool'sche Operationen sind Operationen in einem binären System. Ein binäres System ist ein Sytem, das pro Darstellungsposition (Stelle) nur 2 Zustände zulässt: Z.B. Elektronik (strom an/aus), Logik (wahr/falsch), Duales Zahlensystem (1/0). Sie sind daher sehr eng mit der Funktionsweise von Computern verbunden. Es gibt 3 grundlegende Operationen, die auch GDL beherrscht. s.o.:
UND
Zustand 1 und Zustand 2 sind gesetzt (an/wahr/1).
ODER
Mindestens einer der 2 Zustände ist gesetzt (an/wahr/1), der Zustand des anderen ist dann egal.
EXKLUSIVES ODER (EXOR oder XOR)
Einer der 2 Zustände ist gesetzt (an/wahr/1), der andere nicht (aus/falsch/0).
Trifft die jeweilige Bedingung zu, ist das Ergebnis wahr, sonst falsch (oder eben die Entsprechung im jeweiligen System). Bei der Programmierung werden diese Operatoren i.d.R. für Vergleiche verwendet. Z.B. IF a=1 AND b=2 THEN ... |