4.1 Commandes et interprétation

Le langage LOGO est composé de commandes internes : On appelle ces commandes les primitives. Chaque primitive attend un certain nombre de paramètres que l’on appelle arguments. Par exemple la primitive ve qui permet d’effacer l’écran ne prend aucun argument alors que la primitive somme attend deux arguments.

somme 2 3 écrira 5 en retour.

Les arguments sont de trois types en LOGO :

Remarque : Les nombres sont traités soit en tant que valeurs numériques, soit en tant que mots.
Exemple : ecris premier 12 renvoie 1

Certaines primitives admettent une forme généralisée, c’est à dire qu’elles peuvent recevoir un nombre indéfini d’arguments. Voici la liste de ces primitives ci-dessous :

ecris somme produit ou




et liste phrase mot

Pour notifier à l’interpréteur que l’on va les utiliser sous leur forme généralisée, on tape la commande entre parenthèses, voici quelques exemples :

 ecris (somme 1 2 3 4 5)  
15  
 
(liste [a b] 1 [c d])  
Que faire de [[a b] 1 [c d]]?  
 
si (et 1=1 2=2 8=5+3) [av 100 td 90]