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 :
DISPLAY "Hello World"
END
Es-tu majeur
DISPLAY "Quel est ton âge"
INPUT X
IF (X >= 18) THEN GOTO 2
DISPLAY "Tu es mineur !"
END
2 DISPLAY "Tu es majeur !"
END