DYS+ Campus ist kostenlos und ohne Werbung. Projekt mit einer Spende unterstützen

Informatik

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.

  • ca. 10 Minuten
  • Klasse 6
  • Niveau: Basis

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.

Zwei Wenn-Blöcke.
BedingungDann-TeilSonst-Teil
Wand vor mir?drehe dich nach rechtsgehe 1 Schritt
Punkte größer als 5?sage „Gewonnen“sage „Weiter“

Wenn-Block ausführen

  1. Prüfe die Bedingung.
  2. Ist sie wahr, führe den Dann-Teil aus.
  3. Ist sie nicht wahr, führe den Sonst-Teil aus.
  4. 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

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“.

  1. Ist 5 größer als 5? Nein.
  2. Also der Sonst-Teil.
  3. Es wird „Weiter“ gesagt.

Mit einem Bild erklärt

Bedingung Punkte größer als 5 → ja: „Gewonnen“ / nein: „Weiter“
Der Wenn-Block als Verzweigung.

Zur Grundlage zurück

Ausprobieren

Jetzt zusammen

Wir lösen die Aufgabe gemeinsam. Nutze die Hilfen, wenn du sie brauchst.

Punkte sind 5. Wenn Punkte größer als 5, sage „Gewonnen“, sonst sage „Weiter“. Was wird gesagt?
Zeig mir den ersten Schritt

Ist 5 größer als 5?

Lösung ansehen

Lösung: Weiter

Üben

Jetzt du

Jetzt probierst du es allein.

Punkte sind 7. Wenn Punkte größer als 5, sage „Gewonnen“, sonst sage „Weiter“. Was wird gesagt?
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.

Prüfen

Mini-Quiz

4 kurze Fragen, ohne Noten. Bei jeder Frage kannst du dir die Lösung ansehen.

Frage 1 Wann wird der Sonst-Teil ausgeführt?
Lösung ansehen

Lösung: Wenn die Bedingung nicht wahr ist.

Frage 2 Die Figur steht vor einer Wand. „Wenn Wand vor dir: drehe dich nach rechts, sonst gehe 1 Schritt.“ Was tut sie?
Lösung ansehen

Lösung: Sie dreht sich nach rechts.

Frage 3 Es werden Dann- und Sonst-Teil gleichzeitig ausgeführt.
Lösung ansehen

Lösung: Stimmt nicht

Frage 4 Eine Bedingung ist entweder wahr oder nicht wahr.
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.

Zum Schluss

Kannst du das schon?

Hake ab, was du schon kannst. Was noch fehlt, schaust du dir einfach noch einmal an.

Zum Ausdrucken

Übungsheft Programmieren mit Blöcken

Kurz erklärt, 41 Aufgaben in drei Stufen und alle Lösungen. Kostenlos.

PDF, 398 KB

Übungsheft herunterladen (PDF, 398 KB)

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