gf2:aufgaben2d2

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gf2:aufgaben2d2 [2023/09/08 08:56] lehmannrgf2:aufgaben2d2 [2023/10/02 08:43] (aktuell) lehmannr
Zeile 21: Zeile 21:
  
 <WRAP nicebox green> <WRAP nicebox green>
-**Aufgabe 1** // +**Aufgabe 1**  
 + 
 Ich möchte, dass der Agent ein Quadrat der Seitenlänge 5 baut, doch irgendetwas funktioniert nicht?  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. 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> </WRAP>
  
  
  • gf2/aufgaben2d2.1694156182.txt.gz
  • Zuletzt geändert: 2023/09/08 08:56
  • von lehmannr