===== Aufgabe 1 ===== Betrachte das untenstehende Programm und überlege dir, was es macht. Kopiere es in Minecraft und teste es ('c' drücken und dann in "Python" einfügen). # Grundeinstellungen agent.set_assist(PLACE_ON_MOVE, True) agent.set_item(GOLD_BLOCK, 64, 1) agent.set_slot(1) # Programm agent.move(FORWARD,5) agent.turn_left() agent.move(FORWARD,5) agent.turn_left() agent.move(FORWARD,5) agent.turn_left() agent.move(FORWARD,5) **Aufgabe 1** Ich möchte, dass der Agent ein Quadrat der Seitenlänge 5 baut, doch irgendetwas funktioniert nicht? Versuche das Programm so zu ändern, dass er wirklich ein Quadrat der Seitenlänge 5 baut. **Aufgabe 2** Füge deinem Programm eine Variable mit dem Namen ''Seitenlaenge'' hinzu, sodass du über diese Variable steuern kannst, wie gross dein Quadrat wird. **Aufgabe 3** Lies im Wiki den Bereich über die Variablen durch und löse die Aufgaben dazu: [[https://wiki.mathematix.ch/doku.php?id=gf2:agent#1-variablen-verwenden|Siehe hier]] **Aufgabe 4** Erkläre, was der Agent baut, wenn das untenstehende Programm ausgeführt wird. Erstelle eine Skizze. agent.set_assist(PLACE_ON_MOVE, True) agent.set_item(GOLD_BLOCK, 64, 1) agent.set_item(GRASS, 64, 2) agent.set_item(DIAMOND_BLOCK, 64, 3) distances = [4,6,2] for i in range(1,4): agent.set_slot(i) agent.place(LEFT) agent.move(FORWARD, distances[i-1])