Kurs:KTurtle/Code-Rubrik/Koch-Kurve

Die Koch-Kurve oder auch kochsche Kurve ist ein von dem schwedischen Mathematiker Helge von Koch 1904 vorgestelltes Beispiel für eine überall stetige, aber nirgends differenzierbare Kurve. Mit diesem Programmcode zeichnet die Schildkröte eine Koch-Kurve.

Eine Koch-Kurve zeichnen (de)

Bearbeiten
Screenshot
# zeichne eine Koch-Kurve

zurücksetzen
papiergröße 850, 550
gehe 125, 350
nachrechts 90

lerne koch x, t [
 wenn (t>0)[ 
  t=t-1
  x=x/3
  koch x, t
  nachlinks 60
  koch x, t
  nachrechts 120
  koch x, t
  nachlinks 60
  koch x, t
 ] sonst [
 vorwärts 3*x
 ]
]

koch 200, 6
#
#
# zeichne eine Koch-Kurve
# KTurtle 0.8.1 beta
# deutsche Befehle
# Maerz 2011

lerne koch $x, $t {
 wenn ($t>0){ 
  $t=$t-1
  $x=$x/3
  koch $x, $t
  linksdrehen 60
  koch $x, $t
  rechtsdrehen 120
  koch $x, $t
  linksdrehen 60
  koch $x, $t
 } sonst {
 vorwärts 3*$x
 }
} 

zurücksetzen
papiergröße 850, 550
gehe 125, 350
rechtsdrehen 90
 
koch 200, 6

Der Quelltext stammt von Anne-Marie Mahfouf und wurde hier (Link ist fehlerhaft!) veröffentlicht. Ein Beispiel (Screenshot) für das Ergebnis ist hier zu finden.

Siehe auch

Bearbeiten