lehrkraefte:blc:informatik:glf25:turtle:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:glf25:turtle:start [2026/01/02 18:32] Ivo Blöchligerlehrkraefte: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 ''turtle'' auf OneDrive. Namenskonvention:
 +  * Nur Kleinbuchstaben a-z, Ziffern und Minus und Bodenstrich.
 +  * Start mit Namen, gefolgt von _, gefolgt von Kurzbeschreibung, gefolt von .py oder .png (evtl. .svg).
 +  * Beispiel: ''hanswurst_stern.py'' und ''hanswurst_stern.png''.
 +Screenshots sind zugeschnitten auf das Wesentliche.
 +
 +
 +  * [[.:polygone-und-sterne|Polygone und Sterne]]
 +  * [[.:lsystems|Lindenmayer Systems (L-Systems)]]
 +  * [[.:pythagorasbaum|Pythagorasbaum]]
 +
 === 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 ''turtle''.   * Alle Ihre Turtle-Programme sollen in einem Ordner gespeichert werden, z.B. mit dem Namen ''turtle''.
   * 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,sin,cos,tan,pi
 +
 +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="ausgabe.eps")
 +exitonclick()
 +</code>
  
 <hidden Installation unter Linux> <hidden Installation unter Linux>
Line 27: Line 62:
 </hidden> </hidden>
  
-===== Aufgaben 5. Januar 2026 ===== +===== Mögliche Prüfungsaufgaben ===== 
-  * [[.:polygone-und-sterne|Polygone und Sterne]]+Die Prüfung wird auf Papier stattfinden. Geprüft wird, ob Sie 
 +  * gegebene Programme von Hand ausführen,  
 +  * gegebenen Programme korrigieren bzwergä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.
 +  * ...
  • lehrkraefte/blc/informatik/glf25/turtle/start.1767378730.txt.gz
  • Last modified: 2026/01/02 18:32
  • by Ivo Blöchliger