![]() |
démo en cours... |
Commande
|
Programme
|
exécuter |
arrêter |
effacer |
fd 100 en avant de 100 pixels |
bk 100 arrière 100 pixels |
lt 90 90 degrés vers la gauche |
rt 90 90 degrés vers la droite |
home se déplacer au centre |
clean effacer l'écran |
cs rentrer et effacer l'écran |
pu stylo (ne pas dessiner) |
pd stylo vers le bas (dessiner) |
ht cacher la tortue |
st montrer la tortue |
setpencolor 0 sélectionner la couleur noire |
print "text imprimer le texte à l'écran |
ct effacer le texte |
setxy 50 50 passer à la position |
setx 50 se déplacer horizontalement |
sety 50 se déplacer verticalement |
seth 90 mettre la tortue à 90 degrés |
arc 360 100 cercle autour de la tortue |
repeat 36 [ fd 5 rt 10 ] dessiner un cercle |
fd random 100 longueur aléatoire avant |
to programname :variable
for
[ a 1 10 ] [ fd :a rt 2 ]
rt 90
fd random 100
lt 45
wait 30
fd :variable
if :variable > 1 [
programname :variable - 1
]
end
programname 10
|
Vous pouvez créer vos propres 'procédures' (ou 'programmes') réutilisables en utilisant les commandes 'to' et 'end'.
Les procédures peuvent également inclure une ou plusieurs variables.
Les procédures peuvent également être utilisées de manière récursive, ce qui signifie qu'elles peuvent s'appeler elles-mêmes.
Une fois qu'une procédure a été saisie, elle peut être lancée comme une simple commande.
|