Apprentissage de la programmation en P_LOGO
Les primitives et procédures.

Dernière mise à jour de la page : le 1er août 1999.

Retour au sommaire

Les mots EC et FCT sont connus du LOGO au départ. On les appelle des primitives parce qu’elle sont inscrites dans l’interpréteur LOGO. Il y en a un nombre certain. C’est comme un dictionnaire qu’a le LOGO lorsqu’on le démarre.

Nous avons la possibilité de rajouter au dictionnaire des nouveaux mots que nous définirons par des combinaisons de mots déjà connus. Ces nouveaux mots ou ordres, se nomment des procédures. Une fois que le LOGO les a appris, ces procédures sont utilisables sans différence avec les primitives.

On a été frustré de l’incompréhension du LOGO face au mot BONJOUR. Nous allons lui apprendre à se comporter lorsque qu’il rencontrera ce mot.

Une procédure débute toujours par POUR immédiatement suivi par le nouveau mot et se termine par FIN.

èPOUR BONJOUR

>EC [BONJOUR EGALEMENT.]

>FIN

VOUS VENEZ DE DEFINIR BONJOUR.

è

Les signes " d’invite " ont changé. Le è a été transformé par > après la ligne commençant par POUR. Le LOGO fait une différence entre des ordres qu’il doit exécuter immédiatement et l’apprentissage de nouvelles procédures. Dans ce dernier cas, LOGO n’a pas exécuté la ligne EC, mais l’a enregistrée comme étant la définition du mot BONJOUR. Pour terminer la définition, LOGO informe que la nouvelle procédure est définie. On peut alors l’utiliser.

èBONJOUR

BONJOUR EGALEMENT.

èCA VA è

COMMENT FAIRE POUR CA è

Le LOGO a bien répondu à notre bonjour, mais il est loin de parler français. On pourrait lui apprendre ensuite ce que veut dire ÇA

Pour connaître la liste des procédures définie, on peut utiliser la primitive IMTS (pour imprime tous les titres).

Pour revoir consulter la définition d’une procédure, on utilise IM suivi en paramètre du nom de la procédure.

IM "BONJOUR

Les guillemets sont collés au B. Il n’y en a pas à la fin de BONJOUR. Elles signifies qu’il s’agit du mot BONJOUR et pas de son interprétation LOGO.

Que c'est beau, le LOGO

Chapître suivant


Webmaster : Sinclair ( philippe.lucidarme@wanadoo.fr ) dernière mise à jour : 1 aout1999.