Informatik · Klasse 7–10 · aktualisiert
Wahrheitstabelle erstellen und auswerten
Du bestimmst Wahrheitswerte von UND, ODER und NICHT, baust eine Wahrheitstabelle Schritt für Schritt auf und vergleichst Formeln.
0 von 11 Aufgaben gelöst
Kurz gesagt
Eine Wahrheitstabelle zeigt für alle möglichen Wahrheitswerte der Teilaussagen, ob eine Aussage wahr (w) oder falsch (f) ist. Du füllst sie Spalte für Spalte aus. Steht in der Ergebnisspalte überall w, ist die Aussage eine Tautologie.
Ein Programm muss entscheiden: Ist ein Jahr ein Schaltjahr? Dafür prüft es mehrere Bedingungen, die wahr oder falsch sein können. Mit einer Wahrheitstabelle kannst du genau prüfen, wann so eine Bedingung wahr wird.
Deine Lernziele
Hake ab, was du schon kannst. Löst du alle Aufgaben eines Abschnitts, hakt Mela das Ziel für dich ab.
3 Abschnitte
Eine Aussage ist ein Satz, von dem man eindeutig sagen kann, ob er wahr oder falsch ist. „Die Jahreszahl 2012 ist durch 4 teilbar.“ ist wahr. „Die Jahreszahl 2012 ist durch 100 teilbar.“ ist falsch. Wir schreiben kurz w für wahr und f für falsch. Mehr Werte gibt es in dieser zweiwertigen Logik nicht. Mit a und b meinen wir zwei Aussagen. Sie sind Platzhalter, sogenannte Variablen.
Eine Wahrheitstabelle zeigt, welchen Wahrheitswert eine logische Aussage hat. Mit ihr legt man fest, was die Verknüpfungen bedeuten.
NICHT dreht den Wahrheitswert um: Aus w wird f und aus f wird w. UND ist nur dann wahr, wenn a und b beide wahr sind. ODER ist nur dann falsch, wenn a und b beide falsch sind. Dieses ODER ist nicht das Entweder-oder aus dem Alltag: Es ist auch dann wahr, wenn beide Teile wahr sind.
„Wenn a, dann b“ ist nur in der Zeile a = w, b = f falsch, sonst wahr. „a genau dann, wenn b“ ist wahr, wenn a und b denselben Wahrheitswert haben, und falsch, wenn sie verschieden sind. Das ist nicht dasselbe wie die logische Äquivalenz zweier Formeln aus dem dritten Abschnitt.
Definition
Wahrheitstabelle
Eine Wahrheitstabelle ist eine Tabelle, die zeigt, welchen Wahrheitswert eine logische Aussage hat.
| a, b | a UND b | a ODER b |
|---|---|---|
| w, w | w | w |
| w, f | f | w |
| f, w | f | w |
| f, f | f | f |
Merke: UND ist nur bei w, w wahr. ODER ist nur bei f, f falsch. NICHT dreht den Wert um.
Teste dich
Eine vollständige Wahrheitstabelle zeigt für alle möglichen Zuordnungen von Wahrheitswerten zu den Teilaussagen, welchen Wert die ganze Aussage annimmt. Jede Zeile ist eine solche Zuordnung.
Bei 2 Variablen gibt es 4 Zeilen, bei 3 Variablen 8 und bei 4 Variablen 16. Die Zahl wächst im Verhältnis 2ⁿ, wenn n die Zahl der Variablen ist. Mit jeder weiteren Variablen verdoppelt sie sich also. Du musst immer alle Zeilen ausfüllen. Darum eignet sich eine Wahrheitstabelle in der Praxis nur für eine kleine Anzahl von Variablen.
So gehst du vor: Schreibe zuerst die Variablen als erste Spalten. Zerlege die Formel in Teilformeln und gib jeder Teilformel eine eigene Spalte. Ganz rechts steht die Spalte der ganzen Formel. Jede Spalte füllst du aus den Spalten davor aus, mit der Wahrheitstabelle der jeweiligen Verknüpfung.
Die Zeilen ordnest du so: Bei 3 Variablen steht die erste Variable erst 4 Zeilen auf falsch, dann 4 Zeilen auf wahr. Die letzte Variable wechselt in jeder Zeile. So geht es von „falsch falsch falsch“ bis „wahr wahr wahr“. Bei 2 Variablen kann man auch mit w w, w f, f w, f f arbeiten. Bleibe in einer Tabelle bei einer Reihenfolge.
Definition
Belegung
Eine Belegung ordnet jeder Variablen einen Wahrheitswert zu. Jede Zeile der Tabelle ist eine Belegung.
Beispiel: Schaltjahr-Bedingung mit drei Variablen
- 1A: „durch 4 teilbar“, B: „durch 100 teilbar“, C: „durch 400 teilbar“. Formel: C oder (A und nicht B)
- 2Spalten von links nach rechts: A, B, C, nicht B, A und nicht B, C oder (A und nicht B)
- 3Zeile falsch falsch wahr: nicht B = wahr, A und nicht B = falsch, Ergebnis = wahr
- 4Jahr 2012: A = wahr, B = falsch, C = falsch. Dann ist nicht B = wahr, A und nicht B = wahr, Ergebnis = wahr
- 5Jahr 2100: A = wahr, B = wahr, C = falsch. Dann ist nicht B = falsch, A und nicht B = falsch, Ergebnis = falsch
Merke: Variablen links, dann eine Spalte pro Teilformel, ganz rechts die ganze Formel. Bei 3 Variablen sind es 8 Zeilen.
Teste dich
Die Ergebnisspalte zeigt dir, wie sich eine Formel verhält. Steht in jeder Zeile w, ist die Aussage eine Tautologie. Ein Beispiel ist „A oder nicht A“: Sie ist immer wahr, weil A entweder wahr oder falsch ist. Steht in jeder Zeile f, ist die Aussage eine Kontradiktion, also eine stets falsche Aussage. Steht beides in der Spalte, heißt sie logisch kontingent: Ihr Wahrheitswert hängt von den Teilaussagen ab. Erfüllbar nennt man eine Aussage, die wahr werden kann, die also keine Kontradiktion ist.
Mit der Ergebnisspalte kannst du auch Formeln vergleichen. Zwei Formeln sind äquivalent, wenn sie unter jeder Belegung denselben Wahrheitswert haben. Ihre Ergebnisspalten sind dann gleich. So kann man zum Beispiel die De Morganschen Gesetze zeigen.
In Formeln stehen oft Zeichen: ¬ steht für NICHT, ∧ für UND, ∨ für ODER, → für „wenn … dann“ und ↔ für „genau dann, wenn“. Die Implikation lässt sich als ¬A ∨ B schreiben: Die Formel (A → B) ↔ (¬A ∨ B) ist in allen vier Zeilen wahr. Achtung: „genau dann, wenn“ ist eine Verknüpfung innerhalb einer Formel. Die logische Äquivalenz vergleicht dagegen zwei Formeln. Beides hängt zusammen: Eine logische Äquivalenz liegt vor, wenn ein solches „genau dann, wenn“ eine Tautologie ist.
Definition
Tautologie
Eine Tautologie ist eine Aussage, die unabhängig von den Werten der Teilaussagen immer wahr ist. In der Ergebnisspalte steht überall w.
Beispiel: Ein De Morgansches Gesetz prüfen
- 1Formel 1: nicht (A und B). Formel 2: (nicht A) oder (nicht B)
- 2Zeilen A, B: falsch falsch, falsch wahr, wahr falsch, wahr wahr
- 3Ergebnisspalte von Formel 1: wahr, wahr, wahr, falsch
- 4Ergebnisspalte von Formel 2: wahr, wahr, wahr, falsch
- 5Die Spalten sind in jeder Zeile gleich. Also sind die beiden Formeln äquivalent.
Merke: Überall w: Tautologie. Überall f: Kontradiktion. Gleiche Ergebnisspalten: äquivalente Formeln.
Teste dich
Alles auf einen Blick
Wahrheitstabelle
Wahrheitswerte
Es gibt nur w (wahr) und f (falsch).
UND und ODER
UND ist nur bei w, w wahr. ODER ist nur bei f, f falsch.
Zeilenzahl
Bei 2 Variablen sind es 4, bei 3 Variablen 8 und bei 4 Variablen 16 Zeilen.
Aufbau
Variablen links, dann jede Teilformel, ganz rechts die ganze Formel.
Einordnen
Überall w heißt Tautologie, überall f heißt Kontradiktion.
Vergleichen
Gleiche Ergebnisspalten bedeuten äquivalente Formeln.
Musteraufgabe · Schritt für Schritt
Tabelle für „A oder nicht B“ (erfundenes Beispiel)
- 1Aufgabe: Erstelle die Wahrheitstabelle für A oder nicht B. Es sind 2 Variablen, also 4 Zeilen.
- 2Spalten von links nach rechts: A, B, nicht B, A oder nicht B
- 3Zeile w w: nicht B = f, dann w oder f = w
- 4Zeile w f: nicht B = w, dann w oder w = w
- 5Zeile f w: nicht B = f, dann f oder f = f
- 6Zeile f f: nicht B = w, dann f oder w = w
- 7Ergebnisspalte: w, w, f, w. Sie enthält w und f. Die Formel ist also erfüllbar, aber keine Tautologie.
Fehler finden
Prüfe die Aussagen zum Jahr 2016 In einer Zeile steckt ein Fehler. Tippe sie an.
Fehler in Zeile 5ODER wird mit „beide wahr“ verwechselt. ODER ist nur falsch, wenn beide Teile falsch sind. Hier ist A wahr. Richtig: A oder B ist wahr.
Lückentext
Wähl in jeder Lücke das passende Wort und prüf dann deine Antworten.
Eine Tabelle mit 3 Variablen hat Zeilen. Die Aussage „a UND b“ ist nur dann wahr, wenn . Steht in der Ergebnisspalte in jeder Zeile f, heißt die Aussage .
Karteikasten
Erst selbst überlegen, dann umdrehen.
Übung mit Feedback