Liste des ateliers Blog Contribuer
Revenir à la page d'accueil

MicroBasic 2

Votre deuxième langage de programmation

Dans cet exercice, on vous propose de réaliser un tout petit langage de programmation qui ne traitera que des données numériques et des expressions booléennes. Voici sa syntaxe :

Le programme exécute séquentiellement chaque ligne. Une ligne est soit : un entier une expression, soit une expression. Quand le programme commence par un entier, c'est qu'il a un label. Voici la liste des expressions que le langage peut comprendre :

Un programme d'exemple

Programme simple
DISPLAY "Hello World"
END
      
Es-tu majeur
     DISPLAY "Quel est ton âge"
     INPUT X
     IF (X >= 18) THEN GOTO 2
     DISPLAY "Tu es mineur !"
     DISPLAY "Plus que:"
     LET Y = 18 - X
     DISPLAY Y
     DISPLAY "Avant de pouvoir lire rentrer !"
     END
2    DISPLAY "Tu es majeur !"
     END
      

Participations enregistrées