Mathématiques · Première technologiqueÉpreuve anticipée de mathématiques
Variables et affectations : quiz de Première technologique
Publié le 11 novembre 2026 · Mis à jour le 11 novembre 2026 · Signaler une erreur
L'essentiel
- Une variable associe un nom (l'identifiant) à une valeur : nombre, texte, etc. 2
- Sa valeur peut changer pendant l'exécution du programme. 2
- L'affectation se note avec la flèche ← : « a ← 5 » range 5 dans la variable a. 3
- À droite de ←, on lit des valeurs ; à gauche, on range le résultat. Une affectation n'est pas une équation. 3
- Pour suivre un programme, recopie la valeur de chaque variable ligne après ligne dans un tableau.
Avant de commencer
Ce quiz porte sur deux notions qui reviennent dans tous les programmes de Première technologique : la variable et l'affectation. Les questions te demandent de reconnaître une définition, de lire une instruction et surtout de suivre la valeur des variables d'une ligne à l'autre. C'est exactement le geste attendu quand on te donne un petit programme à analyser.
Quiz
15 questions · correction immédiate · ton score reste sur ton appareil.
-
Une variable relie un identifiant à une valeur. 2 Elle n'est pas figée, donc la deuxième proposition est fausse. Une répétition relève d'une boucle, et l'affichage d'une instruction d'affichage : ce ne sont pas des variables.
-
La flèche indique l'affectation : la valeur 5 est rangée dans a. 3 La flèche ne pose pas une question (pas un test) et ne se lit pas dans l'autre sens : on ne peut pas ranger quelque chose dans un nombre.
-
Après la première ligne, x vaut 4. À la seconde, on calcule 4 + 1 = 5, puis on range 5 dans x. Le résultat 9 vient d'une confusion : on ajoute 4 au résultat 5, alors que x ne vaut 5 qu'une fois la ligne exécutée. Le résultat 4 oublie la deuxième instruction.
-
Les variables a et b valent 5 et 3 au moment du calcul. On obtient c = 5 + 3 = 8. Les valeurs de a et de b ne sont pas modifiées par la dernière ligne.
-
C'est faux. Une affectation est une action du programme, et la variable informatique n'obéit pas aux mêmes règles qu'une variable mathématique. 3 Le sens compte : la valeur de droite va dans la variable de gauche.
-
À la deuxième ligne, b reçoit la valeur de a à cet instant, soit 2. Changer a ensuite ne modifie pas b : l'affectation copie une valeur, elle ne crée pas un lien durable. La réponse 7 suppose à tort que b suit a.
-
Les deux premières sont vraies : un nom est associé à une valeur, et celle-ci est placée dans la mémoire du système programmé. 2 La troisième est fausse, la valeur peut varier. La quatrième aussi : le nom
agepeut désigner la valeur 15. -
La variable t met la valeur 3 de côté. Ensuite a prend 8, puis b reçoit t, donc 3. Les deux valeurs sont échangées. Sans t, on écraserait a avant de pouvoir recopier sa valeur, et b vaudrait 8.
-
Après la ligne 2, b vaut 2 + 3 = 5. À la ligne 3, on calcule 5 × 2 = 10 et on le range dans a. L'erreur tentante est de calculer avec a au lieu de b, soit 2 × 2 = 4 : or la ligne 3 utilise b, qui vaut déjà 5.
-
Une constante est un identifiant lié à une valeur définitive, comme la taille 8×8 d'un plateau d'échecs. 6 Les deux portent un nom et peuvent contenir un nombre ou un texte : seule la possibilité de changer de valeur les distingue.
-
Lire une variable, c'est utiliser sa valeur ; affecter, c'est lui attribuer une valeur. 6 Ici, on utilise a et b dans le calcul, puis on range la somme dans c, à gauche de la flèche. Le sens de la flèche indique qui reçoit.
-
C'est vrai : la ligne « b ← 3 » ne touche que la variable b. Chaque variable garde sa valeur tant qu'une nouvelle affectation ne la remplace pas.
-
On trouve d'abord y = 10 × 2 = 20, puis x = 20 − 5 = 15. La réponse 5 vient d'un calcul 10 − 5 qui ignore y. La réponse 10 oublie que x est réaffectée à la dernière ligne.
-
Une affectation est une action : la valeur actuelle de a est lue, le calcul est fait, puis le résultat est rangé dans a. Cela est impossible avec une variable mathématique. 3 Aucune équation n'est résolue, et la flèche ne signifie pas l'égalité.
Les questions qu'on se pose
Pourquoi faut-il suivre les valeurs ligne après ligne ?
Parce qu'une variable change de valeur au cours de l'exécution. 2 La valeur d'une variable dépend donc de l'endroit où tu t'arrêtes dans le programme. Un tableau avec une colonne par variable évite de mélanger les anciennes et les nouvelles valeurs.
Quelle est la différence entre une variable de mathématiques et une variable de programme ?
Que faire si je me trompe de sens avec la flèche ?
Retiens que la valeur calculée à droite va dans la variable de gauche. Dans « a ← 5 », c'est a qui reçoit 5. 3 Si tu hésites, lis la ligne à voix haute : « on affecte à a la valeur… ».
Sources
Programme visé : Programmes et ressources en mathématiques - voie générale et technologique · Éduscol (Ministère de l'Éducation Nationale)
- Programmes et ressources en mathématiques - voie générale et technologique, Éduscol (Ministère de l'Éducation Nationale). Consulté le 11 novembre 2026.
- Notion de variable - Ressources pédagogiques STI, Éduscol (Ministère de l'Éducation Nationale). Consulté le 11 novembre 2026.
- Ressources en algorithmique et programmation, Éduscol (Ministère de l'Éducation Nationale). Consulté le 11 novembre 2026.
- Ressources pédagogiques Première technologique - Mathématiques, Éduscol (Ministère de l'Éducation Nationale). Consulté le 11 novembre 2026.
- Algorithmique et programmation en mathématiques, Académie de Bordeaux (Ministère de l'Éducation Nationale). Consulté le 11 novembre 2026.
- Variable (informatique), Wikipédia. Consulté le 11 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.