Télécharger Imprimer la page

Sharp PC-1600 Mode D'emploi page 189

Publicité

DICTIONNAIRE DES COMMANDS
BASIC
183
FOR .. NEXT
FORMAT: 1. FOR
<
compteur
>
=
<
valeur initiale
>
Ta
<
valeur finale
>
[STEP
<
in
crément>
J
NEXT
< compteur>
2. FOR
< compteur>=
<expression
1>
Ta
<
expression2
>
[STEP<
expression3
>
J
NEXT
<comoteur>
Abréviation: F.
-
N.
Voir également:
BUT:
Permet l'exécution des lignes de programme entre FOR et NEXT
à répéter un nombre spécifié de fois
.
,
REMARQUES:
L'instruction FOR
..
NEXT fait itérer l'exécution sur la même partie
du programme à un nombre spécifié de reprises
.
Le paramètre
<compteur>
est un compteur qui maintient un enregistrement
du nombre d'itérations qu
i
ont été effectuées. Dans le format 1,
les paramètres
<
valeur finale
>
et
< incrément>
sont des valeurs
en nombres entiers compris dans une gamme de
-32768
à
+32767
(le paramètre
< incrément>
ne doit pas être zéro). Dans
le format 2, ils peuvent
se
présenter sous forme d'expressions
dont les valeurs servent de
valeurs
de co
m
pteur initiale et finale
.
Les combinaisons de ces deux formats sont admissibles. Les
valeurs fractionnaires seront tronquée.s
.
Les lignes de pro-
gramme qui suivent l'instruction FOR sont exécutées jusqu'à la
rencontre de
l'i
nstruction NEXT, et le compteur est alors
augmenté de la valeur spécifiée dans
<i ncrément>
, ou de 1 si
aucun incrément n'est spécifié.
Ensuite, la valeur du
compteur
est
comparée
avec le paramètre
<
valeur finale
>
. Si la
valeur
du
compteur
est inférieure au
paramètre
<
valeur fi[1ale
>,
l'exécution fait un branchement en
amont sur l'instruction qui
suit
l'instruction FOR, et
la
séquence
est répétée
.
Lorsque le paramètre
< variable>
est égal ou
supérieur au paramètre
<
valeur finale
>
,
l'
exécution continue à
partir de l'instruction qui suit l'instruction NEXT. Le paramètre
< incrément>
peut être une valeur numérique positive ou néga
-
tive
comprise
dans une gamme de
-
32768
à
+ 32767.
S'il est
négatif, le paramètre
<
valeur finale
>
doit être
inférieur
au
paramètre
<
valeur initiale
>.
Si le paramètre
<
valeur finale
>
est
inférieur au paramètre
<v
aleur initiale
>
pour un
<
incrément
>
positif, ou l'inverse pour
un
<
incrément
>
négatif, la boucle
[
1
c

Publicité

loading