Bedingungen einfach verstehen - Programmieren - Informatik und Medienbildung


Bedingungen einfach verstehen - Programmieren - Informatik und Medienbildung
Bedingungen einfach verstehen - Programmieren - Informatik und Medienbildung
Bedingungen helfen einem Programm beim Entscheiden. Das Programm prüft eine Frage. Die Antwort ist wahr oder falsch. Danach führt es passende Befehle aus.
Lernziele
Nach diesem aiMOOC kannst Du:
- Bedingungen in Alltag und Programmen erkennen.
- erklären, was wahr und falsch bedeuten.
- eine einfache Wenn-dann-Regel bauen.
- eine Wenn-dann-sonst-Regel bauen.
- Bedingungen in Scratch testen.
- kleine Fehler in Bedingungen finden.
Bedingungen im Alltag
Eine Bedingung ist eine Frage mit einer klaren Antwort.
Beispiel Ampel:
Wenn der Knopf gedrückt ist, dann wird ein Signal angefordert.
Beispiel Schule:
Wenn es klingelt, dann beginnt die Pause.
Wahr oder falsch
Ein Computer prüft eine Bedingung. Das Ergebnis heißt Wahrheitswert.
- Wahr: Die Aussage stimmt.
- Falsch: Die Aussage stimmt nicht.
Beispiel: Ist 8 größer als 5? Das ist wahr.
Beispiel: Ist 3 größer als 9? Das ist falsch.
Wenn – dann
Bei einer Wenn-dann-Anweisung wird ein Befehl nur ausgeführt, wenn die Bedingung wahr ist.
Wenn die Leertaste gedrückt ist, dann springt die Figur.
WENN Leertaste gedrückt DANN springe
Wenn – dann – sonst
Eine Wenn-dann-sonst-Anweisung hat zwei Wege.
Wenn die Figur den Stern berührt, dann gibt es einen Punkt. Sonst läuft das Spiel weiter.
WENN Stern berührt DANN Punkt erhöhen SONST weiterlaufen
Vergleiche
Bedingungen nutzen oft Vergleiche.
| Zeichen | Bedeutung | Beispiel |
|---|---|---|
| = | gleich | Punktzahl = 10 |
| > | größer als | Alter > 10 |
| < | kleiner als | Zeit < 30 |
Auch Fragen wie Taste gedrückt? oder Farbe berührt? können Bedingungen sein.
Bedingungen in Scratch
Scratch nutzt bunte Blöcke. Du setzt sie wie Bausteine zusammen.
Der Block falls … dann prüft eine Bedingung. Der Block falls … dann … sonst wählt zwischen zwei Wegen.
Ereignis oder Bedingung?
Ein Ereignis startet etwas. Eine Bedingung prüft etwas.
Ereignis: Die grüne Flagge wird angeklickt.
Bedingung: Die Figur berührt den Rand.
Befehl: Die Figur dreht sich um.
Mini-Projekt: Fang den Stern
Baue in Scratch ein kleines Spiel.
- Starte mit der grünen Flagge.
- Bewege eine Figur mit den Pfeiltasten.
- Prüfe: Berührt die Figur den Stern?
- Wenn ja, erhöhe die Punktzahl.
- Setze den Stern an einen neuen Ort.
- Teste Dein Spiel.
Fehler finden
Ein Fehler im Programm heißt Bug.
Prüfe diese Fragen:
- Ist die richtige Bedingung eingesetzt?
- Steckt der Befehl im richtigen Block?
- Wird die Bedingung oft genug geprüft?
- Ist der Vergleich richtig?
Tipp: Ändere immer nur eine Sache. Teste danach erneut.
Medienbildung: Computer entscheiden nach Regeln
Computer denken nicht wie Menschen. Sie folgen Regeln und nutzen Daten.
Ein Spiel kann prüfen: Ist die Punktzahl größer als 20?
Eine App kann prüfen: Ist das Passwort richtig?
Darum müssen Regeln klar und Daten passend sein. Teile keine privaten Daten nur für einen Test.
Merksätze
- Eine Bedingung ist eine prüfbare Frage.
- Das Ergebnis ist wahr oder falsch.
- Wenn – dann hat einen möglichen Weg.
- Wenn – dann – sonst hat zwei mögliche Wege.
- Gute Programme werden oft getestet.
Interaktive Aufgaben
Quiz: Teste Dein Wissen
Was ist eine Bedingung im Programm? (Eine prüfbare Frage) (!Ein Bild) (!Eine Musikdatei) (!Ein Passwort)
Welche zwei Ergebnisse kann eine einfache Bedingung haben? (Wahr oder falsch) (!Laut oder leise) (!Oben oder unten) (!Schnell oder langsam)
Was passiert bei Wenn dann? (Ein Befehl läuft nur bei wahrer Bedingung) (!Jeder Befehl läuft immer) (!Das Programm wird gelöscht) (!Der Bildschirm wird ausgeschaltet)
Wozu dient sonst? (Es legt den zweiten Weg fest) (!Es startet den Computer) (!Es malt eine Figur) (!Es speichert ein Passwort)
Ist 9 größer als 4? (Wahr) (!Falsch) (!Unbekannt) (!Nicht prüfbar)
Welcher Vergleich bedeutet größer als? (Größer als) (!Kleiner als) (!Gleich) (!Plus)
Was ist in Scratch ein Ereignis? (Das Anklicken der grünen Flagge) (!Die Frage Zahl größer als zehn) (!Der Wahrheitswert falsch) (!Der Vergleich kleiner als)
Was prüft ein Sensorblock in Scratch? (Einen Zustand wie Taste gedrückt) (!Nur die Farbe des Computers) (!Nur die Uhrzeit im Klassenzimmer) (!Nur den Namen der Datei)
Was ist ein Bug? (Ein Fehler im Programm) (!Ein richtiger Vergleich) (!Ein fertiges Spiel) (!Ein Ton in Scratch)
Wie findest Du Fehler am besten? (Eine Sache ändern und neu testen) (!Alles gleichzeitig ändern) (!Nie testen) (!Das Projekt sofort löschen)
Memory
| Bedingung | prüfbare Frage |
| wahr | Aussage stimmt |
| falsch | Aussage stimmt nicht |
| wenn dann | ein möglicher Befehlsweg |
| sonst | zweiter Befehlsweg |
| Vergleich | prüft zwei Werte |
| Ereignis | startet einen Ablauf |
| Bug | Fehler im Programm |
Drag and Drop
| Ordne die richtigen Begriffe zu. | Thema |
|---|---|
| Bedingung | Ist die Leertaste gedrückt? |
| Wahr | Zehn ist größer als drei |
| Falsch | Zwei ist größer als neun |
| Dann | Figur springt |
| Sonst | Figur bleibt stehen |
| Ereignis | Grüne Flagge wird angeklickt |
Kreuzworträtsel
| Bedingung | Wie heißt eine prüfbare Frage im Programm? |
| Wahrheit | Wie heißt das Ergebnis, wenn eine Aussage stimmt? |
| Scratch | Welche blockbasierte Programmiersprache wird hier genutzt? |
| Vergleich | Was prüft zwei Werte miteinander? |
| Sensor | Welcher Block erkennt zum Beispiel eine gedrückte Taste? |
| Verzweigung | Wie heißt die Auswahl zwischen verschiedenen Wegen? |
LearningApps
Lückentext
Offene Aufgaben
Leicht
- Alltagsbedingung: Finde drei Wenn-dann-Regeln in Deinem Alltag und schreibe sie auf.
- Wahr oder falsch: Erfinde sechs Aussagen. Markiere jede Aussage als wahr oder falsch.
- Bildergeschichte: Zeichne eine Ampel-Regel als kleine Bildergeschichte.
- Scratch-Blöcke: Lege aus Papier einen Wenn-dann-Block und einen Wenn-dann-sonst-Block.
Standard
- Scratch-Projekt: Programmiere eine Figur, die bei Druck auf die Leertaste springt.
- Punktespiel: Baue ein Spiel, das beim Berühren eines Sterns einen Punkt gibt.
- Fehlersuche: Tausche mit einer Partnerin oder einem Partner ein Projekt und finde einen Bug.
- Erklärvideo: Erstelle ein kurzes Video, das wahr und falsch mit einem Beispiel erklärt.
Schwer
- Quiz programmieren: Baue ein Scratch-Quiz mit mindestens drei Fragen und passenden Bedingungen.
- Ampelmodell: Plane eine digitale Ampel mit Wenn-dann-sonst-Regeln.
- Spielregel prüfen: Untersuche ein Computerspiel und beschreibe fünf mögliche Bedingungen.
- Faire Entscheidung: Erfinde eine Regel für eine App und prüfe, ob die Regel für alle fair ist.


Lernkontrolle
- Transfer Alltag und Programm: Erkläre an einem eigenen Beispiel, wie aus einer Alltagsregel eine Bedingung im Programm wird.
- Zwei Wege vergleichen: Zeige, wann Wenn-dann reicht und wann Wenn-dann-sonst besser ist.
- Programm planen: Plane ein Minispiel mit Start, Bedingung, zwei möglichen Ergebnissen und Punktzahl.
- Fehler erklären: Ein Spiel gibt nie Punkte. Nenne drei mögliche Ursachen und beschreibe passende Tests.
- Daten und Regeln: Erkläre, warum eine App mit einer schlechten Regel auch schlechte Entscheidungen treffen kann.
Lernnachweis
Für Deinen Lernnachweis zeigst Du:
- Du kannst eine Bedingung in eigenen Worten erklären.
- Du kannst wahr und falsch sicher unterscheiden.
- Du kannst eine Wenn-dann-Regel und eine Wenn-dann-sonst-Regel erstellen.
- Du kannst passende Vergleiche auswählen.
- Du kannst ein kleines Scratch-Projekt vorführen.
- Du kannst einen Bug finden und Deinen Testweg erklären.
- Du kannst beschreiben, warum Computer klare Regeln und passende Daten brauchen.
OERs zum Thema
Links
aiMOOC-Projekte
Schulfach+


aiMOOCs



aiMOOC Projekte


THE MONKEY DANCE





|