Drachenkurve


Die Drachenkurve ist oben in ihrer Entwicklung je nach Stufe dargestellt. Mache dazu folgendes Experiment:
  1. Beschrifte ein DIN-A4-Blatt oben mit "Anfang" und unten mit "Ende".
  2. Falte das Blatt Papier in der Mitte (zwischen "Anfang" und "Ende" und öffne es wieder so, dass die einzelnen Teile einen rechten Winkel bilden.
  3. Falte das Blatt Papier in der Mitte und danach noch einmal in der Mitte nach der gleichen Seite hin und öffne es wieder so, dass die einzelnen Teile einen rechten Winkel bilden.
  4. Mache so weiter, so weit wie es geht...

Aufgabe: Formuliere eine Methode

void zeichneDrachenkurve(int stufe, double laenge, int orientierung)
Durch den Aufruf
zeichneDrachenkurve(4, 100, rechts);
soll die vierte oben dargestellte Drachenkurve mit einer Länge von 100 (Entfernung der Endpunkte im ersten Bild) gezeichnet werden.

Zusatz 1: Welche Figur entsteht, wenn man die Drachenkurve vom Startpunkt aus viermal nach einer Drehung um jeweils 90 Grad zeichnet?


Lösungen zur Aufgabe:
Applet zur Drachenkurve (Quelltext: Drachen.java)
Applet zur vierfachen Drachenkurve (Quelltext: VierDrachen.java)

Zur Übersicht