neuerlehrplan:klasse10:lineareprogrammeeinausgabe
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| neuerlehrplan:klasse10:lineareprogrammeeinausgabe [2025/08/24 11:14] – [Turtlegrafik in Jupyternotebooks] lutz | neuerlehrplan:klasse10:lineareprogrammeeinausgabe [2025/09/12 16:41] (aktuell) – [Übungen] lutz | ||
|---|---|---|---|
| Zeile 147: | Zeile 147: | ||
| Um die Turtle zu verwenden, muss sich die Datei IPythonturtle.py im selben Ordner befinden. Weiterhin muss das Paket ipycanvas installiert und in Jupyter aktiviert werden. Um die Bibliothek (Siehe später!) einzubinden, | Um die Turtle zu verwenden, muss sich die Datei IPythonturtle.py im selben Ordner befinden. Weiterhin muss das Paket ipycanvas installiert und in Jupyter aktiviert werden. Um die Bibliothek (Siehe später!) einzubinden, | ||
| - | '' | + | '' |
| stehen. Danach kann man mit | stehen. Danach kann man mit | ||
| Zeile 159: | Zeile 159: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| - | * `goto(x, y)` – Bewegt die Turtle zu den Koordinaten (x, y). | + | * '' |
| - | * `home()` – Bewegt die Turtle zurück in die Mitte der Zeichenfläche und setzt die Richtung auf 0°. | + | * '' |
| - | * `circle(radius)` – Zeichnet einen Kreis mit dem angegebenen Radius. | + | * '' |
| - | * `penup()` – Hebt den Stift an – Bewegungen hinterlassen keine Spuren. | + | * '' |
| - | * `pendown()` – Setzt den Stift – Bewegungen werden gezeichnet. | + | * '' |
| - | * `pencolor(color)` – Setzt die Stiftfarbe (z. B. ' | + | * '' |
| - | * `width(w)` – Setzt die Linienstärke. | + | * '' |
| - | * `clear()` – Löscht die Zeichenfläche und setzt die Turtle zurück. | + | * '' |
| - | * `speed(value)` – Setzt die Zeichen-Geschwindigkeit. Werte: ' | + | * '' |
| - | * `fillcolor(color)` – Setzt die Füllfarbe für begin_fill / end_fill. | + | * '' |
| - | * `begin_fill()` – Startet eine Füllung; alle Bewegungen werden gesammelt. | + | * '' |
| - | * `end_fill()` – Schließt das aktuelle Polygon und füllt es mit der Füllfarbe. | + | * '' |
| + | |||
| + | **Ein Beispiel: | ||
| + | |||
| + | <code python> | ||
| + | # Turtlebibliothek einbinden | ||
| + | from IPythonturtle import IPythonturtle | ||
| + | |||
| + | # Turtle erzeugen, Geschwindigkeit, | ||
| + | t = IPythonturtle() | ||
| + | t.speed(" | ||
| + | t.pencolor(" | ||
| + | t.fillcolor(" | ||
| + | |||
| + | # Füllen beginnen | ||
| + | t.begin_fill() | ||
| + | |||
| + | # Quadrat zeichnen | ||
| + | t.forward(100) | ||
| + | t.right(90) | ||
| + | t.forward(100) | ||
| + | t.right(90) | ||
| + | t.forward(100) | ||
| + | t.right(90) | ||
| + | t.forward(100) | ||
| + | t.right(90) | ||
| + | |||
| + | # Füllen beenden | ||
| + | t.end_fill() | ||
| + | </ | ||
| + | |||
| + | |||
| + | <WRAP center round download 60%> | ||
| + | Download der Datei IPythonturtle.py | ||
| + | {{ : | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Übungen ===== | ||
| + | |||
| + | Im folgenden Jupyternotebook finden sich einige Übungsaufgaben zum Thema. | ||
| + | |||
| + | <WRAP center round download 60%> | ||
| + | {{ : | ||
| + | </ | ||
neuerlehrplan/klasse10/lineareprogrammeeinausgabe.1756026865.txt.gz · Zuletzt geändert: von lutz
