Technologie · 5e
Algorithme et programme : quiz de 5e en technologie
Publié le 10 novembre 2026 · Mis à jour le 10 novembre 2026 · Signaler une erreur
L'essentiel
- Un programme est associé à une fonctionnalité ; on peut le traduire en un algorithme écrit en langage naturel.1
- Une variable est une information qui porte un nom, et le programme y accède grâce à ce nom.2
- Une boucle (instruction itérative) répète une séquence d'instructions.2
- Une instruction conditionnelle permet au programme de choisir les instructions à exécuter selon une situation.2
- Changer les paramètres d'un programme permet d'observer l'effet obtenu sur la fonctionnalité.1
Avant de commencer
Ce quiz porte sur les bases de l'algorithme et du programme, telles qu'on les rencontre en technologie au cycle 4. Il couvre quatre idées : le lien entre un programme et un algorithme, la variable, la boucle et l'instruction conditionnelle.
Prends ton temps. Lis chaque énoncé en entier, choisis ta réponse, puis lis l'explication, même quand tu as juste : elle t'aide à repérer l'erreur tentante.
Quiz
12 questions · correction immédiate · ton score reste sur ton appareil.
-
Une boucle répète une séquence d'instructions.2 Choisir entre deux chemins relève de l'instruction conditionnelle, et nommer une information relève de la variable. Arrêter l'objet n'est pas le rôle d'une boucle.
-
C'est le rôle de l'instruction conditionnelle : le programme choisit ses instructions selon la situation.2 La boucle, tentante parce qu'elle est aussi une structure de contrôle, sert à répéter, pas à choisir.
-
Une variable est une information qui porte un nom, et le programme y accède grâce à ce nom.2 Le mot « variable » ne désigne pas une erreur : il suggère seulement que la valeur peut changer.
-
C'est vrai : le programme associé à une fonctionnalité peut se traduire en un algorithme en langage naturel.1 On écrit alors les étapes avec des phrases simples, sans code.
-
C'est faux. Une variable porte un nom, et c'est par ce nom que le programme retrouve l'information.2 Deux variables peuvent avoir la même valeur et rester distinctes grâce à leurs noms.
-
Pour recommencer les mêmes actions, on répète une séquence d'instructions avec une boucle.2 Écrire les instructions une seule fois ferait clignoter la lampe une seule fois. Une condition seule ne répète rien.
-
Le programme choisit ce qu'il fait selon la situation (présence ou non) : c'est une instruction conditionnelle.2 Une boucle peut surveiller en continu, mais c'est la condition qui décide d'ouvrir ou non.
-
Après chaque tour de boucle, compteur passe de 0 à 3, puis 6, puis 9, puis 12. Le calcul est . L'erreur tentante est de répondre 7 en additionnant 4 et 3 : on ajoute 3 à chaque tour, on n'ajoute pas le nombre de tours.
-
La condition « score supérieur à 8 » est vraie puisque 10 > 8. Le programme exécute donc l'ajout : . Répondre 10 reviendrait à oublier que la condition est remplie.
-
Modifier les paramètres d'un programme permet d'identifier ou d'évaluer les effets obtenus sur la fonctionnalité.1 Un paramètre a un effet, mais celui-ci n'est pas forcément la disparition de la fonctionnalité : souvent, elle change seulement de comportement.
-
L'observation du fonctionnement permet de définir les différentes étapes de l'algorithme.1 Elle ne supprime ni les variables ni le programme : elle prépare leur écriture.
-
Les boucles et les instructions conditionnelles organisent le déroulement du programme. La variable n'est pas une structure de contrôle, mais c'est bien un élément du programme : elle garde une information sous un nom.2 La couleur du boîtier n'a aucun rôle dans le programme, même si elle fait partie de l'objet.
Les questions qu'on se pose
Quelle est la différence entre un algorithme et un programme ?
Le programme est ce que l'objet technique exécute pour assurer une fonctionnalité. L'algorithme décrit les étapes en langage naturel : on peut le tirer du programme associé à la fonctionnalité.1 Pense à l'algorithme comme à un plan écrit avec des phrases, et au programme comme à sa version exécutée par l'objet.
Comment savoir s'il faut une boucle ou une condition ?
Pourquoi une variable a-t-elle un nom ?
Le nom permet au programme d'accéder à l'information quand il en a besoin.2 Sans nom, il serait impossible de distinguer deux informations, par exemple un score et un nombre d'essais. Choisis donc des noms clairs, qui disent ce que contient la variable.
Sources
- Ressource Éduscol : Algorithme et programme, eduscol.education.fr. Consulté le 10 novembre 2026.
- Instructions conditionnelles et itératives, eduscol.education.fr. Consulté le 10 novembre 2026.
- Notions d'algorithme et de programme — Académie de Bordeaux, Académie de Bordeaux. Consulté le 10 novembre 2026.
- Algorithme génétique, Wikipédia. Consulté le 10 novembre 2026.
- Programmation dynamique, Wikipédia. Consulté le 10 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.