Den Weg planen
Sehr gut, jetzt kannst du laufen und abbiegen. Aber je länger der Weg ist, desto leichter vertust du dich bei einem Block, und der Hund landet in der Hecke. Deshalb planen Programmierer ein Programm, bevor sie es schreiben.
Stell dir vor, du führst einen Freund am Telefon. „Komm zu mir“ reicht nicht, du musst jedes Stück des Weges beschreiben: „Geh zwei Schritte geradeaus. Biege rechts ab. Geh zwei Schritte …“ Genauso musst du den Hund führen. Er sieht das grüne Feld nicht, er kennt nur die Schritte, die du ihm gibst.
So gehst du vor:
- Fahre den Weg auf dem Bildschirm mit dem Finger nach, vom Hund bis zum Ziel.
- Teile ihn in gerade Abschnitte auf. Zähle, wie viele Felder jeder Abschnitt hat.
- Sage an jeder Ecke, in welche Richtung der Hund schaut und ob er links oder rechts abbiegen soll.
- Erst jetzt baust du die Blöcke, Abschnitt für Abschnitt. Du kannst das Programm schon ausführen, bevor es fertig ist, um zu prüfen, ob die ersten Abschnitte funktionieren.
Eine große Aufgabe in kleinere Teile zu zerlegen, die leicht zu lösen sind, gehört zu den wichtigsten Fähigkeiten eines Programmierers. Das nennt man Zerlegung (Dekomposition).
Anweisungen
- 1
Plane den Weg und bring den Hund zum Ziel. Der Weg hat fünf gerade Abschnitte.