mardi 14 décembre 2021

Opérateurs et expressions

 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