Fehler finden
Auch erfahrene Programmierer schreiben Programme, die nicht tun, was sie sollen. Ein Fehler in einem Programm heißt Bug, und ihn zu finden und zu beheben heißt Debuggen. Der Name stammt angeblich von einer echten Motte, die 1947 in einem der ersten Computer gefunden wurde und dort eine Störung verursacht hat.
Einen Fehler findest du am besten, indem du das Programm ausführst und genau beobachtest, was passiert:
- Beobachte gleichzeitig den Hund und den Editor. Der Block, den der Hund gerade ausführt, leuchtet auf.
- Finde die erste Stelle, an der der Hund etwas anderes tut, als er soll. Wenn er gegen eine Hecke läuft oder vom Weg abkommt, bricht das Programm ab, und der Block, bei dem das passiert ist, bleibt hell.
- Der Fehler steckt meistens in diesem Block oder ein Stück davor. Überlege, was dort stehen sollte.
So reparierst du das Programm:
- Einen Block löschen: Klicke ihn an und drücke die Entf-Taste (oder klicke mit der rechten Maustaste darauf und wähle „Löschen“). Die Blöcke darunter rücken nach oben.
- Einen Block in die Mitte des Programms einfügen: Ziehe ihn zwischen zwei Blöcke. Die anderen Blöcke machen Platz.
- Vorsicht beim Ziehen: Wenn du einen Block mitten im Programm ziehst, kommen alle Blöcke darunter mit. Um nur diesen einen Block herauszuziehen, halte beim Ziehen Strg (auf dem Mac Cmd) gedrückt.
Anweisungen
- 1
Das Programm ist schon geschrieben, hat aber einen Fehler. Führe es aus, finde den falschen Block und korrigiere ihn, damit der Hund das Ziel erreicht. Es reicht, einen einzigen Block zu ersetzen.