Formulation des conditions
Utilisation des
opérateurs logiques
Note. Ces différents opéra-
teurs se trouvent dans le
menu
.
MATH/Test
Note. xor : ou exclusif.
Règles de priorité
Exemples
Il est possible de formuler des conditions complexes en
utilisant les opérateurs and, or, xor et not.
condition1
est vérifiée quand les deux conditions condition1 et condition2 le
sont. Elle ne l'est pas si l'une des deux conditions (ou les deux) n'est
pas vérifiée.
condition1
est vérifiée quand au moins une des deux conditions est vérifiée. Elle
ne l'est pas si aucune des deux conditions n'est vérifiée.
condition1
est vérifiée quand l'une des deux conditions est vérifiée. Elle ne l'est
pas si aucune des deux conditions n'est vérifiée ou si ces deux
conditions sont vérifiées en même temps.
est vérifiée si condition n'est pas vérifiée, et ne l'est pas si condition
l'est.
Une condition utilisant plusieurs opérateurs est évaluée en
respectant des règles de priorité semblables à celles utilisées pour
l'évaluation des expressions algébriques.
c4 & c1
c1
c2
c3
or
and
or
c4 & (c1
c1
c2
c3
and
or
and
c2 & (
not
c1
or
not
c1)
En l'absence de parenthèse, on applique d'abord les
puis les
et les
.
or
xor
Conseil. Pour éviter toute erreur, il est préférable d'utiliser les
parenthèses.
U
1) x appartient à 1 4
,
2) x est divisible par 2 mais pas divisible par 3
mod
(x,2)=0
and not mod
3) a est nul ou b est nul, mais pas les deux en même temps.
L'utilisation des opérateurs de comparaison est décrite en détail dans
l'annexe A.
condition2
and
or
condition2
condition2
xor
not
condition
(c2
c3)
c4
or
and
or
c2)
(c3
and
or
and
or
c2
+ ∞
10
,
x>1
x<4
x>10
and
or
(x,3)=0 ou
mod
(x,2)=0
a=0
b=0
xor
Structures de contrôle
c4)
, puis les
not
and
and mod
(x,3)≠0
31–5