Aller au contenu

Mathématiques · Seconde

Variables et affectations : fiche de révision de 2de

Publié le 9 novembre 2026 · Mis à jour le 9 novembre 2026 · Signaler une erreur

L'essentiel

  • Une variable associe un nom (l'identifiant) à une valeur stockée en mémoire 6.
  • Une affectation donne une valeur à une variable ; dans un algorithme de seconde, on la note avec le symbole « ← » 3.
  • La valeur d'une variable peut changer au fil du programme : l'ancienne valeur est alors remplacée 6.
  • Lire une variable, c'est utiliser sa valeur ; l'affecter, c'est lui en donner une 6.
  • Piège n°1 : en x ← x + 1, on calcule d'abord à droite avec l'ancienne valeur, puis on range le résultat dans x.

Variable : ce qu'il faut savoir

Affectation : donner une valeur

Pièges et cas classiques

Questions flash

5 questions · correction immédiate · ton score reste sur ton appareil.

  1. On exécute : x ← 3, puis x ← x + 2, puis x ← x * 2. Quelle est la valeur finale de x ?

  2. On exécute : a ← 4, b ← a, a ← 10. Que valent a et b à la fin ?

  3. Quelle instruction correspond à l'affectation de la valeur 7 à la variable n en Python ?

  4. Avec a = 3 et b = 9, les instructions a ← b puis b ← a échangent les valeurs de a et b.

  5. Une variable, en informatique, est :

Les questions qu'on se pose

Pourquoi `x = x + 1` est-il possible en Python alors que c'est faux en maths ?

Parce que le signe = ne signifie pas « est égal à » en programmation : il commande une affectation. L'ordinateur calcule d'abord x + 1 avec l'ancienne valeur de x, puis range le résultat dans x. Dans un algorithme, on écrit x ← x + 1 pour éviter la confusion 3.

Quelle différence entre affecter et lire une variable ?

Affecter, c'est attribuer une valeur à la variable ; lire, c'est utiliser la valeur qu'elle contient 6. Dans y ← x + 2, la variable x est lue (sa valeur sert au calcul) et la variable y est affectée (elle reçoit le résultat).

Comment éviter les erreurs dans un exercice de suivi de variables ?

Construis un tableau avec une colonne par variable et avance ligne par ligne. À chaque affectation, calcule le membre de droite avec les valeurs de la ligne précédente, puis ne modifie que la variable de gauche. Cette méthode évite presque toutes les confusions comme celle de a ← b suivie de b ← a.

Sources

  1. Programmes et ressources en mathématiques - voie GT, Éduscol. Consulté le 9 novembre 2026.
  2. 5 TP pour apprendre Python en 2nde, Édubase (Éduscol). Consulté le 9 novembre 2026.
  3. Ressources pédagogiques - Algorithmique programmation seconde, Éduscol. Consulté le 9 novembre 2026.
  4. Activités d'apprentissage - Variables et instructions en algorithmique, Éduscol. Consulté le 9 novembre 2026.
  5. Affectation, Wikipédia. Consulté le 9 novembre 2026.
  6. Variable (informatique), Wikipédia. Consulté le 9 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2
  • CM1
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page