Aide en ligne » Tutoriels » Premiers pas » Les procédures
Les procédures
Une procédure est une suite de commandes à laquelle on donne un nom. Elle doit être écrite dans la fenêtre des procédures selon le schéma suivant :
- pour nom_de_la_procedure
- (...)
- fin
Lorsque la procédure est écrite, la tortue comprend une nouvelle commande nom_de_la_procédure.
Par exemple, écrivons les lignes suivantes dans la fenêtre des procédures :
- pour flèche
- av 100
- td 135
- av 30
- re 30
- tg 270
- av 30
- re 30
- td 135
- re 100
- fin
Ensuite, écrivons dans la fenêtre de commande :
flèche
Remarques
On peut écrire autant de procédures que l'on veut dans le cadre des procédures. Il suffit de les écrire l'une à la suite de l'autre, en n'oubliant pas d'écrire les mots pour et fin au début et à la fin de chaque procédure.
Attention à la casse utilisée pour nommer une procédure : les mots "carré" et "Carré" ne sont pas considérés comme identiques.
Comme dans la fenêtre de commandes, plusieurs instructions peuvent être écrites sur une même ligne à condition de les séparer par un point-virgule (;).
Une procédure peut être appelée dans la fenêtre de commande, mais elle peut aussi être appelée à l'intérieur d'une autre procédure, exactement comme les commandes de base av ou td. Par exemple, écrivons une procédure truc puis utilisons-la dans une procédure bitruc puis dans une autre multitruc :
- pour truc
- av 80
- td 90 ; av 40
- tg 90 ; av 20 ; re 40 ; av 20
- tg 90 ; av 40
- td 90 ; re 80
- fin
- pour bitruc
- tg 45 ; truc ; td 90 ; truc
- tg 45
- fin
- pour multitruc
- rep 8 [truc ; td 45]
- fin
Lire la suite : Les variables