Pythagorasbaum
Symmetrisch
Entwerfe eine rekursiven Algorithmus, der einen symmetrischen Pythagorasbaum zeichnet:
Die folgende Skizze kann hilfreich sein:
- Konzipiere eine Methode
zeichneQuadrat(int x, int y, turtleRichtung a, seitenlaenge l)
die ein Quadrat mit der Seitenlängel
ausgehend vom Punkt(x|y)
mit der Startrichtung der Turtlea
(Winkel) zeichnet. Teste die Methode. - Überlege dir dann, mit welchen parametern sich die Methode wie oft selbst aufrufen muss.
- Entscheide, wie du den Basisfall definieren willst.