Garçon devant un ordinateur.jpg
Hollie Little Pink Laptop.jpg
Communauté  • Livre d'or
Ce sont des enfants, des adolescents et des adultes qui écrivent les articles de Vikidia. Venez rédiger, enrichir par exemple un des 300 articles importants et encore trop courts !

Langage LOGO

« Langage LOGO » expliqué aux enfants par Vikidia, l’encyclopédie junior
Aller à : navigation, rechercher

Le langage LOGO est un langage de programmation qui a été développé au M.I.T (Université de Technologie du Massachusetts, U.S.A.) à la fin des années soixante par Seymour Papert.

LOGO a été adapté dans différentes langues (Espagnol, Français, Italien). C'est ainsi que cet outil de programmation est arrivé en France au début des années quatre-vingts et que les élèves ont pu le pratiquer sur les ordinateurs de cette époque (Thomson TO7, MO5, Goupil, Micral). Il a été appliqué aux activités géométriques avec les déplacements d'un objet graphique aussi appelé tortue.

Ses caractéristiques[modifier | modifier le wikicode]

C’est un langage

  • interprété/pseudo-compilé : selon les versions, les instructions sont exécutées immédiatement ou font l'objet d'un travail de reconnaissance préalable par le logiciel ;
  • impératif : il décrit une suite d’instructions à exécuter les unes après les autres ;
  • procédural : il comporte éventuellement des blocs de calculs (fonctions ou procédures) désignés par un nom explicite ;
  • peu typé : les variables peuvent tour à tour contenir un mot, une liste, un nombre, un booléen ou un nom de couleur.

Son utilisation scolaire[modifier | modifier le wikicode]

  • Exemple de mot : "calendrier
  • Exemple de liste : [ jeudi 24 octobre 2075 ]
  • Exemple de nombre : 12,5 ou 12.5 (le séparateur décimal est parfois indifférent comme dans la version Logoplus).
  • Les booléens vrai et faux.

Ce langage a d'abord été utilisé par les élèves de manière ponctuelle et autonome dans une démarche de pédagogie active.

L'utilisation du LOGO est également pleinement efficace dans le cadre d'un projet éducatif encadré par un adulte expérimenté en programmation informatique. Mais cette philosophie du tout-apprentissage en autonomie diminua l'intérêt des enseignants ; la fragilité du matériel informatique puis l'arrivée d'autres logiciels en précipita l'abandon.

Une version modernisée (compatible Windows), francophone, gratuite et complète du langage LOGO existe toujours : LOGOPLUS, et est conçue pour accompagner la scolarité des élèves et étudiants en sciences mathématiques, de la fin de l'école élémentaire jusqu'à l'université.

Les langages actuels proches de la philosophie LOGO sont Scratch et SNAP! pour l'école et le collège, et, pour le lycée ou le supérieur, Python.

[modifier | modifier le wikicode]

Courbe tracée en LOGO.

La syntaxe du langage LOGO est formée de mots-clés appelés "primitives". Ce sont les consignes ou instructions de ce langage et leur nombre varie selon les différentes versions qui existent. Les primitives qui comportent un grand nombre de lettres acceptent parfois une abréviation (exemple: TOURNEGAUCHE abrév: TG).

Langages de programmation.svg
Les langages de l’informatique
Portail de l'informatique —  Tous les articles sur son histoire, les logiciels, Internet…