TigerJython xx
für Gymnasien

Serie 4: Funktionen



1)


Je 50 rote, blaue, grüne, gelbe und violette farbige Kreise sollen an zufällig gewählten Positionen erscheinen. Definiere dazu eine Funktion colorCircle(c) mit folgenden Aktionen:
- setzt die Farbe auf Color c
- setzt die Position auf zufällig gewählte Koordinaten im Bereich 0 bis 100
- zeichne einen kleinen gefüllten Kreis

Im Hauptprogramm verwendest du eine repeat 50: -Schleife und rufst in der Schleife die Funktion colorCircle() mit den Parametern "red", "yellow" usw. auf.


 


2)


Definiere eine Funktion bird(x, y), die an der Position x, y einen vogelartigen Linienzug zeichnet. Dabei verwendest du im GPanel mit den Koordinaten (0, 20, 0, 20) die zwei Kreisbogenfunktionen arc(2, 30, 120) und arc(2, 150, -120).


 


3)


Definiere eine Funktion snowman(x), die an der Position (x, 0) einen weissen Schneemann zeichnet.

Im Hauptprogramm wählst du einen blauen Hintergrund und rufst die Funktion mehrmals an verschiedenen Positionen auf.