Mathématiques · 6e
Programmer avec des blocs : quiz de 6e
Publié le 10 novembre 2026 · Mis à jour le 10 novembre 2026 · Signaler une erreur
L'essentiel
- Programmer avec des blocs, c'est assembler des instructions visuelles dans un ordre précis pour obtenir un résultat.
- L'ordre compte : deux mêmes blocs placés dans un autre ordre peuvent donner un résultat différent.
- On peut déplacer un personnage avec des instructions simples : haut, bas, gauche, droite.
- Un programme de calcul est une suite d'instructions exécutée à partir d'un nombre donné en entrée.
- Quand un programme ne fait pas ce qu'on veut, on le teste pas à pas, on repère le bloc fautif et on le corrige.
Avant de commencer
Ce quiz porte sur la programmation par blocs : comment on construit un programme en assemblant des instructions, pourquoi leur ordre est décisif, et comment on prévoit ce qu'un programme va produire.
Tu n'as besoin d'aucun ordinateur pour y répondre. Les activités dites « débranchées » permettent justement de découvrir ces notions sans écran 4. Lis chaque énoncé, simule le programme dans ta tête ou sur une feuille, puis choisis ta réponse. Les explications te disent pourquoi la bonne réponse est juste et pourquoi l'erreur tentante est fausse.
Rappels pour bien répondre
Quiz
15 questions · correction immédiate · ton score reste sur ton appareil.
-
Dans un langage par blocs, on construit le programme en emboîtant des blocs-instructions ; Scratch Junior en est un exemple 4. Les nombres seuls ne forment pas un programme : il faut des instructions. Le logiciel de dessin à la main ne donne aucune consigne à exécuter.
-
C'est faux : les blocs s'exécutent l'un après l'autre, donc changer l'ordre peut changer le résultat. L'idée tentante est de croire qu'un bloc agit seul ; en réalité, chaque bloc agit sur ce que le bloc précédent a produit.
-
Il faut écrire les déplacements dans l'ordre demandé : droite, puis haut. La deuxième proposition inverse l'ordre ; selon les obstacles du plan, le personnage n'arriverait pas au même endroit. Les deux dernières propositions vont dans des directions opposées à celles demandées. Ces instructions de déplacement (haut, bas, gauche, droite) sont celles des premières activités de programmation 3.
-
On exécute les blocs dans l'ordre : , puis . L'erreur fréquente est d'ajouter 2 avant de multiplier, ce qui donnerait : ce serait un autre programme.
-
C'est vrai : les activités « débranchées » servent exactement à cela 4. On y manipule des consignes sur papier ou avec des cartes, puis on les exécute à la main. Penser qu'il faut obligatoirement un écran pour programmer est une idée courante, mais elle est fausse pour l'initiation.
-
On calcule dans l'ordre : , puis . Le résultat 7 correspond à l'ordre inverse (multiplier par 3 puis ajouter 1 : ), ce qui est l'erreur tentante. La valeur 6 oublie le bloc « ajouter 1 » (), et 5 confond « multiplier par 3 » avec « ajouter 3 » ().
-
« Aller en haut » et « Aller à droite » déplacent un personnage, comme les instructions haut, bas, gauche, droite des activités d'initiation 3. Changer la couleur du fond ou écrire un prénom modifient l'affichage, mais ne déplacent rien.
-
On ajoute d'abord : . On multiplie ensuite : . Si l'on multipliait d'abord, on trouverait : c'est l'erreur due à un ordre inversé.
-
Suivre le programme bloc par bloc permet de voir à quel moment le résultat s'écarte de ce qu'on voulait, puis de corriger seulement ce bloc. Tout effacer fait perdre ce qui était juste. Mélanger au hasard n'a aucune chance de mener à une solution fiable.
-
C'est vrai : on ordonne les instructions, puis on exécute le programme à partir d'un nombre de départ 2. Un programme n'est donc pas un simple résultat : c'est la liste des étapes qui permet de l'obtenir.
-
Un chemin se programme pas à pas, par une suite de déplacements ordonnés ; le programme de 6e évoque d'ailleurs l'écriture d'un programme pour un chemin simple 2. Donner seulement l'arrivée ou le nombre de déplacements ne dit pas par où passer. Un seul bloc sans détail ne décrit aucune étape.
-
Horizontalement, seuls les déplacements à droite et à gauche comptent : case vers la droite. Les 3 cases vers le haut ne changent pas la position horizontale ; les additionner (2 + 3 + 1) est une erreur de lecture du programme.
-
Capytale propose Scratch pour apprendre à programmer avec des blocs 5. Un traitement de texte, un tableur sans programme ou un lecteur de musique ne servent pas à assembler des instructions de programmation.
-
C'est vrai pour les programmes simples de ce niveau : chaque bloc est exécuté après le précédent. C'est pourquoi on peut simuler un programme à la main en notant le résultat après chaque bloc. Imaginer que tous les blocs s'exécutent en même temps fausserait la prévision du résultat.
-
Chaque instruction part du résultat laissé par la précédente : avec « ajouter 1 » puis « multiplier par 3 », on ne trouve pas la même chose qu'en inversant les deux. Il n'existe aucun classement « du plus petit au plus grand » des blocs, et l'ordinateur n'invente pas l'ordre : il suit celui du programme.
Les questions qu'on se pose
Pourquoi apprendre à programmer avec des blocs plutôt qu'avec du texte ?
Les blocs s'emboîtent comme des pièces : tu te concentres sur la logique (quelles instructions, dans quel ordre) sans te soucier de l'écriture exacte de chaque mot. C'est une bonne première étape, et des environnements comme Capytale proposent ensuite aussi un script Python à écrire en texte 5.
Comment savoir si mon programme est juste sans l'ordinateur ?
Simule-le à la main : écris la donnée de départ, exécute chaque bloc dans l'ordre et note le résultat après chacun. Si le résultat final n'est pas celui attendu, repère le bloc où l'écart apparaît et corrige-le. Les activités débranchées reposent sur cette même idée 4.
Sources
Programme visé : Les programmes du collège - Mathématiques 6e (Pensée informatique) · Ministère de l'Éducation nationale
- Les programmes du collège - Mathématiques 6e (Pensée informatique), Ministère de l'Éducation nationale. Consulté le 10 novembre 2026.
- Mathématiques - Exemples pour la mise en œuvre des programmes 2025 6e, Éduscol. Consulté le 10 novembre 2026.
- Planète code - Pour une première approche de la programmation, Réseau Canopé. Consulté le 10 novembre 2026.
- Initiation à la pensée informatique : pour tout comprendre, Réseau Canopé. Consulté le 10 novembre 2026.
- Capytale - Applications pour l'académie de Paris, Académie de Paris. Consulté le 10 novembre 2026.
- Blockchain, 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.