faecher:informatik:oberstufe:algorithmen:rekursion:uebungen02:kochsche_schneeflocke:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:algorithmen:rekursion:uebungen02:kochsche_schneeflocke:start [17.01.2022 20:45] sbelfaecher:informatik:oberstufe:algorithmen:rekursion:uebungen02:kochsche_schneeflocke:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Koch'sche Schneeflocke ====== 
  
-Die Kochsche Schneeflocke setzt sich aus drei identischen Teilen zusammen, die mithilfe einer rekursiven Methode gezeichnet werden können: 
- 
-{{ .:ks.png |}} 
- 
-Jede Seite der Schneeflocke besteht aus einer //[[https://de.wikipedia.org/wiki/Koch-Kurve|Kochkurve]]//. 
- 
-{{ :faecher:informatik:oberstufe:algorithmen:rekursion:uebungen02:kochsche_schneeflocke:kochkurve.png |}} 
- 
-Eine Kochkurve der Stufe n und Länge l kann mithilfe einer rekursiven Methode mit Turtle-Grafik  
-''zeichneKochkurve(int n, int l)'' mit Turtle-Grafik gezeichnet werden. 
- 
-  * Verwende die Vorlage aus [[..:einfuehrung:start| der Einführung in die Turtle Grafik]] 
-  * Notiere den Basisfall zum Zeichnen einer Kochkurve der Iteration 0 und Länge ''l'' in einer Methode ''zeichneKochkurve(int n, int l)'' im Quelltext. 
-  * Zeichnen die Kochkurve in der 0. Iteration auf ein Blatt Papier. Zeichne anschließend mit anderer Farbe ein, wo sich die (um 1/3 verkleinerte) Kochkurve der Iteration 0 in der Kochkurve der Iteration 1 wiederfindet und mit einer weiteren  Farbe, wo sich die (wieder um 1/3 verkleinerte) Kochkurve der Iteration 1 in der der Iteration 2 wiederfindet. 
-  * Wie oft muss die Methode ''zeichneKochkurve'' sich für jede Iteration selbst aufrufen?  
-  * Wie verändern sich die Parameter der Selbstaufrufe. 
-  * Welche Turtle-Befehle müssen jeweils zwischen den Selbstaufrufen ausgeführt werden? 
-  * Vervollständige Quelltext und implementiere die Methode ''zeichneKochkurve(int n, int l)''. 
-  * Implementiere die Methode ''zeichneKochflocke(int n, intl)''. 
  • faecher/informatik/oberstufe/algorithmen/rekursion/uebungen02/kochsche_schneeflocke/start.1642448707.txt.gz
  • Zuletzt geändert: 17.01.2022 20:45
  • von sbel