Mathématiques · 5e
Programmer avec Scratch : quiz de 5e
Publié le 10 novembre 2026 · Mis à jour le 10 novembre 2026 · Signaler une erreur
L'essentiel
- Scratch est un langage de programmation graphique à but éducatif : on assemble des blocs au lieu d'écrire du texte.3
- Les blocs sont classés par couleur selon leur rôle : événements en jaune, opérateurs en vert, variables en orange.3
- Une boucle répète des instructions ; une condition choisit une action ; une variable garde une valeur en mémoire.3
- Pour prévoir ce que fait un script, exécute-le à la main, instruction après instruction, de haut en bas.
Avant de commencer
Ce quiz porte sur Scratch, le langage en blocs que tu utilises en mathématiques pour apprendre à programmer. Tu y retrouveras ce que tu sais déjà (instructions, programme simple, boucle qui répète un nombre fixe de fois) et ce qui caractérise le langage lui-même : ses blocs, ses couleurs, ses concepts de base et son usage au collège.
Quiz
15 questions · correction immédiate · ton score reste sur ton appareil.
-
La boucle répète 4 fois le même déplacement : pas. Donner 10 reviendrait à oublier la répétition, et 14 à additionner au lieu de multiplier.
-
Chaque tour de boucle contient un déplacement de 20 pas, soit pas. Les rotations ne font pas avancer le lutin : on ne les compte pas dans la distance.
-
Quatre côtés égaux et quatre quarts de tour de 90 degrés ferment la figure : c'est un carré. Une ligne droite de 200 pas n'apparaîtrait que si on supprimait la rotation. Un triangle équilatéral demanderait trois répétitions et des rotations de 120 degrés.
-
Sans rotation, la direction ne change jamais : le lutin avance 4 fois de 50 pas dans la même direction, soit pas. Il ne revient pas à son point de départ, contrairement au carré.
-
Scratch introduit les boucles, les conditions et les affectations de variables.3 Le chiffrement n'en fait pas partie : c'est une notion bien plus avancée, absente de l'initiation avec Scratch.
-
Le slogan officiel est « Imagine, programme, partage ! ».3 Les autres propositions ressemblent à des slogans mais n'ont aucun lien avec Scratch.
-
Un programme codé en Scratch s'appelle un projet.3 Un compilateur est un outil qui traduit un programme : ce n'est pas le programme lui-même.
-
La variable garde sa valeur d'une instruction à l'autre : , puis , puis . Répondre 5 revient à croire que la variable repart de 0 à chaque ajout.
-
Vrai : c'est la boucle inconditionnelle, dont le nombre de répétitions est connu avant de lancer le programme. Elle ne dépend d'aucune condition qui changerait en cours d'exécution.
-
ScratchJr est mieux adapté aux petites classes, car Scratch utilise des nombres relatifs et des angles en degrés pour orienter les lutins.3 Les autres outils ne sont pas des langages de programmation graphiques.
-
L'ordre des instructions compte : avancer puis tourner donne une position différente de tourner puis avancer, car la direction change la façon d'avancer. Dire que l'ordre est sans importance est l'erreur classique des débutants.
Les questions qu'on se pose
Pourquoi les blocs de Scratch ont-ils des couleurs et des formes différentes ?
Comment prévoir ce que fait un script sans le lancer ?
Exécute-le à la main, en notant après chaque bloc la position, la direction et la valeur des variables. Pour une boucle, écris un tour complet, puis multiplie ou continue selon le nombre de répétitions. Cette méthode évite les erreurs de calcul et se transpose à tous les scripts.
Sources
Programme visé : Programme d'enseignement de mathématiques cycle 4 - Pensée informatique · Bulletin officiel de l'Éducation nationale (29 février 2024)
- Programme d'enseignement de mathématiques cycle 4 - Pensée informatique, Bulletin officiel de l'Éducation nationale (29 février 2024). Consulté le 10 novembre 2026.
- Dynamiser l'enseignement des mathématiques au collège, Éduscol. Consulté le 10 novembre 2026.
- Scratch (langage), 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.