LANGAGES

LSE.

Le Langage Symbolique d'Enseignement, né à Supélec en 1971 pour « l'expérience des 58 lycées », normalisé par l'AFNOR en 1983. Un langage écrit en mots français, sur une cartouche du TO2026. En 1982, l'EPI cherchait déjà à l'installer sur les micro-ordinateurs français, et avait pris contact avec Thomson.

1*PGCD : L'ALGORITHME D'EUCLIDE
10 AFFICHER 'PREMIER NOMBRE : ';LIRE A
20 AFFICHER 'SECOND NOMBRE : ';LIRE B
30 AFFICHER 'PGCD = ',&PGCD(A,B)
40 TERMINER
100 PROCEDURE &PGCD(X,Y) LOCAL X,Y
110 SI Y=0 ALORS RESULTAT X
120 RESULTAT &PGCD(Y,X-Y*ENT(X/Y))

Essayer

  • Dans la machine, choisissez la cartouche LSE : la machine répond PRET
  • Tapez des lignes numérotées, puis EX pour exécuter
  • Sans numéro, l'instruction s'exécute tout de suite : ? 2+3 affiche 5
  • AP 3:BONJOUR, puis EX : aussi DEVINE, PGCD, ROMAINS, BOUTEIL
  • EDIT ouvre l'éditeur, avec la coloration de LSE
  • La flèche d'affectation s'écrit _ (ou <-), la puissance ^

Le langage

  • AFFICHER, LIRE, avec les formats [/,U,F5.2,3X,'TEXTE']
  • SI ... ALORS ... SINON, en instruction et en expression ; DEBUT ... FIN
  • FAIRE 40 POUR I_1 PAS 2 JUSQUA N et TANT QUE ; ALLER EN
  • PROCEDURE &NOM(A,B) LOCAL B : référence ou valeur, fonctions récursives, RESULTAT, RETOUR EN
  • CHAINE, TABLEAU T[10,10], BOOLEEN ; la concaténation !
  • SCH, POS, LGR, CCA, CNB, GRL, SKP, PTR, EQC, EQN, MCH, ALE, RAC, ENT, DAT...

La console

  • Les commandes à deux lettres du Mitra 15 : EXécuter, LIster, EFfacer, ESpacer, COntinuer, REprendre, POursuivre
  • PAUSE suspend le programme : on interroge les variables, puis CO
  • RAnger et MOdifier écrivent un .LSE, APpeler le relit ; TA les liste
  • GARER et CHARGER rangent nombres, chaînes et tableaux dans des fichiers .DON ; EXECUTER 'PROG' enchaîne
  • AI liste les commandes ; RUN, LIST, SAVE, DIR et NC restent ceux de la machine

D'après quelles sources

Le manuel CII du Mitra 15 et le texte de la norme AFNOR Z 65-020 restent introuvables. Cette cartouche suit l'article de J. Hebenstreit et Y. Noyelle (Bulletin de l'EPI, 1973), le manuel d'utilisation de C. Lafond (1975), la comparaison LSE/BASIC de S. Berche (1981), l'article d'Y. Noyelle « La saga du LSE » (1989) et l'implantation libre NASIUM LSE de P. Bourguignon, qui émule le Mitra 15. Les programmes d'exemple de ces sources servent de tests à la cartouche. Le LSE 83 structuré de J. Arsac (IS, BOUCLER, FINI) et le LSE graphique ne sont pas encore sur la cartouche.