Turtlegrafik mit Java
HomeAufgabenDruckenJava-Online

Serie 9: Rekursionen


1)
Erstelle die folgende Zeichnung mit Hilfe von Rekursion.

 

 

 


2)
Erstelle die folgende Zeichnung mit Hilfe von Rekursion.

 

 

 

 


3)

Ergänze den Programmcode so, dass eine Flocke gezeichnet wird.

void figur(double seite) 
{
for (int i = 0; i < 6; i++)
{
forward(seite);
figur(seite / 3);
back(seite);
right(60);
}
}

 

 


4)

Im Lernprogramm findet man den Programmcode der bekannten Kochkurve.

 

Ergänze die Kochkurve so, dass eine ganze Schneeflocke entsteht.
 
 

5)

Die interessante Clothoid-Kurve kann mit folgender rekursiven Methode erstellt werden:

void cloth(int s)
{
if (s > 1000)
return;
forward(10);
left(0.025 * s);
cloth(s + 10);
}

Ergänze das Programmcode und teste die Rekursion für verschiedene Parameter s.