Structure d’un programme
Comme nous l’avons vu précédemment, un programme BASIC est composé de lignes numérotées. La présence d’un numéro au début de chaque ligne est obligatoire. Ainsi, chaque ligne est identifiée par son numéro qui joue le rôle d’une étiquette. A noter que l’intervalle entre deux numéro peut être quelconque.
Astuce : je vous conseille de numéroter vos lignes de programme de 10 et 10. Il sera ainsi possible d’insérer des lignes ultérieurement sans qu’il soit nécessaire de tout renuméroter.
Maintenant, saisissez le programme suivant :
5 REM **** Ce programme affiche la table de 4 ****
10 PRINT "TABLE DE 4 :"
20 FOR I=1 TO 10
30 PRINT I, I*4
40 NEXT I
50 END
Ce programme affiche la table de 4. Vous pouvez l’exécuter à l’aide de la commande RUN :
RUN
TABLE DE 4 :
1 4
2 8
3 12
4 16
5 20
6 24
7 28
8 32
9 36
10 40
Ok
Voici quelques explications :
- La ligne 5 utilise l’instruction
REMqui permet de commenter votre programme. Tout ce qui suit la commandeREMjusqu’à la fin de la ligne est considéré comme du commentaire et sera ignoré à l’exécution. - La ligne 10 utilise l’instruction
PRINTqui permet d’afficher du texte ou des chiffres à l’écran. - Les lignes 20, 30 et 40 constituent la boucle qui permet d’incrémenter la variable
Ide1jusqu’à10et d’afficher les valeurs successives deIet deI * 4. Nous reviendrons sur les bouclesFORultérieurement. - Le programme se termine à la ligne
50avec l’instructionEND.
Une ligne de programme peut comporter plusieurs instructions qui sont séparées par le caractère « : » (deux points ou column en anglais). Ainsi le programme précédent peut être ré-écrit en concaténant les lignes 20 à 40 en une seule :
5 REM **** Ce programme affiche la table de 4 ****
10 PRINT "TABLE DE 4 :"
20 FOR I=1 TO 10 : PRINT I, I*4 : NEXT I
50 END
Le programme est plus court, mais pas forcément plus lisible. Je vous déconseille de mettre trop d’instructions sur une même ligne.
