Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:fun_with_turtle [2023-06-15 21:07] – angelegt hofgf_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 laden wir die Entwicklungsumgebung [[https://code.visualstudio.com/|Visual Studio Code]] und installieren sie.+Stattdessen steigen wir um auf die Entwicklungsumgebung **Visual Studio Code**: 
 + 
 + * Installiere die aktuelle Version von [[https://www.python.org/downloads/|Python]] auf deinem Computer. 
 + [[https://code.visualstudio.com/|Visual Studio Code]] laden und installieren. 
 + * Installiere die [[https://marketplace.visualstudio.com/items?itemName=ms-python.python|Python-Extension]] 
  
-Zusätzlich solltest du eine aktuelle Version von [[https://www.python.org/downloads/|Python]] auf deinem Computer installieren. 
  
 ### Hintergrundbild in Turtle laden ### Hintergrundbild in Turtle laden
Zeile 50: Zeile 54:
 Schreibe Python-Code, um die Turtle durch das Labyrinth finden zu lassen. Füge dafür Code **vor** dem `done()` ein. Schreibe Python-Code, um die Turtle durch das Labyrinth finden zu lassen. Füge dafür Code **vor** dem `done()` ein.
  
 +Tipps:
 +  * Hilft es, eine Variable mit der Breite des Gangs zu definieren?
 +
 +### Aufgabe 2: Meeehr Labyrinth
 +
 +Versuche dich nun an {{:gf_informatik:maze3.png?linkonly|}} (Start-Koordinaten: -373, 185) und {{:gf_informatik:maze5.png?linkonly|}} (Start: -204, 270)!
 +
 +
 +### Aufgabe 3: Kompakte Lösungssprache
 +
 +Ziel: Den Weg aus dem Labyrinth als kompakte Anweisung codieren. Beispiel: Der String `'L---R-R--'` steht für "Links, 3x vorwärts, rechts, 1x vorwärts, rechts, 2x vorwärts".
 +
 +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. `'L3RR2'`?
  • gf_informatik/fun_with_turtle.1686863233.txt.gz
  • Zuletzt geändert: 2023-06-15 21:07
  • von hof