Richtwert: ca. 25–35 Minuten
Öffnet den Online-Simulator und löst eigenständig (allein oder zu zweit) die folgende Aufgabe: Sammelt alle Körner in eurem Territorium ein, ohne gegen eine Mauer zu laufen. Alle Aufgaben auch noch einmal schön formatiert hier als Arbeitsblatt.
Im ersten Schritt stellt Ihr Eure Feldgröße auf 8x8 Felder ein.
Anschließend baut Ihr gemeinsam ein Labyrinth aus den folgenden Elementen, so dass jede/jeder von Euch das gleiche Spielfed hat:
Schreibe nun für Dich alleine einen Programmcode, der alle Körner, die auf dem Feld liegen, einsammelt und auf dem Startpunkt ablegt. Der kürzeste Code gewinnt!
Baut euer Programm schrittweise auf: Testet zunächst
einzelne Befehle, bevor ihr sie zu einer vollständigen Lösung
zusammensetzt. Nutzt gern Abfragen wie vornFrei(), um
flexibel auf das Territorium zu reagieren.
Tausche nun mit deinem Sitznachbarn den Sitzplatz und baue deinem Partner dein individuelles Hamster-Labyrinth. Benutze die gleichen Elemente wie in Aufgabe 2!
Schreibe einen neuen Code, der ebenfalls alle Körner einsammelt und diese in der oberen linken Ecke ablegt. Kürze den Code so stark als möglich!
Wer schnell fertig ist, kann versuchen, die Lösung mit
einer Schleife (z. B. while) kürzer zu schreiben.
Meldet euch, wir kommen gerne vorbei und helfen weiter.