Algorithmen

Deine Antworten und Programme bleiben zunächst im geöffneten Lernwerk. Sichere eine Arbeitsdatei, bevor du es schließt.

← Alle Unterrichtsbausteine

Baustein 3 · Schleifen

Was kommt nach der Schleife?

Schleifenkörper und nachfolgenden Befehl trennen.

Ein Durchlauf führt die ganze Gruppe in der Klammer aus. Der zusätzliche Befehl vor steht hier außerhalb der Klammer.

Start: 2 Spalten, 2 Reihen.
Spalte 1, Reihe 2, Blick rechts.
1 Kachel ist bereits sauber.
Reihen werden von oben gezählt.

wiederhole 4 [vor; links]
vor

Unser Modell: Die Startkachel ist bereits sauber. Drehen verändert nur den Blick. Am Rand stoppt der Roboter; er sucht keinen anderen Weg.

Dein Auftrag

Sage zuerst Endkachel und Blick nach der Schleife voraus, danach nach dem ganzen Programm. Verfolge die Befehle am Raster. Kennzeichne den einzelnen Befehl außerhalb der Klammer und erkläre seine Wirkung.

So kannst du anfangen: In der Klammer … Nach der vierten Wiederholung …

Eine gute Erklärung zeigt

Vergleiche deine Erklärung mit den Kriterien. Ergänze oder verbessere sie.

Erklärung und Beispiel

Die Klammer legt den Umfang fest

Nur die Anweisungen in der Klammer werden wiederholt. Eine Anweisung danach gehört nicht zur Schleife. Sie wird erst ausgeführt, wenn alle Durchläufe beendet sind.

Hier: viermal vor → links, danach einmal vor. Die Schleife hat acht Aktionen, das ganze Programm neun. Die zuletzt besuchte Kachel war bereits sauber; eine weitere Fahrt muss also nicht die Zahl sauberer Kacheln erhöhen.

Kontrolliere drei Dinge getrennt: Ist die Schleife zu Ende? Gibt es danach noch Code? Ist der ganze Boden sauber? Diese Fragen haben nicht automatisch dieselbe Antwort.

Mögliche Lösung
Die Fahrt endet rechts unten, Blick rechts. Die zweite Zeile kommt erst nach allen vier Durchläufen genau einmal dran. Das ganze Programm hat neun Aktionen.
Für Lehrpersonen: Gespräch und Vorbereitung

Den Plan wiederhole 4 [vor; links] und darunter ein einzelnes vor an die Tafel schreiben. Die Klammer farbig markieren. Lernende zuerst das Ende nach der Schleife, dann nach dem ganzen Programm zeigen lassen.

Gesprächsimpuls: Warum wird das letzte vor nur einmal ausgeführt? Was wäre anders, wenn es in der Klammer stünde?

Zur vollständigen Reihe: Präzise Abläufe entwickeln und prüfen → · Roboterstudio als zusätzliche Übung

Zurück zu deiner Aufgabe

Eigene Antworten und private Notizen werden nicht mitgedruckt.