Documentation Drive MD
peuvent être modifiées par un sous-programme, vous pouvez donc utiliser ces variables
spécifiques dans chaque sous-programme en les affectant simplement avant l'appel. Par
exemple :
...
VR100=VR1
VR101=VR18
CALL Divise
IF VR102>10 Goto ...
...
SUB Divise
VR102=0
IF VR100=0 EXIT SUB
VR102=VR100/VR101
END SUB
• Branchement à une étiquette
L'instruction GOTO sert à effectuer un saut à une adresse représentée par une étiquette.
Une étiquette est composée d'un nom terminé par ":". Si l'instruction GOTO se trouve à
l'intérieur d'une structure de sous-programme SUB...END SUB, l'étiquette doit se trouver
dans cette même structure.
Un branchement avec l'instruction GOTO peut être effectué indifféremment vers l'avant
ou l'arrière du programme. Par exemple:
GOTO Label1
...
Label1:
...
• Opérateurs
Les expressions sont composées d'opérateurs et d'opérandes. En Basic presque tous les
opérateurs sont binaires, c'est à dire qu'ils utilisent deux opérandes. Les opérateurs
n'utilisant qu'un opérande sont qualifiés d'unaires. Les opérateurs binaires utilisent les
formes algébriques communes, par exemple A + B. Les opérateurs unaires s'écrivent
toujours avant leurs opérandes, par exemple :
règles de priorité suivantes enlèvent toute ambiguïté sur l'ordre des opérateurs.
R634
. Dans des expressions complexes les
NOT A
- 98 -
SERAD S.A.S.