===5. Die Wahrheitstabelle=== Eine Wahrheitstabelle (**WHT**) zeigt die Werte der Eingangs- und Ausgangsvariablen in einer Tabelle an. Man sieht, für welche Kombination von Eingangswerten welcher Ausgangswert resultiert.\\ ---- //Beispiele://\\ WHT der NICHT-Opertion | IN | ¦ | OUT | ^ A ^ ¦ ^ C ^ | 0 | ¦ | 1 | | 1 | ¦ | 0 | | \(\neg\)A | \(\rightarrow\)| C | WHT der UND-Operation | IN || ¦ | OUT | ^ A ^ B ^ ¦ ^ C ^ | 0 | 0 | ¦ | 0 | | 0 | 1 | ¦ | 0 | | 1 | 0 | ¦ | 0 | | 1 | 1 | ¦ | 1 | | A \(\wedge\) B || \(\rightarrow\) | C | WHT der ODER-Operation | IN || ¦ | OUT | ^ A ^ B ^ ¦ ^ C ^ | 0 | 0 | ¦ | 0 | | 0 | 1 | ¦ | 1 | | 1 | 0 | ¦ | 1 | | 1 | 1 | ¦ | 1 | | A \(\vee\) B || \(\rightarrow\) | C | ---- Es lassen sich somit logische Aussagen für alle Kombinationen der Eingangswerte übersichtlich darstellen.\\ ---- //Beispiel://\\ C = A \(\wedge\) \(\neg\)B\\ | IN || ¦ | OUT | ^ A ^ B ^ ¦ ^ C ^ | 0 | 0 | ¦ | 0 | | 0 | 1 | ¦ | 0 | | 1 | 0 | ¦ | 1 | | 1 | 1 | ¦ | 0 | Da hier die Variable B negiert (\(\neg\)B) in die Berechnung von C eingeht, ergibt die Aussage 1 \(\wedge\) \(\neg\)0 eine 1 während 1 \(\wedge\) \(\neg\)1 eine 0 ergibt.\\ Für A = 0 ist C immer 0. Dies auf Grund der UND-Operation, die ja nur für 1 \(\wedge\) 1 einen Ausgangswert von 1 ergibt. ---- Es können beliebig komplexe Aussagen in einer WHT abgebildet werden. Die Anzahl der Zeilen entspricht \(2^{n}\), wobei n für die Anzahl der Eingangsvariablen steht.\\ ---- //Beispiele://\\ Für eine gegeben Aussage kann die WHT erstellt werden.\\ X = (\(\neg\)A\(\wedge\)\(\neg\)B\(\wedge\)\(\neg\)C) \(\vee\) (\(\neg\)A\(\wedge\)B\(\wedge\)\(\neg\)C) \(\vee\) (A\(\wedge\)\(\neg\)B\(\wedge\)\(\neg\)C) \(\vee\) (A\(\wedge\)B\(\wedge\)\(\neg\)C) \\ | IN ||| ¦ | OUT | ¦| Aussage | ^ A ^ B ^ C ^ ¦ ^ X ^ ¦| | | 0 | 0 | 0 | ¦ | 1 | ¦| \(\neg\)A\(\wedge\)\(\neg\)B\(\wedge\)\(\neg\)C | | 0 | 0 | 1 | ¦ | 0 | ¦| | | 0 | 1 | 0 | ¦ | 1 | ¦| \(\neg\)A\(\wedge\)B\(\wedge\)\(\neg\)C | | 0 | 1 | 1 | ¦ | 0 | ¦| | | 1 | 0 | 0 | ¦ | 1 | ¦| A\(\wedge\)\(\neg\)B\(\wedge\)\(\neg\)C | | 1 | 0 | 1 | ¦ | 0 | ¦| | | 1 | 1 | 0 | ¦ | 1 | ¦| A\(\wedge\)B\(\wedge\)\(\neg\)C | | 1 | 1 | 1 | ¦ | 0 | ¦| | Für eine gegebene WHT kann die entsprechende Aussage formuliert werden. | IN ||| ¦ | OUT | ¦| Aussage | ^ A ^ B ^ C ^ ¦ ^ X ^ ¦| | | 0 | 0 | 0 | ¦ | 0 | ¦| | | 0 | 0 | 1 | ¦ | 0 | ¦| | | 0 | 1 | 0 | ¦ | 1 | ¦| \(\neg\)A\(\wedge\)B\(\wedge\)\(\neg\)C | | 0 | 1 | 1 | ¦ | 1 | ¦| \(\neg\)A\(\wedge\)B\(\wedge\)C| | 1 | 0 | 0 | ¦ | 0 | ¦| | | 1 | 0 | 1 | ¦ | 0 | ¦| | | 1 | 1 | 0 | ¦ | 0 | ¦| | | 1 | 1 | 1 | ¦ | 1 | ¦| A\(\wedge\)B\(\wedge\)C | X = (\(\neg\)A\(\wedge\)B\(\wedge\)\(\neg\)C) \(\vee\) (\(\neg\)A\(\wedge\)B\(\wedge\)C) \(\vee\) (A\(\wedge\)B\(\wedge\)C) ---- Lösen Sie nun die [[modul:mathe:ma1:thema:lu04logik:aufgaben:leitprogramm:k6:u5:start|Übung 5]] ---- Überprüfen Sie Ihre Antworten. [[modul:mathe:ma1:thema:lu04logik:aufgaben:leitprogramm:k6:l5:start|Lösung 5]]\\ Sollten Sie Fehler haben, schauen Sie sich die Theorie noch einmal genau an, besprechen Sie offene Fragen mit Ihren Kolleginnen und/oder Kollegen. Fragen Sie auch Ihre Lehrperson, wenn Sie weiterführende Hilfe brauchen. ---- [[modul:mathe:ma1:thema:lu04logik:aufgaben:leitprogramm:k7:start|nächstes Kapitel]] ---- [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) René Probst