Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
gf2:aufgaben2d2 [2023/09/08 08:51] – angelegt lehmannrgf2:aufgaben2d2 [2023/10/02 08:43] (aktuell) lehmannr
Zeile 3: Zeile 3:
 Betrachte das untenstehende Programm und überlege dir, was es macht.  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). Kopiere es in Minecraft und teste es ('c' drücken und dann in "Python" einfügen).
 +
 +<sxh python>
 +# 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)
 +</sxh>
 +
 +<WRAP nicebox green>
 +**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.
 +</WRAP>
 +
 +<WRAP nicebox green>
 +**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.
 +</WRAP>
 +
 +<WRAP nicebox green>
 +**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]]
 +</WRAP>
 +
 +<WRAP nicebox green>
 +**Aufgabe 4**
 +Erkläre, was der Agent baut, wenn das untenstehende Programm ausgeführt wird. Erstelle eine Skizze.
 +<sxh python>
 +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])
 +</sxh>
 +
 +
 +</WRAP>
  
  
  • gf2/aufgaben2d2.1694155918.txt.gz
  • Zuletzt geändert: 2023/09/08 08:51
  • von lehmannr