📘 L'affectation

Définition

Comme déjà expliqué, l’affectation permet d’attribuer une valeur à une variable. Elle peut aussi utiliser des opérateurs arithmétiques pour effectuer des calculs et stocker le résultat dans une variable.

Une variable peut changer de valeur au cours de l’exécution d’un algorithme. La nouvelle affectation remplace l’ancienne valeur.

💡 Remarque

L’affectation se lit de droite à gauche : on calcule d’abord l’expression située à droite du symbole ←, puis on stocke le résultat dans la variable située à gauche.

Exemples

Algorithme
X ← 10
X ← 5
Y ← 4
X ← Y+2
  • Affectation 1 : X est initialisée à 10.
  • Affectation 2 : la valeur de X devient 5.
  • Affectation 3 : Y est initialisée à 4.
  • Affectation 4 : la valeur de X devient 6 (car Y + 2 = 4 + 2).

Opérateurs arithmétiques

Opérateur Signification
+ Addition
- Soustraction
* Multiplication
/ Division
mod Reste de la division

Exemple 1

Algorithme
A ← 10
B ← 5
Somme ← A + B
Difference ← A - B
Produit ← A * B
Quotient ← A / B
  • Somme reçoit le résultat de 10 + 5 = 15.
  • Difference reçoit le résultat de 10 - 5 = 5.
  • Produit reçoit le résultat de 10 × 5 = 50.
  • Quotient reçoit le résultat de 10 ÷ 5 = 2.

Exemple 2

Algorithme
X ← 5
Y ← 10
Z ← X + Y
X ← Y - X
Y ← Z * 2
Z ← X + Y
X ← Z / 3
Étape Instruction X Y Z
1 X ← 5 5
2 Y ← 10 5 10
3 Z ← X + Y 5 10 15
4 X ← Y - X 5 10 15
5 Y ← Z * 2 5 30 15
6 Z ← X + Y 5 30 35
7 X ← Z / 3 11.67 30 35

Exercices du chapitre