Mathovore, tout pour réussir en maths : lexique et définitions de mathématiques du collège au lycée

Logique, démonstration et algorithmique

Affectation : définition

Au programme de 3e

Définition

L'affectation est l'instruction qui donne une valeur à une variable.

Notation : En Python : $n = 5$. En pseudo-code : $n \leftarrow 5$.

En clair

C'est « ranger une valeur dans la boîte », en écrasant ce qu'elle contenait.

Ce qu'il faut retenir

  • La valeur précédente est perdue : l'affectation écrase.
  • Le membre de droite est calculé d'abord, puis rangé dans la variable de gauche.
  • L'ordre des affectations est essentiel : permuter deux lignes change le résultat.
  • Échanger deux variables demande une variable temporaire.

Exemple

$a = 3$, $b = 7$, puis $t = a$, $a = b$, $b = t$ : les valeurs de $a$ et $b$ sont échangées.

À ne pas confondre avec

  • egalite — en mathématiques, le signe égal compare, il n'affecte pas.

Réviser cette notion sur Mathovore

Termes liés

Variable (en programmation) Algorithme Boucle Instruction conditionnelle Contraposée Disjonction de cas Équivalence Fonction (en programmation)

Questions fréquentes sur « affectation »

Comment échanger le contenu de deux variables ?

En passant par une variable temporaire : $t = a$, $a = b$, $b = t$.

← Tous les mots du lexique de maths