Grâce à la récursivité, il est très facile de générer en LOGO des objets que l’on appelle en mathématiques
des fractales.
Voici les premières étapes permettant de créer la ligne brisée de Van Koch.
Entre chaque étape :
Ce qu’il faut remarquer : Prenons le cas de la deuxième étape, on constate que cette ligne est formée de quatre
motifs correspondant à l’étape précédente et dont la taille est divisée par 3. On vient de mettre en évidence
la nature récursive de la fractale.
Appelons Ln,ℓ le motif de longueur ℓ, tracé à l’étape n.
Pour tracer ce motif voici le procédé :
En LOGO, cela donne tout simplement :
# :l longueur du motif # :p étape pour ligne :l :p si :p=0 [av :l] [ ligne :l/3 :p-1 tg 60 ligne :l/3 :p-1 td 120 ligne :l/3 :p-1 tg 60 ligne :l/3 :p-1 ] fin |
Si l’on trace un triangle équilatéral composé de trois de ces lignes, on obtient un magnifique flocon de Van Koch
# :l longueur du côté pour flocon :l :p repete 3[ligne :l :p td 120] fin |
Puis en lançant : flocon 200 6