Tuto : programmez en BASIC des années 80s

Les data

Il est possible de stocker des données constantes de type numérique ou chaîne de caractères à l’intérieur d’un programme BASIC. Elles sont alors placées les unes à la suite des autres et séparées par des virgules. La déclaration se fait en utilisant l’instruction DATA. Il est ensuite possible « lire » ces données grâce à l’instruction READ. Voici un exemple :

Les lignes 1000 à 1030 contiennent les données, qui sont définies par l’instruction DATA. Les « data » sont placées en série.

Le programme principal commence ligne 10. La ligne 20 contient l’instruction READ qui lit les deux premières données, une de type chaîne et l’autre de type numérique, et les stocke dans les variables MOIS$ et JOUR. Le pointeur vers les « data » est ensuite incrémenté de 2, puisque 2 données on été lues. Ainsi, lorsque l’interpréteur rencontrera à nouveau l’instruction READ (ligne 20), les 2 données suivantes seront lues, et ainsi de suite.

La position des « data » dans le programme n’a pas d’importance, elles pourraient très bien être définies avant le programme principal.

Il est possible de réinitialiser le pointeur vers les « data » grâce à l’instruction RESTORE.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *