Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| lehrkraefte:blc:informatik:glf25:turtle:start [2026/01/02 18:32] – Ivo Blöchliger | lehrkraefte:blc:informatik:glf25:turtle:start [2026/01/20 16:44] (current) – Ivo Blöchliger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Turtlegrafik mit Python ====== | ====== Turtlegrafik mit Python ====== | ||
| + | ==== Aufgaben ==== | ||
| + | Screenshots und Codes auf den geteilten Ordner '' | ||
| + | * Nur Kleinbuchstaben a-z, Ziffern und Minus und Bodenstrich. | ||
| + | * Start mit Namen, gefolgt von _, gefolgt von Kurzbeschreibung, | ||
| + | * Beispiel: '' | ||
| + | Screenshots sind zugeschnitten auf das Wesentliche. | ||
| + | |||
| + | |||
| + | * [[.: | ||
| + | * [[.: | ||
| + | * [[.: | ||
| + | |||
| === Grundsätze === | === Grundsätze === | ||
| * Jeglicher Code wird selbst getippt. | * Jeglicher Code wird selbst getippt. | ||
| Line 19: | Line 31: | ||
| * Alle Ihre Turtle-Programme sollen in einem Ordner gespeichert werden, z.B. mit dem Namen '' | * Alle Ihre Turtle-Programme sollen in einem Ordner gespeichert werden, z.B. mit dem Namen '' | ||
| * In VS-Code muss dieser **Ordner geöffnet** werden (z.B. im Menü oben links: File -> Open Folder) | * In VS-Code muss dieser **Ordner geöffnet** werden (z.B. im Menü oben links: File -> Open Folder) | ||
| + | |||
| + | Template für neue Dateien: | ||
| + | <code python> | ||
| + | from turtle import * | ||
| + | from math import sqrt, | ||
| + | |||
| + | if True: # Schnelles Zeichnen ohne Animation | ||
| + | hideturtle() | ||
| + | getscreen().tracer(False) | ||
| + | |||
| + | # Hier Funktionen einfügen... | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | # Funktion(en) aufrufen | ||
| + | |||
| + | |||
| + | penup() | ||
| + | # Eventl. Grafik als Vektorgrafik speichern. Diese kann z.B. mit inkscape geöffnet werden. | ||
| + | # Screen().getcanvas().postscript(file=" | ||
| + | exitonclick() | ||
| + | </ | ||
| <hidden Installation unter Linux> | <hidden Installation unter Linux> | ||
| Line 27: | Line 62: | ||
| </ | </ | ||
| - | ===== Aufgaben 5. Januar 2026 ===== | + | ===== Mögliche Prüfungsaufgaben |
| - | * [[.: | + | Die Prüfung wird auf Papier stattfinden. Geprüft wird, ob Sie |
| + | * gegebene Programme von Hand ausführen, | ||
| + | * gegebenen Programme korrigieren bzw. ergänzen, | ||
| + | * eigene Programme schreiben können. | ||
| + | Beispiele für Prüfungsaufgaben: | ||
| + | * Programm, das ein «Haus des Nikolaus» zeichnet (Quadrat mit Diagonalen und aufgesetztem rechtwinkligen Dreieck). | ||
| + | * Regelmässiges Fünfeck zeichnen. | ||
| + | * Uhrzeiger zu gegebener Uhrzeit (stunden, minuten) zeichnen. | ||
| + | * ... | ||