Ein Fehler in der Schleife
Auf jedem zweiten Feld des Weges liegt ein Knochen. Das Programm ist fast fertig, aber der Hund hebt nur einen Knochen auf und erreicht das Ziel nicht. Das Programm hat zwei Fehler. Führe es aus und finde sie.
Fehler in Schleifen gibt es in zwei Arten:
- Die falsche Anzahl von Durchläufen. Die Schleife läuft einen Durchlauf mehr oder weniger, als sie sollte. Zähle, wie oft sich das Muster wiederholen soll.
- Ein Block an der falschen Stelle. Ein Block, der sich wiederholen soll, steht unter der Schleife und wird deshalb nur einmal ausgeführt. Oder umgekehrt: Ein Block, der nur einmal ausgeführt werden soll, steht in der Schleife.
Wenn du nicht sicher bist, beobachte, wie die Blöcke aufleuchten: Du siehst, welche Blöcke sich wiederholen und welche nur einmal ausgeführt werden. Behebe die Fehler nacheinander: Korrigiere den ersten, führe das Programm erneut aus und sieh, was sich geändert hat.
Anweisungen
- 1
Korrigiere das Programm so, dass der Hund alle Knochen aufhebt.
- 2
Und zum Ziel läuft.