A.3.3 Lösungen
 
Aufgabe 1

Download:
RekursionsTurtle. java

Quellcode, der Methode, um die die RekursionsTurtle ergänzt wird:
public void zeichneSierpinskiViereck(double l){
   if (l>1)  {
      forward(l);
      zeichneSierpinskiViereck(l/2);
      forward(-l); right(90); forward(l); left(90);
      zeichneSierpinskiViereck(l/2);
      left(90); forward(l); left(90); forward(l); right(180);
      zeichneSierpinskiViereck(l/2);
      forward(l); left(90);forward(l); right(90);
      zeichneSierpinskiViereck(l/2);
      right(90); forward(l); left(90);
   }
}
Download:
Sierpinski2.java
Quellcode des Testprogramms:
mport turtle.*;
import java.awt.*;

public class Sierpinski2 extends TurtleFrame {
    RekursionsTurtle t1; 
    public Sierpinski2(String title) {
        super(title);
        t1 = new RekursionsTurtle(tWin);
    }

    public void zeichne() {
        double l = 100;
        t1.zeichneSierpinskiViereck(l);
    }

    public static void main (String[] args) {
        new Sierpinski2("Sierpinski");
    }
}
 


 

zu A.3.4 Kochkurve
zur Startseite www.pohlig.de  (C) MPohlig 2007