Programmation Logo/Procédures et fonctions
Apparence
Programmation | Logo |
En Logo, une procédure est un ensemble nommé d'instructions qui peut être appelé :
POUR nom instructions FIN
L'appel se fera simplement en invoquant le nom de la procédure.
Paramètres
[modifier | modifier le wikicode]De plus, il est possible de passer des paramètres à la procédure :
POUR nom :parametre instruction :parametre FIN
Exemple :
POUR equi :longueur REPETE 3 [ AVANCE :longueur DROITE 300 ] FIN
Cet exemple trace un triangle equilatéral.
Instruction STOP
[modifier | modifier le wikicode]L'instruction STOP permet de quitter une procédure sans l'exécuter totalement.
Instruction RENDS
[modifier | modifier le wikicode]L'instruction RENDS
permet de faire d'une procédure une fonction, en définissant une valeur de retour.
Exemple :
POUR double :nombre RENDS :nombre * 2 FIN ECRIS double 2
Ce programme va afficher le double du nombre passé en paramètre, soit 4.