Expressions
Les expressions sont composées d'opérandes et d'opérateurs.
Les opérandes sont simplement les constantes et les variables
de votre programme, tandis que les opérateurs sont des ins-
tructions spéciales indiquant au micro-ordinateur qu'il doit
effectuer une opération déterminée sur les opérandes.
Vous utilisez des expressions dans des instructions_d'attribu-
tion (détaillées ci-après), dans des tests relationnels Tlga-
ïêmënt détaillés ci-après) ou dans
d
es"instrûctions_d_|_entrée/
sortie.
L'expression la plus simple se compose d'un seul terme, que
ce terme soit une constante ou une variable. Par exemple ;
A
14.44
B$
ACT1
Vous pouvez également utiliser des expressions plus complexes
comprenant plusieurs opérandes et opérateurs. Par exemple :
A + C
1.223/{33+IVAL)
B$ + " " + MN$
A B
Nous pouvons diviser les expressions en quatre grandes catégo-
ries : les expressions numériques, les expressions chaînées,
les expressions relationnelles et les expressions_logiques.
Les expressions numériques sont entièrement composées de cons-
tantes, de variables, de fonctions et d'opérateurs numériques.
Les expressions chaînées sont composées de constantes, de va-
riables et de fonctions chaînées et d'un opérateur de chaîne.
Les expressions relationnelles testent les relations entre
des expressions numériques ou chaînées et peuvent donc être
composées d'opérateurs relationnels et d'expressions numéri-
ques ou chaînées. Le micro-ordinateur évalue les expressions
relationnelles comme étant "vraies" ou "fausses". (Numérique-
ment parlant, les expressions relationnelles donnent les va-
leurs O pour "faux" et -1 pour "vrai".)
Les expressions logiques traitent de conditions vrai/faux et
d'opérations booléennes et sont composées d'opérateurs logi-
ques , d'expressions relationnelles et d'expressions numériques
Le résultat d'une expression logique est numérique.
Expressions numériques
Les expressions numériques sont composées d'opérateurs, d'opé-
randes et de fonctions numériques. Les opérateurs numériques
peuvent être binaires ou unaires. Les opérateurs binaires spé-
cifient une actïôn~sûr deûx~ôpërandes, tandis que les opéra-
teurs unaires spécifient une action sur un seul opérande.
Les opérateurs numériques binaires sont indiqués dans le Ta-
bleau 13-2.
OPERATEUR
+
-
*
1
\
MOD
SIGNIFICATION
Addition
Soustraction
Multiplication
Division
Division entière
Elévation à une puissance
Modulo arithmétique
Tableau 13-2
- 91 -