Leitfaden für Lehrer: Boolesche Ausdrücke
Lerne, boolesche Ausdrücke mit 1 und 0 zu schreiben und auszuwerten, die Rangfolge NICHT, UND, ODER anzuwenden und ihre vollständige Wahrheitstabelle aufzustellen.
Diese Lektion im Unterricht nutzen
Kostenlos, keine Schülerkonten nötig.
Mit Schülern teilen
Die Schüler öffnen die Lektion und üben mit sofortigem Feedback.
Arbeitsblatt zum Drucken
Alle Übungsaufgaben auf Papier, mit separatem Lösungsblatt.
Klassenquiz
10 Fragen zu Boolesche Logik. Die Schüler machen mit einem Namen mit, du siehst alle Ergebnisse.
Für Lehrer
- Boolesche Ausdrücke mit Variablen, den Werten 1 und 0 und den Symbolen , , schreiben
- Die Rangfolge der Operatoren (Klammern, NICHT, UND, ODER) anwenden, um einen Ausdruck für gegebene Eingaben auszuwerten
- Erklären, wie Klammern den Wert eines booleschen Ausdrucks verändern
- Die vollständige Wahrheitstabelle eines Ausdrucks mit 2 oder 3 Variablen mit Zeilen aufstellen
- Durch Vergleich der Wahrheitstabellen entscheiden, ob zwei Ausdrücke äquivalent sind
- • Die Operationen UND, ODER und NICHT und zusammengesetzte Aussagen (Lektionen Die UND-Operation, Die ODER-Verknüpfung, Die NICHT-Verknüpfung, Zusammengesetzte boolesche Aussagen)
- • Wahrheitstabellen mit Hilfsspalten aufstellen (Lektion Wahrheitstabellen)
- • Rechenreihenfolge in der Arithmetik und Zweierpotenzen wie
- 1. Warum haben sich Mathematiker wohl auf eine Rangfolge der Operatoren geeinigt, statt immer von links nach rechts zu rechnen?
- 2. Schreibe eine Regel deiner Schule, etwa wer die Bibliothek benutzen darf, als booleschen Ausdruck. Wo brauchst du Klammern?
- 3. Wenn zwei Ausdrücke bei 7 von 8 Eingaben übereinstimmen, sind sie dann äquivalent? Warum oder warum nicht?
- 4. UND funktioniert mit 0 und 1 wie die Multiplikation. Warum funktioniert ODER nicht genau wie die Addition?
Boolesche Ausdrücke werden von links nach rechts ausgewertet
Abhilfe: Vergleiche mit in der Arithmetik und werte dann auf beide Arten aus. Nur die Reihenfolge NICHT, UND, ODER liefert das vereinbarte Ergebnis, und verschiedene Reihenfolgen liefern verschiedene Antworten.
NICHT vor einer Variablen verneint den ganzen restlichen Ausdruck
Abhilfe: Werte und für nebeneinander aus. Die Ergebnisse 0 und 1 zeigen, dass NICHT ohne Klammern nur die nächste Variable betrifft.
Werte können über 1 hinauswachsen, wie bei
Abhilfe: Erinnere daran, dass 1 und 0 Bezeichnungen für wahr und falsch sind, keine Mengen. Frage: Ist 'wahr ODER wahr' wahrer? Das Ergebnis bleibt 1.
Für Schüler mit Schwierigkeiten:
- • Mit Ausdrücken aus nur einem Operator und einem NICHT mit 2 Variablen beginnen
- • Die Schüler jeden Ausdruck vor dem Auswerten vollständig mit Klammern versehen lassen
- • Farben nutzen: NICHT-Teile in einer Farbe einkreisen, UND-Teile in einer anderen, und die Farben der Reihe nach auswerten
Für Schüler auf Niveau:
- • Ausdrücke mit 3 Variablen und gemischten Operatoren für gegebene Eingaben auswerten
- • Vollständige Wahrheitstabellen mit Hilfsspalten für 2 und 3 Variablen aufstellen
- • Anhand der Wahrheitstabellen entscheiden, ob Paare von Ausdrücken äquivalent sind
Für fortgeschrittene Schüler:
- • Einen Ausdruck finden, dessen Wahrheitstabelle zu einer gegebenen Ergebnisspalte passt
- • Regeln aus einem Programm oder einer Tabellenkalkulation in boolesche Ausdrücke übersetzen und testen
- • Einen kürzeren Ausdruck mit derselben Wahrheitstabelle suchen und ihn Zeile für Zeile prüfen
- HSA.SSE.A.1 (CCSS.MATH.CONTENT.HSA.SSE.A.1)
Terme interpretieren, die eine Größe in ihrem Sachzusammenhang darstellen
- CCSS.MATH.PRACTICE.MP6 (MP6)
Auf Genauigkeit achten
- CCSS.MATH.PRACTICE.MP7 (MP7)
Strukturen erkennen und nutzen
- visualInteraktive Wahrheitstabelle
Die Schüler füllen die Ergebnisspalte für UND, ODER und NICHT mit 2 Variablen aus und prüfen ihre Antworten
- activityKlammer-Wettlauf
Teams erhalten dieselben Eingaben und einen Ausdruck ohne Klammern, setzen dann Klammern, um das Ergebnis zu ändern, und erklären warum
- worksheetAuswerten und Vergleichen
Ausdrücke zum Auswerten für gegebene Eingaben sowie Paare von Ausdrücken zum Vergleich mit vollständigen Wahrheitstabellen
Lektionsinhalt
Alles, was die Schüler sehen: Definition, Beispiele, typische Fehler, Anwendungen. Zum Öffnen tippen.
Lektionsinhalt
Alles, was die Schüler sehen: Definition, Beispiele, typische Fehler, Anwendungen. Zum Öffnen tippen.
Definition
- dreht den Wert um: und
- ist nur dann , wenn und beide sind
- ist , wenn mindestens einer der beiden Werte ist
Lösungsbeispiele
Werte für und aus.
Werte einsetzen
Ersetze durch und durch →
Zuerst NICHT
→
Dann UND
Beide Werte sind , also ergibt UND
Antwort: (wahr) für , .
Häufige Fehler
Von links nach rechts rechnen:
Warum es falsch ist: UND kommt vor ODER, so wie Punktrechnung vor Strichrechnung. Ohne Klammern wird der UND-Teil zuerst berechnet.
Richtig:
NICHT auf alles danach anwenden: als lesen
Warum es falsch ist: Ohne Klammern wirkt NICHT nur auf die Variable direkt dahinter.
Richtig: . Um das ganze UND zu verneinen, schreibe .
Wie Zahlen addieren:
Warum es falsch ist: Ein boolescher Ausdruck kann nur oder sein. ODER fragt, ob mindestens ein Wert ist, es zählt nicht.
Richtig: , und . Das Ergebnis ist immer oder .
Zwei Ausdrücke nach nur ein oder zwei getesteten Eingaben für äquivalent halten
Warum es falsch ist: und haben in 6 von 8 Zeilen denselben Wert und sind trotzdem verschieden.
Richtig: Stelle die vollständige Tabelle mit Zeilen auf und vergleiche jede Zeile. Eine abweichende Zeile heißt: nicht äquivalent.
Warum es wichtig ist
- Programmieren: Jede if-Bedingung ist ein boolescher Ausdruck, zum Beispiel (mindestens 12 Jahre alt UND NICHT gesperrt) ODER mit einem Elternteil. Vergisst man die Klammern, lässt das Programm die falschen Leute hinein
- Suche und Filter: Onlineshops und Bibliotheken kombinieren Filter wie auf Lager UND (rot ODER blau)
- Tabellenkalkulation: Funktionen wie UND(), ODER() und NICHT() entscheiden, welche Zeilen markiert werden
- Elektronik: Jeder Chip setzt boolesche Ausdrücke in Schaltungen aus Logikgattern um, wie du in der Lektion Logikgatter sehen wirst
- Spiele und Smart Home: Eine Tür öffnet sich oder ein Licht geht an, wenn ein Ausdruck aus mehreren Sensoren den Wert 1 hat
Anwendungen im echten Leben
Regeln in einem Programm
Programmierer schreiben Regeln als boolesche Ausdrücke und testen jede Kombination von Eingaben, bevor das Programm online geht.
Beispiel:
Ein Fahrgeschäft im Freizeitpark lässt dich mitfahren, wenn gilt: = du hast ein Ticket, = du bist groß genug, = ein Elternteil fährt mit.
Die Regel lautet . Ein Kind hat ein Ticket (), ist nicht groß genug () und fährt mit einem Elternteil ().
Wie viele Testfälle hat die Regel, und darf das Kind mitfahren?
Schritt 1: Schreibe den mathematischen Ausdruck
Schreibe die Anzahl der Testfälle als Zweierpotenz:
Spamfilter
Ein E-Mail-Programm entscheidet mit einem booleschen Ausdruck, ob eine Nachricht im Spamordner landet.
Beispiel:
Ein Filter markiert eine E-Mail als Spam, wenn gilt: = Absender steht auf einer Sperrliste, = verdächtige Wörter, = Absender ist in deinen Kontakten.
Die Regel lautet . Eine E-Mail von einer Freundin aus deinen Kontakten () enthält ein verdächtiges Wort (), und die Absenderin steht nicht auf der Sperrliste (). Mit 0 und 1 funktioniert UND wie die Multiplikation und NICHT wie .
Landet die E-Mail im Spam?
Schritt 1: Schreibe den mathematischen Ausdruck
Schreibe als Rechnung:
Regeln im Smart Home
Zwei verschiedene Ausdrücke können ein Gerät genau gleich steuern. Eine Wahrheitstabelle zeigt, wann eine lange Regel durch eine kurze ersetzt werden kann.
Beispiel:
Eine Gartenlampe nutzt die Regel : = Bewegung erkannt, = es ist Nacht.
Eine Ingenieurin möchte die Regel durch die kürzere Regel ersetzen.
Schalten die beiden Regeln die Lampe immer gleich?
Schritt 1: Schreibe den mathematischen Ausdruck
Schreibe die Anzahl der Zeilen als Zweierpotenz:
Wichtige Erkenntnisse
- 1Ein boolescher Ausdruck verbindet Variablen, die Werte 1 (wahr) und 0 (falsch) und die Operatoren , ,
- 2Der Wert eines booleschen Ausdrucks ist immer 1 oder 0, nie 2 oder mehr
- 3Rangfolge der Operatoren: zuerst Klammern, dann NICHT, dann UND, dann ODER
- 4NICHT wirkt nur auf das, was direkt dahinter steht: ist nicht
- 5Ein Ausdruck mit Variablen hat eine Wahrheitstabelle mit Zeilen, beginnend mit der Zeile, in der alle Variablen 0 sind
- 6Zwei Ausdrücke sind äquivalent, wenn ihre Ergebnisspalten in jeder Zeile gleich sind
Häufig gestellte Fragen
Warum kommt UND vor ODER?
Darf ich einfach überall Klammern setzen?
Sind 1 und 0 dasselbe wie wahr und falsch?
Gibt es einen schnelleren Weg als die Wahrheitstabelle, um Äquivalenz zu zeigen?
Glossar
- Boolesche Variable
- Ein Buchstabe wie , oder , der nur die Werte 1 (wahr) oder 0 (falsch) annehmen kann
- Boolescher Ausdruck
- Eine Formel aus booleschen Variablen, den Werten 1 und 0 und den Operatoren , ,
- Rangfolge der Operatoren
- Die Regel, welcher Operator zuerst ausgeführt wird: Klammern, dann NICHT, dann UND, dann ODER
- Wahrheitstabelle
- Eine Tabelle, die den Wert eines Ausdrucks für alle Kombinationen seiner Variablen zeigt
- Äquivalent
- Zwei Ausdrücke sind äquivalent, wenn sie in jeder Zeile der Wahrheitstabelle denselben Wert haben
Formelkarte
Rangfolge der Operatoren
Zuerst Klammern, dann NICHT, dann UND, dann ODER
NICHT
Dreht den Wert dessen um, was direkt dahinter steht
UND und ODER
UND ist nur 1, wenn beide 1 sind; ODER ist nur 0, wenn beide 0 sind
Anzahl der Zeilen
$n$ ist die Anzahl der Variablen: $2^2 = 4$, $2^3 = 8$