Académique Documents
Professionnel Documents
Culture Documents
1. Définition :
Un opérateur est un outil qui permet d’agir sur une variable ou d’effectuer des calculs.
Un opérande est une donnée utilisée par un opérateur.
Exemple : « 7-x » le moins désigne l’opérateur 7 et x sont des opérandes
2. Types d’opérateurs
Il existe plusieurs types d’opérateurs :
Les opérateurs arithmétiques qui permet d’effectuer des opérations arithmétiques
entre opérandes et numériques :
Opérateurs élémentaires : « + » ; « - » ; « * » « * » ; « ÷ » ;
Changement de signe : -
L’élévation à la puissance : « ^ »
Les opérateurs de comparaison : « = » ; « ≠ » ; « ≤ » ; « ≥ »
- Qui permet de comparer deux opérandes et produit une valeur booléenne, en
s’appuyant sur les relations d’ordre :
Ordre naturel pour des entiers et des réels
Ordre lexicographiques ASCII pour les chaines de caractères
- Les opérateurs logiques qui combinent les opérandes booléens pour former des
expressions logiques plus complexe
- Les opérateurs de concaténations qui permet de créer une chaine de caractères à
partir de deux chaines de caractère en les mettant bout à bout
- L’opérateur d’affectation, représenter par le symbole « ← » qui confère une valeur
à une variable ou à une constante. L’affectation de la valeur « 7 » à la variable
«a»
Exemple : a ; b « a←5 » ; « b←2 »
Début : a←5 ; b←2
Entrée a entrée b Faire a+b afficher R Fin
Remarque : les opérateurs dépendent du type de la constante ou de la variable :
- Opérateurs sur les entier et les réels : addition, soustraction, division,
multiplication, puissance, comparaison...
- Opérateur sur les booléen : comparaison, négation...
- Opérateurs sur les chaines de caractères : comparaison concaténation
3- Priorité des opérateurs :
A chaque opérateur est associé une priorité. Lors de l’évaluation d’une expression, la
priorité de chaque opérateur permet de définir l’ordre d’exécution des différentes opérations.
Aussi, pour lever toute ambiguïté ou pour modifier l’ordre d’exécution, on peut utiliser des
parenthèses.
- L’ordre de priorité décroissante des opérateurs arithmétiques et de
concaténations :
- « ^ » l’élévation à la puissance ;
- « - » (pour le changement de signe) ;
- « ÷ »la division ;
- « * » La multiplication
Ordre de priorité décroissant des opérateurs logiques « non » et « ou »
Exemple 2 : Exemple de programme qui permet de calculer la somme de 2 valeurs a et b.
Programme en langage courant :
Choisir deux entiers naturels non nul a et b S prend la valeur de a et b
Variables : a, b, s
Entrée
Saisir a ; saisir b
Traitement :
S prend la valeur de a+b
Sortie
Afficher S
a←5
b←4
« 5+4 »
S←9