Opérateurs; Opérateurs Arithmétiques; Opérateurs Binaires - SERAD MCS 32 EX Guide D'utilisation

Table des Matières

Publicité

Documentation MCS32
...
Suite à un branchement, le multitâche temps réel passe automatiquement à la tâche suivante.
L'instruction JUMP permet également d'effectuer un saut à une étiquette sans passage à la tâche
suivante.
D) 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
opérandes, par exemple :
enlèvent toute ambiguïté sur l'ordre des opérateurs.
Trois règles fondamentales sur les priorités :
Un opérande placé entre deux opérateurs dont l'un est prioritaire, sera traitée avec l'opérateur
prioritaire.
Un opérande placé entre deux opérateurs dont la priorité est la même, sera traitée avec
l'opérateur de gauche.
Les expressions entre parenthèses sont évaluées séparément, les résultats des parenthèses sont
considérés comme des opérandes.
Les opérateurs ayant la même priorité sont habituellement utilisés de gauche à droite.
Il est fortement conseillé d'utiliser les parenthèses pour séparer chaque expression afin de
mettre en évidence les priorités. Par exemple :
IF ((INP(E1)=1) AND (FlagRun=1)) OR (InitOk=0) Then ...
a)
L'opérateur 'NOT' est un opérateur unaire. Les opérateurs + et - sont employés comme des
opérateurs unaires ou des opérateurs binaires. Les autres sont uniquement binaires.
Un opérateur unaire ne possède qu'un paramètre.
Par exemple :
Un opérateur binaire demande deux paramètres.
Par exemple :
b)
R342
EX
. Dans des expressions complexes les règles de priorité suivantes
NOT A
Opérateurs arithmétiques
NOT <Expression>
<Expression1> * <Expression2>
Opérateurs binaires
- 82 -
leurs
SERAD S.A.

Publicité

Table des Matières
loading

Table des Matières