nom de variable = expression
Les instructions d'attribution indiquent au micro-ordinateur
qu'il doit remplacer la valeur précédente du nom de variable
par la valeur de l'expression. Par exemple :
A = A + 1
est une instruction BASIC valable. Elle indique au micro-or-
dinateur qu'il doit ajouter 1 à la valeur courante de A et
remplacer ce A courant par la somme résultante.
Expressions plus complexes
Le BASIC vous permet de combiner plusieurs expressions courtes
pour former une expression plus complexe. Par exemple :
C = A + B
C = C / 5
C = C + 3
équivaut à :
C = ( A + B ) / 5 + 3
Lors de l'évaluation d'expressions composées, le BASIC effec-
tue les opérations en fonction d'une hiérarchie spéciale de
manière à ce que les résultats soient toujours prévisibles.
Le Tableau 13-7 résume cette hiérarchie par ordre décroissant.
Parenthèses
A
+ ,- (plus et moins unaires
*,/
MOD
MOT
AND
OR
XOR
EQV
IMP
Tableau 13-7
Dans une expression, les opérateurs de même niveau sont éva-
lués de gauche à droite, à l'exception des parenthèses qui
sont évaluées de 1'intérieur à 1'extérieur.
Conversion de données
Puisque le BASIC du Modèle 1OO vous permet d'utiliser diffé-
rents types de données dans les expressions et instructions
d'attribution (simple précision, chaîne, etc.), vous devez
être attentif à certaines règles de "conversion" qui détermi-
nent le type de la valeur résultant d'une expression.
Le BASIC vous permet de convertir tout type de donnée numéri-
que en n'importe quel autre type de donnée numérique
(à quel-
ques restrictions près) simplement par des instructions d'at-
tribution. Toutefois, vous ne pouvez pas convertir des données
de type numérique en données de type chaîne, ou vice versa.
(Le BASIC fournit deux fonctions, à savoir les fonctions STR$
et VAL, qui convertiront les nombres en leur équivalent chaîné,
et vice versa, ainsi que d'autres fonctions qui convertissent
un type numérique en un autre. )
- 97 -