TigerJython | xx für Gymnasien |
1) |
Erstelle folgende Zeichnung, in dem du zuerst eine Funktion dreieck definierst. Die Funktion kleeblatt() besteht aus vier Dreiecken. Mit Hilfe der Funkion setPos(x, y) kann man Kleeblätter an verschiedenen Positionen zeichnen. Zum Spass kannst du die Figuren noch füllen. |
2) | Zeichne eine Europa-Flagge, indem du zuerst eine Funktion star(), die einen Stern zeichnet, definierst. Die blaue Hintergrundfarbe erhälst du mit dem Befehl clear("blue"). |
|
3) | Zeichne Blumen in verschiedenen Farben an verschidenen Positionen. Verwende dabei die Funktionen |
|
|
4) | Verwende Funktionen mit Parametern, um Kleeblätter in verschiedenen Grössen und Farben zu zeichnen. |
|
|
5) | Definiere eine Funktion zickzack, die eine Zickzack-Linie zeichnet. Diese soll enden, wenn die x- oder y-Koordinate aus dem Bereich (-250, 250) herauskommt. Mit getX() bzw. getY() kannst du die aktuellen Turtle-Koordinaten abfragen. Im Haupprogramm sollen 36 solche zickzack-Linien gezeichnet werden, wobei jede Linie an der Position (0, 0) startet und vor der nächsten Linie eine Drehung um 10° erfolgt. (Um das Ende der Zickzack-Linie zu bestimmen kannst du z.B. folgende while-Bedingung verwenden:
|
|
|
6) | Zum Ausprobieren: SPIROLATERALE
Experimentiere mit verschiedenen Parametern. Spirolaterale mit figure (90, 8, 20) oder figure(36, 10, 15) sind nicht geschlossen. Wie muss a, q und n gewählt werden, damit das Spirolateral geschlossen ist? |