next up previous contents
Nächste Seite: Sortierverfahren Aufwärts: Fraktale Vorherige Seite: Flächenfüllungen   Inhalt

Aufgaben

  1. Ändere den Drehwinkel der Kochkurve von 60° auf einen Wert nahe 90° ab, wähle entsprechend viele Aufrufe der rekursiven Methode und erzeuge damit Fraktale der folgenden Form:

    \includegraphics[width=7cm]{FrKochFuzz.ps}

  2. Erweitere das Fraktal zur Kochkurve so, dass $n$ Kochkurven zu einem $n$-Eck kombiniert werden!

    \includegraphics[width=4.5cm]{FrNKoch.ps}

    Beim Aufruf der Applikation sollen die Anzahl $n$, die Länge der Grundstrecke und die Rekursionstiefe als Kommandozeilenparameter übergeben werden. Wenn die Anzahl der Parameter kleiner als 3 ist, soll das Programm mit einer Fehlermeldung abbrechen:

    alfred@duron:~/java/frakt> java NKoch 5 100  
    Aufruf: % java NKoch anzahl laenge ebenen
    

    Verwende einen WindowAdapter, um das Fenster schließen zu können.

  3. Schreibe ein Wegfraktal (Applikation oder Applet), das folgende fraktale ``Schneeflocken'' erzeugt:

    \includegraphics[width=4.5cm]{FrFlocke.ps}

  4. Die Fibonacci-Folge ist dadurch gegeben, dass das nächste Folgenglied aus der Summe der beiden vorangegangen Glieder berechnet wird. Wählt man den Modulus zur Zahl 9, so schwanken diese Ergebnisse zwischen 0 und 8. Ein Fraktal ist zu erstellen, das diese Strecken (jeweils nach einer Drehung um einen bestimmten Winkel) darstellt!

    \includegraphics[width=4.5cm]{FrFibomod.ps}

    (Hinweis: die erhaltenen Fibonacci-Zahlen mod 9 werden mit einem konstanten Faktor (z.B. 5) multipliziert, damit Strecken mit einer Länge zwischen 0 und 40 Pixel dargestellt werden können). Falls die Anzahl der Parameter kleiner als 3 ist, soll eine Fehlermeldung (inkl. Wertevorschlag) ausgegeben werden:

    alfred@duron:~/java/frakt> java Fibomod         
    Aufruf: % java Fibomod zahl2(7) winkel(72) ebenen(200)
    

  5. Eine Reihe rekursiv kleiner werdender Quadrate soll ausgegeben werden:

    \includegraphics[width=6.5cm]{FrQuadrate.ps}

  6. Erstelle ein Fraktal, das folgende (ausgefüllte) Kreise baumartig darstellt:

    \includegraphics[width=6.5cm]{FrKreise.ps}


next up previous contents
Nächste Seite: Sortierverfahren Aufwärts: Fraktale Vorherige Seite: Flächenfüllungen   Inhalt
Alfred Nussbaumer 2003-02-10