7.1 Exemples d’utilisation

Pour tracer un carré de côté 100, on utilise :

 pour carre
 repete 4[av 100 td 90]
 fin

Nous allons modifier cette procédure afin qu’elle reçoive un paramètre (on dit également « argument ») indiquant la longueur du côté à tracer.

Un nom de variable est toujours précédée du symbole « : ». Lorsqu’on veux indiquer que la procédure carre dépend de la variable :c, on rajoute :c à la fin de la ligne de défnition.

Par conséquent, ensuite, on avancera non plus de 100 pas de tortue mais de :c pas de tortues. La procédure devient alors :

                                                                                                  
                                                                                                  
 
 pour carre :c
 repete 4[av :c td 90]
 fin

Ainsi, en tapant : carre 100 carre 50 carre 30 carre 20 carre 10

pict