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 Modifier
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
L'instruction STOP permet de quitter une procédure sans l'exécuter totalement.
Instruction RENDS Modifier
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.