Wenn – dann – sonst
Mit einem Wenn-Block lässt du ein Programm entscheiden. Je nach Bedingung wird der eine oder der andere Teil ausgeführt.
Das lernst du heute
- Ich weiß: Ein Wenn-Block prüft eine Bedingung.
- Ich kann ein Programm mit Wenn-dann-sonst lesen.
- Ich kann vorhersagen, welcher Teil ausgeführt wird.
Das brauchst du schon: Vielleicht hilft dir zuerst diese Lektion: Anweisungen nacheinander
Ein Wenn-Block prüft eine Bedingung. Die Bedingung ist wahr oder nicht wahr. Ist sie wahr, wird der Dann-Teil ausgeführt. Ist sie nicht wahr, wird der Sonst-Teil ausgeführt. Beispiel: „Wenn vor dir eine Wand ist, drehe dich nach rechts, sonst gehe 1 Schritt.“ Es wird immer nur einer der beiden Teile ausgeführt.
| Bedingung | Dann-Teil | Sonst-Teil |
|---|---|---|
| Wand vor mir? | drehe dich nach rechts | gehe 1 Schritt |
| Punkte größer als 5? | sage „Gewonnen“ | sage „Weiter“ |
Wenn-Block ausführen
- Prüfe die Bedingung.
- Ist sie wahr, führe den Dann-Teil aus.
- Ist sie nicht wahr, führe den Sonst-Teil aus.
- Mache danach mit dem nächsten Block weiter.
Ich verstehe das noch nicht
Such dir aus, was dir hilft.
Noch einfacher erklärt
Bedingung prüfen.
Ja: Dann-Teil.
Nein: Sonst-Teil.
Ein Beispiel
Wenn es regnet, nimmst du den Schirm, sonst die Mütze. Du prüfst und wählst einen Weg.
Schritt für Schritt
Punkte sind 5. Wenn Punkte größer als 5, sage „Gewonnen“, sonst sage „Weiter“.
- Ist 5 größer als 5? Nein.
- Also der Sonst-Teil.
- Es wird „Weiter“ gesagt.
Mit einem Bild erklärt
Zur Grundlage zurück
- Anweisungen nacheinander – Du führst Blöcke nacheinander aus.
Jetzt zusammen
Wir lösen die Aufgabe gemeinsam. Nutze die Hilfen, wenn du sie brauchst.
Zeig mir den ersten Schritt
Ist 5 größer als 5?
Lösung ansehen
Lösung: Weiter
Jetzt du
Jetzt probierst du es allein.
Zeig mir den ersten Schritt
Ist 7 größer als 5?
Lösung ansehen
Lösung: Gewonnen
Tipp: Frage dich: Stimmt die Bedingung gerade? Antworte mit ja oder nein.
Merksatz: Ist die Bedingung wahr, läuft der Dann-Teil, sonst der Sonst-Teil. Nie beide.
Typischer Fehler: Viele führen beide Teile aus. Es läuft aber immer nur einer.
Mini-Quiz
4 kurze Fragen, ohne Noten. Bei jeder Frage kannst du dir die Lösung ansehen.
Lösung ansehen
Lösung: Wenn die Bedingung nicht wahr ist.
Lösung ansehen
Lösung: Sie dreht sich nach rechts.
Lösung ansehen
Lösung: Stimmt nicht
Lösung ansehen
Lösung: Stimmt
Geschafft
Der Wenn-Block fragt etwas. Bei „ja“ geht es im Dann-Teil weiter. Bei „nein“ im Sonst-Teil.
Kannst du das schon?
Hake ab, was du schon kannst. Was noch fehlt, schaust du dir einfach noch einmal an.
Übungsheft Programmieren mit Blöcken
Kurz erklärt, 41 Aufgaben in drei Stufen und alle Lösungen. Kostenlos.
Das Heft ist für alle kostenlos – auch, wenn gerade kein Geld dafür da ist. Wer es einrichten kann, unterstützt DYS+ Campus mit einem selbst gewählten Betrag. Freiwillig unterstützen