Mode immédiat vs mode programmé
Une caractéristique intéressante du BASIC de l’époque est le mode immédiat ; si vous saisissez une commande sans que la ligne ne débute par un nombre, la commande est exécutée immédiatement . Exemple :
PRINT "Ceci est le mode immediat"
Ceci est le mode immediat
Ok
A = 12 * 12 : PRINT A
144
Ok
Nous verrons que ceci est très utile pour déboguer un programme.
Par contre, si vous faites débuter la ligne par un numéro (entier positif), la ligne d’instructions n’est pas exécutée. Elle est mémorisée dans la mémoire vive (ou RAM) de l’ordinateur et fait désormais partie du programme que vous être en train de saisir.
10 PRINT "Ceci est le mode programme"
LIST
10 PRINT "Ceci est le mode programme"
Ok
La commande LIST, accessible uniquement en mode immédiat, affiche le programme BASIC courant présent en RAM. Dans l’exemple précédent, notre programme contient une seule ligne, dont le numéro est 10.
Pour exécuter le programme, saisissez la commande RUN :
RUN
Ceci est le mode programme
Ok
Vous remarquerez que l’instruction PRINT affiche une chaîne de caractère à l’écran.
Voici quelques instructions en mode immédiat :
NEW
Efface le programme de la mémoire vive (attention le programme est perdu à jamais !)
RUN N
Exécute le programme mémorisé à partir de la ligne de numéro N. Si N est omis, le programme est exécuté depuis le début.
LIST N-M
affiche les ligne comprises entre les numéros N et M du programme en mémoire vive.
