15.6 Aufgaben
-
Schreiben Sie ein Turtle-Programm, das ein Quadrat mithilfe einer for-Schleife zeichnet.
-
Schreiben Sie ein Turtle-Programm, das ein gleichseitiges Dreieck mithilfe einer for-Schleife zeichnet.
-
Schreiben Sie ein Turtle-Programm, das in einem Linienzug ein rechtwinkliges Dreieck mit der Hypotenuse c und genau unterhalb dieses Dreiecks ein Quadrat mit der Seitenlänge c zeichnet.
-
Ändern Sie Listing 15.3 so, dass die Koch-Kurve nur mit rechtsdrehenden Winkeln right(phi) gezeichnet wird.
-
Ändern Sie Listing 15.7 so, dass die Rechtecke des Pythagoras-Baumes bei jedem neuen Funktionsaufruf der Python-Funktion quadrat(a) mit verschiedenen Farben ausgefüllt werden. Die Farben können Sie mit einer Python-Liste codieren: farben=[('red'),('green'),('blue'), ('yellow')].
-
Schreiben Sie ein SymPy-Programm, das die Höhe eines symmetrischen Pythagoras-Baumes für
berechnet. Für die Höhe h gilt allgemein:
-
Schreiben Sie ein Turtle-Programm, das eine einfache Baumstruktur zeichnet (siehe Abbildung 15.14).
Abbildung 15.14 Bilder zu den Aufgaben 7, 8 und 9
-
Schreiben Sie ein Turtle-Programm, das eine Hilbert-Kurve zeichnet.
-
Schreiben Sie ein Turtle-Programm, das einen Sierpinski-Teppich zeichnet.
-
Ändern Sie Listing 15.11 so, dass auch die Mandelbrot-Menge farbig auf dem Bildschirm ausgegeben wird.