Aller au contenu

Mathématiques · Seconde

Variables et affectations : quiz de 2de

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

L'essentiel

  • Une variable associe un nom à une valeur gardée en mémoire ; cette valeur peut changer pendant l'exécution.
  • Affecter, c'est attribuer une valeur à une variable ; en seconde, on note l'affectation avec le symbole ←.
  • Lire une variable, c'est utiliser sa valeur du moment, par exemple dans un calcul.
  • Dans x ← x + 1, on calcule d'abord le membre de droite avec l'ancienne valeur, puis on range le résultat dans x.
  • Pour échanger deux valeurs, il faut une variable auxiliaire, sinon la première valeur est écrasée.

Avant de commencer

Ce quiz porte sur les variables et les affectations, première brique de l'algorithmique et de la programmation en seconde. Les questions vont de la définition des mots (variable, affectation, constante, lecture, initialisation) jusqu'à la trace de petits programmes, où tu dois suivre la valeur de chaque variable ligne après ligne. Les activités de Python proposées en seconde commencent d'ailleurs par ces notions, avant les fonctions et les boucles.2

Quiz

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

  1. Que désigne le mot variable en programmation ?

  2. Qu'est-ce qu'une affectation ?

  3. Dans un algorithme écrit en classe de seconde, l'affectation se note avec le symbole « ← ».

  4. On exécute x ← 4 puis x ← x + 3. Quelle est la valeur finale de x ?

  5. On exécute a ← 2, puis b ← a, puis a ← 10. Quelle est la valeur finale de b ?

  6. « L'instruction n ← n + 1 est interdite, car en mathématiques l'égalité n=n+1n = n + 1 n'a aucune solution. »

  7. On part de a = 1 et b = 2. On exécute a ← b puis b ← a. Que valent a et b à la fin ?

  8. Quelle suite d'instructions échange correctement les valeurs de a et b ?

  9. Quelle différence y a-t-il entre une variable et une constante ?

  10. Que signifie lire une variable ?

  11. Que signifie initialiser une variable ?

  12. On exécute n ← 5, puis n ← n * 2, puis n ← n - 3. Quelle est la valeur finale de n ?

  13. Un prix est initialisé par prix ← 20. On exécute ensuite prix ← prix * 0.9, puis prix ← prix + 5. Quelle est la valeur finale de prix ?

  14. Parmi ces lignes écrites en Python, lesquelles sont des affectations valides ?

    Plusieurs réponses possibles.

  15. « Une variable conserve en mémoire toutes les valeurs successives qu'on lui a affectées. »

Les questions qu'on se pose

Pourquoi écrit-on parfois « ← » et parfois « = » pour affecter ?

Dans les algorithmes écrits sur papier en seconde, on utilise la flèche « ← » pour l'affectation.3 Dans un langage de programmation comme Python, que tu découvres en parallèle, l'affectation s'écrit avec un seul signe égal. Le sens est identique : on range un résultat dans une variable. Ce signe ne pose pas une égalité mathématique, d'où l'intérêt de la flèche pour l'apprentissage.

Comment ne pas me tromper dans une trace de programme ?

Fais un tableau avec une colonne par variable et une ligne par instruction. À chaque ligne, calcule le membre de droite avec les valeurs de la ligne précédente, puis ne change que la variable de gauche. Recopie les autres colonnes sans les modifier. Cette discipline évite l'erreur la plus fréquente : croire qu'une variable se met à jour toute seule quand une autre change.

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