Opérateurs et expressions
Nous donnons ci-après la liste des opérateurs applicables aux différents types de variables.
a) Opérateur de concaténation
Il relie des caractères ou des
chaînes de caractères pour constituer une nouvelle chaîne de caractères. On
utilise essentiellement le caractère "&"
Exemples "A" & "B" = "AB"
"Bon"&"jour" = "Bonjour"
b) Opérateurs et
expressions arithmétiques
Opération Opérateur Priorité
Exemple
Addition + 1 a + b
Soustraction - 1 a - b
Multiplication * 2 a * b
Division / 2 a ./ b
Elévation à la puissance ^ 3 a ^ b
Division entière Div 1 a Div b
Reste de la division entière Mod 1 a Mod b
Les opérateurs arithmétiques associés aux variables de type entier ou réel,
permettent la construction d'expression arithmétique.
Exemple d'expressions arithmétiques :
A*x^2 + b*x+c
MontantHt * 1.206
La priorité d'un opérateur conditionne l’ordre d'interprétation de celui-ci
dans l’expression arithmétique. Plus la priorité est élevée, plus tôt
l'opérateur sera interprété.
Les parenthèses peuvent être utilisées pour pré-déterminer l’ordre
d'interprétation des opérateurs.
Ainsi pour x = 8 l’expression "2*(x + 11)" sera égale à 38.
c) Opérateurs relationnels
Opérateur Signification
= Egal
<> Différent
< inférieur
<= Inférieur ou égal
> supérieur
>= Supérieur ou égal
Les opérateurs relationnels s'appliquent essentiellement aux objets de type
entier, réel, caractère et chaîne de caractères. Ainsi il est possible de
comparer des données de même type entre elles pour savoir si elles sont égales,
plus grandes ou plus petites. La comparaison de deus chaînes de caractères est
également possible et s'effectue caractère par caractère, de gauche droite, en
comparant les codes ASCII respectifs.
Exemple Résultat
11 > 8 vrai
11 < 8 faux
"A" < "G" vrai
"A" > "G" faux
"grand" < "petit" vrai
"grand" > "petit" faux
d) Opérateurs et expressions logiques
Ils relient des expressions logiques ou des identificateurs. On en utilise essentiellement quatre, qui sont par ordre de priorité croissante :
Opérateurs signification Priorité
NON Non logique 1
OU Ou logique 2
ET Et logique 2
OUX Ou exclusif 3
Un opérateur logique ne s'applique qu'aux objets de type booléen. Une expression logique est toujours de type booléen et respecte les tables de vérité définies pour chaque opérateur logique.
Tables de vérité des opérateurs logiques
NON
Vrai FAUX
Faux Vrai
Exemples
Non Faux = Vrai
Non Vrai= Faux
OU Vrai Faux
Vrai Vrai Vrai
Faux Vrai Faux
Exemples
Vrai OU Faux = Vrai
Vrai OU Vrai = Vrai
Exemples d'expressions logiques :
1. NON (Vrai ET Faux) = Vrai
2. (Vrai OU (Vrai ET faux)) = Vrai 3. (5> =10) OU (20 > 18) = Vrai
4. ( (8 >= 82) OU (98> 68) ) ET (182 = 182) ET ("grand" < "petit") = Vrai
Aucun commentaire:
Enregistrer un commentaire