Programm lesen, Ergebnis vorhersagen
Du kannst ein Blockprogramm lesen und vorhersagen, was es tut. Dafür gehst du es Schritt für Schritt durch.
Das lernst du heute
- Ich kann ein Programm lesen, ohne es am Computer zu starten.
- Ich kann den Endpunkt der Figur bestimmen.
- Ich kann Variablen in einem Programm nachverfolgen.
Das brauchst du schon: Vielleicht hilft dir zuerst diese Lektion: Wiederholen mit Schleifen
Bevor du ein Programm startest, kannst du vorhersagen, was es tut. Du liest es von oben nach unten und führst es im Kopf aus. Hilfreich ist eine Tabelle. Eine Variable ist ein Speicherplatz mit Namen. Beispiel: „Setze Punkte auf 0. Wiederhole 3-mal: erhöhe Punkte um 2. Wenn Punkte größer als 5, sage ‚viel‘, sonst sage ‚wenig‘.“ Nach 3 Runden sind die Punkte 6. Weil 6 größer als 5 ist, sagt das Programm „viel“.
| Schritt | Punkte |
|---|---|
| Start | 0 |
| Runde 1 | 2 |
| Runde 2 | 4 |
| Runde 3 | 6 |
| Wenn Punkte > 5 | ja, also „viel“ |
Programm im Kopf ausführen
- Lies alle Blöcke einmal durch.
- Lege eine Tabelle für die Variablen an.
- Führe jeden Block aus und trage die Werte ein.
- Lies am Ende das Ergebnis ab.
Ich verstehe das noch nicht
Such dir aus, was dir hilft.
Noch einfacher erklärt
Lies von oben nach unten.
Schreibe die Werte auf.
Lies das Ergebnis ab.
Ein Beispiel
Ein Sparschwein: Du legst dreimal 2 Euro hinein. Danach liegen 6 Euro darin. Das ist wie eine Variable.
Schritt für Schritt
Setze Punkte auf 0. Wiederhole 3-mal: erhöhe Punkte um 2.
- Start: 0.
- Runde 1: 2.
- Runde 2: 4.
- Runde 3: 6.
Mit einem Bild erklärt
| Start | Runde 1 | Runde 2 | Runde 3 |
|---|---|---|---|
| 0 | 2 | 4 | 6 |
Zur Grundlage zurück
- Wiederholen mit Schleifen – Du kennst Schleifen.
Jetzt zusammen
Wir lösen die Aufgabe gemeinsam. Nutze die Hilfen, wenn du sie brauchst.
Setze Punkte auf 0. Wiederhole 3-mal: erhöhe Punkte um 2. Welchen Wert hat Punkte am Ende?
Zeig mir den ersten Schritt
Runde 1: 0 + 2 = 2.
Lösung ansehen
Lösung: 6
Jetzt du
Jetzt probierst du es allein.
Setze Punkte auf 1. Wiederhole 4-mal: erhöhe Punkte um 3. Welchen Wert hat Punkte am Ende?
Zeig mir den ersten Schritt
Runde 1: 1 + 3 = 4.
Lösung ansehen
Lösung: 13
Tipp: Schreibe nach jedem Block den neuen Wert der Variable auf.
Merksatz: Ein Programm lesen heißt: Block für Block ausführen und Werte aufschreiben.
Typischer Fehler: Das Ergebnis erraten. Rechne lieber nach.
Mini-Quiz
5 kurze Fragen, ohne Noten. Bei jeder Frage kannst du dir die Lösung ansehen.
Lösung ansehen
Lösung: Am Startpunkt
Lösung ansehen
Lösung: Nein, sie ist nur drei Seiten gelaufen.
Frage 3 Setze Punkte auf 10. Ziehe 4 ab. Addiere 3. Welchen Wert hat Punkte?
Zeig mir den ersten Schritt
10 − 4 = 6.
Lösung ansehen
Lösung: 9
Lösung ansehen
Lösung: Stimmt
Lösung ansehen
Lösung: Stimmt nicht
Geschafft
Du führst das Programm auf Papier aus. Eine Variable ist ein Speicherplatz, dessen Wert sich ändert.
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