Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
gf_informatik:fun_with_turtle [2023-06-15 21:08] – [Aufgabe 1: Lasse die Turtle einen Weg aus dem Labyrinth finden.] hof | gf_informatik:fun_with_turtle [2023-06-16 07:12] (aktuell) – hof | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
TigerJython kommt langsam an seine Grenze, wir lassen es hinter uns. | TigerJython kommt langsam an seine Grenze, wir lassen es hinter uns. | ||
- | Stattdessen | + | Stattdessen |
+ | |||
+ | * Installiere die aktuelle Version von [[https:// | ||
+ | | ||
+ | * Installiere die [[https:// | ||
- | Zusätzlich solltest du eine aktuelle Version von [[https:// | ||
### Hintergrundbild in Turtle laden | ### Hintergrundbild in Turtle laden | ||
Zeile 45: | Zeile 49: | ||
**Beachte: | **Beachte: | ||
+ | |||
### Aufgabe 1: Lasse die Turtle einen Weg aus dem Labyrinth finden. | ### Aufgabe 1: Lasse die Turtle einen Weg aus dem Labyrinth finden. | ||
Schreibe Python-Code, | Schreibe Python-Code, | ||
+ | |||
+ | Tipps: | ||
+ | * Hilft es, eine Variable mit der Breite des Gangs zu definieren? | ||
### Aufgabe 2: Meeehr Labyrinth | ### Aufgabe 2: Meeehr Labyrinth | ||
- | Versuche dich nun an {{: | + | Versuche dich nun an {{: |
+ | |||
+ | |||
+ | ### Aufgabe 3: Kompakte Lösungssprache | ||
+ | |||
+ | Ziel: Den Weg aus dem Labyrinth als kompakte Anweisung codieren. Beispiel: Der String `' | ||
+ | |||
+ | Schreibe einen Interpreter für die obige Anweisungssprache für die Turtle. Ein Interpreter ist eine Funktion, die einen String erhält und die Turtle entsprechend bewegt. | ||
+ | Wie wärs mit einer noch kompakteren Sprache, z.B. `' |