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

PIC