Télécharger Imprimer la page

Willtek STABILOCK 4032 Manuel D'utilisation page 239

Publicité

Contrôle de syntaxe
Commandes
directes
Calcul
Contrôle de syntaxe
Le contrôle de syntaxe est assuré par des "interpréteurs". Cela signifie qu'après
le lancement du programme chaque ligne est interprétée individuellement dans
l'ordre où elle se présente et que l'action correspondante est déclenchée.
Lorsque l'interpréteur BASIC rencontre une ligne de programme dont il ne peut
interpréter la commande, il part du fait qu'il s'agit automatiquement d'une com-
mande IEEE et la transmet à l'interpréteur IEEE. Lorsque ce dernier ne peut
interpréter cette commande, il s'agit nécessairement d'une erreur de syntaxe.
!
Lors du transfert d'une ligne de programme de la ligne d'édition au champ
d'affichage, aucun contrôle de syntaxe n'est effectué. Systématiquement, ce
contrôle n'a lieu qu'au lancement du programme. Une erreur de syntaxe, une fois
reconnue, conduit à l'abandon du programme, à un message d'erreur et à une
indication de la ligne de programme défectueuse (exception : branchement sur
une routine de traitement d'erreur, déclenché par la commande BASIC ONERROR
GOTO.
Les commandes directes introduites de façon erronée ou les commandes non
admises en commandes directes conduisent à un message d'erreur :
0201 : FUNCTION NOT AVAILABLE IN IMMEDIATE MODE.
provoque dans le masque AUTORUN le listage de brèves informations
[HELP]
utiles, concernant par exemple la syntaxe des instructions d'édition.
Lors de l'entrée de commandes IEEE, il est possible
!
d'utiliser une forme abrégée (les cinq premières lettres),
par exemple WRTVA au lieu de WRTVAriable.
Lors de l'entrée de commandes BASIC, il est possible
!
d'utiliser une forme abrégée (les trois premières lettres),
par exemple PRI A au lieu de von PRINT A.
Exception : La commande ONERROR GOTO ne
doit pas être abrégée.
Les commandes BASIC BEEP, CLS, LET, PRINT et
!
TRACE peuvent aussi être exécutées directement. C'-
est ainsi par exemple qu'il est possible d'effectuer l'en-
trée PRINT A (sans numéro de ligne) lorsque l'on veut
connaître le contenu courant de la variable A. Les com-
mandes IEEE ne peuvent systématiquement pas être
exécutées de façon immédiate.
Les opérations de calcul ne peuvent être réalisées qu'-
!
avec les quatre opérations arithmétiques de base (par
exemple PRINT (3"4)/2–3+1).
Ecriture des programmes
8
8-15

Publicité

loading