Programmation Logo/Procédures et fonctions
Un livre de Wikibooks.
< Programmation Logo(Redirigé depuis 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.
[modifier] Paramètres
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.
[modifier] Instruction STOP
L'instruction STOP permet de quitter une procédure sans l'exécuter totalement.
[modifier] Instruction RENDS
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.