Treppen beliebiger Höhe
Die Treppen sind wieder da, aber jede Karte hat eine andere Anzahl von Stufen. Das Programm aus der Übung „Treppen“ hatte eine feste Anzahl von Durchläufen, es würde also nur auf einer von ihnen funktionieren.
In eine Schleife Wiederhole, bis du im Ziel bist kannst du wie in eine Schleife Wiederhole mehr als einen Block legen. Aber der Hund prüft, ob er am Ziel ist, nur vor jedem Durchlauf, nicht zwischen den Blöcken darin. Wenn er mitten in einem Durchlauf das Ziel erreichte, würde er trotzdem noch die restlichen Blöcke ausführen, und erst dann würde die Schleife enden.
Hier geht das gut: Am Ende jedes Durchlaufs steht der Hund auf der nächsten Stufe, und das Ziel liegt auf der letzten. Überlege, ob das auch noch gelten würde, wenn das Ziel ein Feld weiter läge.
Anweisungen
- 1
Steige auf allen drei Karten die Treppe zum Ziel hinauf.
- 2
Verwende höchstens 5 Blöcke.