Dans ce programme. nous avons utilisé l'instruction FOR à la ligne 120. et
l'instruction NEXT à la ligne 150 pour créer une
boucle.
Dans l'exemple
3.
vous
avez créé une boucle infinie qui répète les instructions qu'elle contient jusqu'à ce
que vous appuyiez sur la touche [BREAK [. Avec cette nouvelle boucle FOR ... NEXT.
l'ordinateur ajoute une unité à N chaque fois que la commande NEXT est exécutée.
Il vérifie ensuite si N est supérieur à la limite L. Si N est
inférieur
ou égal à L.
l'exécution reprend au début de la boucle et les instructions suivantes sont à
nouveau exécutées. Si N est supérieur à L. l'exécution passe à la ligne 160 et le
programme s·arrête.
.
Une boucle FOR.
..
NEXT. peut contenir une variable numérique fixe ou une variable
numérique simple en simple précision; de plus. vous n'êtes pas obligé de commen-
cer le comptage à 1. et vous pouvez fixer la valeur d'incrémentation utilisée
à
cha-
que répétition de la boucle. Consultez le dictionnaire des instructions du BASIC
pour de plus amples
détails.
Nous avons numéroté ce programme
à
partir de 100. En faisant commencer vos
programmes
à
des numéros de lignes différents. vous pouvez charger plusieurs
programmes simultanément. Pour lancer ce programme et non plus celui qui com-
mence
à
la ligne
10.
passez en mode RUN et tapez:
[ CoCE [
RUN100
Vous auriez également pu étiqueté le programme et le lancer par l'instruction RUN
*étiquette.
Notes relatives à l'instruction PRINT:
Si plus de quatre lignes doivent s'afficher. les premières défileront
à
l'écran et ne
pourront pas être
rappelées.
Employez les instructions PAUSE et WAIT pour ralen-
tir l'affichage des données. ou faites usage d'une imprimante. (Reportez-vous aux
instructions PAUSE. WAIT et LPRINT.)
L'instruction WAIT s'applique
à
toutes les instructions PRINT. Divisez une instruc-
tion PRINT relative
à
un grand nombre de lignes en plusieurs instructions PRINT
relatives
à
un petit nombre de lignes afin de faciliter la lecture.
Exemple:
100 PRINT A. B
.....
P
.l-
100 PRINT A. B ..... H: PRINT 1. J .
....
P
Etant donné que l'instruction WAIT n'est pas mise en œuvre sur la plupart des
ordinateurs personnels. une boucle d'attente telle que FOR J=1 TO 500:NEXT J
peut être employée pour accroître la durée d·affichage.
188