Prozeduren mit Parametern - Aufgaben
Aufgabe 1 |
Entwickle eine Prozedur n_eck, die ein regeläßiges Vieleck mit n Ecken an der Position (x|y) mit der Seitenlänge laenge zeichnet. Teste die Prozedur, indem du ein Turtle-Blockly-Programm schreibst, das ein N-Eck zeichnet, nachdem die Zahl der Ecken, die Position der ersten Ecke sowie die Seitenlänge über die Tastatur eingelesen wurden. |
Aufgabe 2 | |
Entwickle eine Prozedur mit dem Namen spiraleRechts und den beiden Parametern laenge und winkel. Die Prozedur zeichnet, ausgehend von der Position und der Richtung der Turtle, eine nach rechts drehende Spirale, indem Sie sich um den Wert von laenge vorwaerts bewegt und dann um winkel nach rechts dreht. Nach jedem Schritt vermindert sich der Wert von laenge um 5, der Wert von winkel bleibt unverändert.Sobald laenge einen Wert kleiner 5 hat, wird die Prozedur beendet.
|
Aufgabe 3 |
Entwickle eine Prozedur spiraleLinks mit den Parametern winkel und laenge, die eine nach links drehende Spirale zeichnet. Der Wert von laenge soll in der Prozedur unverändert bleiben, der Drehwinkel winkel wird bei jedem Schleifendurchlauf um 50 vergrößert, bis 1800 überschritten werden. |
a. Teste die Prozedur mit verschiedenen Parameterwerten.
b. Verändere die Prozedur, sodass immer eine Doppelspirale gezeichnet wird.
Aufgabe 4 | |
Die Turtle soll nebenstehendes Bild zeichnen. entwickeln Sie ein Turtle-Blockly-Programm in folgenden Schritten.
|
Aufgabe 5 | |
Die folgende Prozedur kreis mit den Parametern radius, x und y zeichnet einen Kreis mit dem übergebenen radius und dem Mittelpunkt (x|y).
|