4.2 Procédures

En plus de ces primitives, vous pouvez définir vos propres commandes. On les appelle les procédures. Les procédures sont introduites à l’aide du mot pour et se terminent par le mot fin. On utilise l’éditeur de procédures interne à XLOGO pour les taper. Voici un petit exemple :

 
 pour carre
 repete 4[avance 100 tournedroite 90]
 fin
 

Ces procédures ont le droit d’admettre également des arguments. Pour cela, on utilise des variables. Une variable est un mot auquel on peut affecter une valeur. voici un exemple très simple :

 
 pour total :a :b
 ecris somme :a :b
 fin
 
 total 2 3 -----> 5