Technologie · 4e
Variables et conditions : quiz de 4e en technologie
Publié le 12 novembre 2026 · Mis à jour le 12 novembre 2026 · Signaler une erreur
L'essentiel
- Une variable informatique est un emplacement en mémoire dont la valeur peut changer au fil du programme 3.
- Au programme de 4e, une variable est de type mot, nombre ou booléen 1.
- Une affectation donne ou modifie la valeur d'une variable 1.
- Une variable non initialisée n'a pas de valeur définie 3.
- Une condition est un test dont le résultat est vrai ou faux : il décide quelle action s'exécute.
Avant de commencer
Ce quiz porte sur deux outils de base de la programmation : les variables et les conditions. Il fait suite au chapitre « Programmer un système ».
En programmation, une variable est un repère de valeur qui évolue pendant l'exécution : elle correspond à un emplacement en mémoire 3. Le programme de cycle 4 parle d'instruction d'affectation et de variables de type mot, nombre et booléen 1. Tu rencontreras ces idées dans des petits programmes écrits en pseudo-code, proches de ce que tu fais dans un logiciel de programmation par blocs.
Quiz
12 questions · correction immédiate · ton score reste sur ton appareil.
-
Une variable informatique repère un emplacement en mémoire où est rangée une valeur, et cette valeur peut évoluer au cours du temps 3. Les autres réponses décrivent des tâches sans rapport : l'affichage dépend d'instructions dédiées, et la connexion à internet n'est pas le rôle d'une variable.
-
Le programme cite les variables de type mot, nombre et booléen 1. « Dessin » n'est pas l'un de ces types : un dessin se construit avec des instructions, il ne se range pas dans une variable de ce niveau.
-
La première affectation range 4 dans
score. La seconde calcule 4 + 2 = 6, puis range ce résultat dans la même variable : la valeur 4 est remplacée. L'erreur tentante est de répondre 2, en oubliant quescoreest lue avant d'être modifiée. -
Tant qu'une variable n'est pas initialisée, sa valeur reste non définie 3. Croire qu'elle vaut automatiquement 0 est une erreur courante : c'est pourquoi on commence un programme en donnant une valeur de départ à chaque variable.
-
Le booléen est l'un des trois types de variables du programme 1, et il ne contient que vrai ou faux. C'est ce qui le rend adapté au résultat d'un test. Un nombre ou un mot, eux, peuvent prendre de très nombreuses valeurs.
-
On remplace la variable par sa valeur : 30 > 25 est vrai, donc l'action est exécutée. Dire que la condition est fausse viendrait d'une lecture inversée du signe >. Une condition vraie déclenche toujours l'action qui la suit.
-
Avec
ageégal à 12, le test 12 ≥ 12 est vrai, car le signe ≥ accepte l'égalité. Le programme exécute donc la branche « alors » etprixvaut 5. Répondre 8 revient à lire > au lieu de ≥ : à 12 ans pile, la condition est bien remplie. -
C'est faux. En programmation impérative, une variable est un repère de valeur qui évolue au cours du temps 3. Ce qui est vrai pour une inconnue d'équation ne l'est pas pour une variable de programme, qui peut être réaffectée autant de fois que nécessaire.
-
Un prénom est une suite de lettres, donc un mot 1. Un nombre ne servirait qu'à calculer, et un booléen ne contient que vrai ou faux. Un programme peut très bien mémoriser un texte, c'est même l'un des trois types prévus.
-
L'affectation range une valeur dans la variable 1 : après
vitesse ← 50, la variable contient 50. Les trois autres lignes sont des questions : elles ne modifient rien, elles donnent seulement vrai ou faux. Le signe égal est source de confusion, car il sert parfois à comparer. -
Déroule les tours. Tour 1 : 0 < 3, donc compteur passe à 1. Tour 2 : il passe à 2. Tour 3 : il passe à 3. Tour 4 : 3 < 3 est faux, donc rien ne change. Le résultat est 3 et non 4 : la condition empêche la quatrième augmentation.
-
Une comparaison comme « vitesse > 50 » ou « score ≥ 10 » aboutit à vrai ou faux : on peut s'en servir dans un « si ». L'expression 5 + 2 donne le nombre 7, pas un résultat vrai ou faux, et « nom + 1 » mélange un mot et un nombre sans sens clair.
Les questions qu'on se pose
Quelle différence entre une variable de mathématiques et une variable de programmation ?
En mathématiques, une variable est un symbole qui représente un objet indéterminé, qu'on peut remplacer par une valeur 3. En programmation, c'est surtout un emplacement en mémoire dont le contenu évolue pendant l'exécution 3. Dans un programme, tu peux donc écrire score ← score + 2 : on lit d'abord l'ancienne valeur, puis on range la nouvelle.
Comment savoir si une condition est vraie ou fausse ?
Remplace chaque variable par sa valeur du moment, puis effectue la comparaison. Par exemple, avec age égal à 11, le test age ≥ 12 est faux. Si la condition est vraie, le programme suit la branche « alors » ; si elle est fausse, il passe à la branche « sinon » quand elle existe, ou continue directement.
Sources
Programme visé : Programme de technologie - Cycle 4 (4e) · education.gouv.fr
- Programme de technologie - Cycle 4 (4e), education.gouv.fr. Consulté le 12 novembre 2026.
- Ressources pédagogiques et didactiques technologie - Guide pédagogique Cycle 4 - Académie de Toulouse, ac-toulouse.fr. Consulté le 12 novembre 2026.
- Variable (mathématiques), Wikipédia. Consulté le 12 novembre 2026.
- Condition aux limites, Wikipédia. Consulté le 12 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.