Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gf2:aufgaben2d2 [2023/09/08 08:55] – lehmannr | gf2:aufgaben2d2 [2023/10/02 08:43] (aktuell) – lehmannr | ||
|---|---|---|---|
| Zeile 21: | Zeile 21: | ||
| <WRAP nicebox green> | <WRAP nicebox green> | ||
| + | **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 nicebox green> | ||
| + | **Aufgabe 2** | ||
| + | |||
| + | Füge deinem Programm eine Variable mit dem Namen '' | ||
| + | </ | ||
| + | |||
| + | <WRAP nicebox green> | ||
| + | **Aufgabe 3** | ||
| + | |||
| + | Lies im Wiki den Bereich über die Variablen durch und löse die Aufgaben dazu: [[https:// | ||
| + | </ | ||
| + | |||
| + | <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, | ||
| + | agent.set_item(GOLD_BLOCK, | ||
| + | agent.set_item(GRASS, | ||
| + | agent.set_item(DIAMOND_BLOCK, | ||
| + | |||
| + | distances = [4,6,2] | ||
| + | |||
| + | for i in range(1,4): | ||
| + | agent.set_slot(i) | ||
| + | agent.place(LEFT) | ||
| + | agent.move(FORWARD, | ||
| + | </ | ||
| + | |||
| + | |||
| </ | </ | ||