< Programmation Logo
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

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

L'instruction STOP permet de quitter une procédure sans l'exécuter totalement.

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.

Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.