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# 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
Quelle
BearbeitenDer 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.