196
SECTION DE REFERENCE DU LANGAGE BASIC
1
1
IF .. THEN
FORMAT: 1. IF<condition> THEN<numéro de ligne/étiquette/instruction>
2.
IF<condition> THEN<numéro de ligne/étiquette/instruction>
ELSE<numéro de ligne/étiquette/instruction>
Abréviation:
IF
-
T.
-
El.
Voir également:
BUT:
Change l'ordre d'exécution du programme, suivant les résultats
de la condition spécifiée au moment où le programme est
•
•
execute.
REMARQUES:
La paire IF .. THEN permet de prendre les décisions dans un
programme
BASIC.
La clause THEN suivant la condition IF est
EXEMPLE:
,
exécutée si le résultat de la condition est vrai. S'il est faux, la
clause THEN est ignorée et la clause ELSE est
exécutée.
S'il
n'existe aucune clause ELSE, l'exécution continue à partir de la
ligne suivante. Le paramètre <condition> peut être une égalité
simple telle que X
=
1 ou une expression logique plus complexe.
La clause THEN ou ELSE peut spécifier n'importe quelle instruc-
tion BASIC (ordinairement une instruction d'affectation ou de
branchement GOTO).
Les instructions IF .. THEN .. ELSE peuvent être emboîtées sur une
ligne de programme jusqu'à la longueur maximum de ligne de
programme (80 caractères)
.
10
:
l
NP
UT
"A
CO
NTIN
UE
R
?
",
A
S
20
:I
F
A
$="
OU1
" T
HE
N
10
30
: 1 F
A$
=
"N
ON
" T
HE
N
6
0
4
0:PRI
N
T
~P
RIERE
D'
I
NTRODU
I
RE
OüI
0(;
:'-lO~I·
SO
:
GO
T
O
10
60:E
N
D
Le programme persiste
à
demander /tA CONTINUER?
"
tant que OUI est introduit; il s'arrête si NON est
introduite et réclame
autrement.