Programmiere den Roboter:
Der Roboter soll das Feld mit der roten Flagge erreichen, ohne gegen die Bäume zu laufen.

Hänge dafür die Bausteine und an den Startbaustein . Klicke anschließend auf .

Lese auch, was unter "Weitere Hinweise" steht, bevor du mit der nächsten Aufgabe weitermachst.


Weitere Hinweise:

Bei einigen Aufgaben findest du weitere Hinweise zu den verwendeten Bausteinen oder zur Aufgabe, manchmal auch Beispiele. Diese Hinweise erreichst du, indem du auf den grünen Button unter dem Aufgabentext oder auf das grüne Fragezeichen rechts am Bildrand klickst.

Die Bedienelemente:

Mit diesem Button startest du dein Programm.

Mit diesem Button setzt du den Roboter auf die Startposition zurück.

Mit diesem Button kannst du dein Programm Schritt für Schritt durchgehen.

Mit diesem Button wird direkt das Ergebnis deines Programms angezeigt.

Mit dem Schieberegler kannst du die Geschwindigkeit einstellen, mit der das Programm ausgeführt wird.


Statt der Blockly-Bausteine verwenden wir in Python "Funktionen" (erkennbar an den runden Klammern), um den Roboter zu steuern. Jeder Funktionsaufruf (Befehl) muss in einer eigenen Zeile stehen. Statt des Blockly-Startbausteins steht in der ersten Zeile immer:
  from robot import *
Hier stehen uns die folgenden Funktionen zur Verfügung:
  rechts() : bewegt den Roboter einen Schritt nach rechts
  oben() : bewegt den Roboter einen Schritt nach oben