meta data for this page
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
logische_verknuepfungen [2022/09/27 20:12] – angelegt juergenhaas | logische_verknuepfungen [2022/09/27 21:14] (aktuell) – Erläuterung zum Beispiel ergänzt juergenhaas | ||
---|---|---|---|
Zeile 60: | Zeile 60: | ||
+ | ===== Komplexe Kombinationen von Verknüpfungen ===== | ||
+ | In der Informatik werden logische Vergleichsoperatoren häufig genutzt um den Wert von Variablen zu überprüfen, | ||
+ | |||
+ | Wenn der Wert der Variable '' | ||
+ | |||
+ | Wenn nun verschiedene Bedingungen zusammen überprüft werden müssen und eine Entscheidung im Programm von vielen solchen Überprüfungen abhängt, dann benötigt man logische Verknüpfungsoperatoren um diese wie gewünscht miteinander zu verbinden. Damit klar ist, in welcher Reihenfolge sie zusammengehören, | ||
+ | |||
+ | ==== Beispiel ==== | ||
+ | |||
+ | Im folgenden Beispiel wird ein solcher Ausdruck Schritt für Schritt aufgelöst. Dazu nehmen wir an, dass die Variable '' | ||
+ | |||
+ | <code plain> | ||
+ | |||
+ | ( ($v > 50) AND (300 != $v) | ||
+ | |||
+ | ( ( False ) AND ( True | ||
+ | |||
+ | ( | ||
+ | |||
+ | True | ||
+ | |||
+ | </ | ||
+ | |||
+ | In dem hier dargestellten Beispiel wird in jedem Schritt anhand der oben abgebildten Wahrheitstabellen eine Ebene von logischen Verknüpfungen zu einem einzigen Wahrheitswert reduziert. Diese Schritte wiederholen sich so lange, bis das Endergebnis feststeht. |