Solution de Bouclons

Transcription

Solution de Bouclons
Solution de Bouclons
Script: carré
|caro|
caro _ Turtle new.
caro trace.
4 timesRepeat: [turtle go: 100.
turtle turnRight: 90]
Notez ici que le carré se fait en tournant vers la droite et qu'une autre solution serait de
tourner vers la gauche.
Script : un escalier suivant :
|caro|
caro _ Turtle new.
caro trace.
10 timesRepeat:
[caro east.
caro go: 10.
caro north.
caro go: 10]
Script: demi escalier
|caro|
caro _ Turtle new.
10 timesRepeat:
[ caro trace.
caro east.
Stéphane et Florence Ducasse
2000-03-18 TortueSolution4-2.doc
Page 1
caro go: 10.
caro noTrace.
caro north.
caro go: 10]
Noter que dans le cas du demi-escalier les instructions trace et noTrace sont à l'intérieur
de la boucle car il faut à chaque étape changer cet état.
Script: Pyramide Inca
|caro|
caro _ Turtle new.
caro trace.
10 timesRepeat: [caro east.
caro go: 10.
caro north.
caro go: 10].
10 timesRepeat: [caro east.
caro go: 10.
caro south.
caro go: 10]
Notez que l'on peut améliorer ce script pour avoir une pyramide symétrique.
Stéphane et Florence Ducasse
2000-03-18 TortueSolution4-2.doc
Page 2
|caro|
caro _ Turtle new.
caro trace.
10 timesRepeat: [caro east.
caro go: 10.
caro north.
caro go: 10].
caro east.
caro go: 10.
10 timesRepeat: [caro east.
caro go: 10.
caro south.
caro go: 10].
caro east.
caro go: 10
Script: La croix suisse avec une boucle
|caro|
caro _ Turtle new.
caro trace.
4 timesRepeat: [caro go: 50.
caro turnLeft: 90.
caro go: 100.
caro turnRight: 90.
caro go: 100.
caro turnRight: 90.
caro go: 50]
Stéphane et Florence Ducasse
2000-03-18 TortueSolution4-2.doc
Page 3