Programmation Logo/Procédures et fonctions
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
modifierDe 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
modifierL'instruction STOP permet de quitter une procédure sans l'exécuter totalement.
Instruction RENDS
modifierL'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.