7.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 7.4 Kochkurve
zur Startseite www.pohlig.de  (C) MPohlig 2005