Mathématiques · 6e
Programmer avec des blocs : exercices corrigés de 6e
Publié le 10 novembre 2026 · Mis à jour le 10 novembre 2026 · Signaler une erreur
L'essentiel
- Un programme est une suite d'instructions exécutées dans l'ordre : changer l'ordre des blocs change le résultat.
- Pour exécuter un programme de calcul, pars du nombre d'entrée et applique chaque bloc l'un après l'autre en notant le résultat intermédiaire.
- Un bloc de répétition évite de réécrire plusieurs fois les mêmes instructions.
- Pour un déplacement, note la position après chaque bloc : haut, bas, gauche, droite.
- Pour retrouver une entrée, remonte le programme en sens inverse avec les opérations contraires.
Comment utiliser ces exercices
Ces exercices te font manipuler des programmes écrits avec des blocs, comme ceux que tu rencontres en mathématiques. Au programme de 6e, l'élève ordonne des instructions pour réaliser un programme de calcul, puis l'exécute à partir d'un nombre donné en entrée 2. Il peut aussi répéter une instruction plusieurs fois, par exemple « multiplier par 2 » 2, ou écrire et exécuter un programme qui décrit un chemin simple 2. Tu peux travailler sur papier : aucun ordinateur n'est nécessaire. Des activités dites « débranchées » existent d'ailleurs justement pour comprendre ces notions sans machine 4.
Les exercices
Exercice 1 Exécuter un programme de calcul
Voici un programme fait de blocs, du premier au dernier :
- Choisir un nombre (entrée)
- Ajouter 4
- Multiplier par 3
- Soustraire 2
On choisit 5 comme nombre d'entrée. Quel nombre obtient-on à la fin ?
Indice 1
Écris le résultat après chaque bloc.
Indice 2
Le bloc « ajouter 4 » donne 5 + 4.
Voir la correction pas à pas
On part de l'entrée : 5.
Premier bloc « ajouter 4 » : 5 + 4 = 9.
Deuxième bloc « multiplier par 3 » : 9 × 3 = 27.
Troisième bloc « soustraire 2 » : 27 − 2 = 25.
La sortie du programme est 25. On a appliqué les blocs dans l'ordre, un par un.
Exercice 2 L'ordre des blocs compte
Léa et Malik utilisent les mêmes deux blocs avec l'entrée 4, mais pas dans le même ordre.
- Programme de Léa : multiplier par 3, puis ajouter 2.
- Programme de Malik : ajouter 2, puis multiplier par 3.
De combien la sortie de Malik dépasse-t-elle celle de Léa ?
Indice 1
Calcule d'abord chaque sortie séparément.
Indice 2
Pour Malik, le résultat de l'addition est ensuite multiplié.
Voir la correction pas à pas
Programme de Léa : 4 × 3 = 12, puis 12 + 2 = 14.
Programme de Malik : 4 + 2 = 6, puis 6 × 3 = 18.
On compare : 18 − 14 = 4.
La sortie de Malik dépasse celle de Léa de 4. Les mêmes blocs dans un autre ordre donnent donc un autre résultat.
Exercice 3 Le chemin du robot
Un robot est placé sur la case de départ d'une grille, notée (0 ; 0) : le premier nombre est la colonne, le second la ligne. Chaque bloc le déplace d'une case par unité indiquée.
- Droite 3
- Haut 2
- Gauche 1
- Haut 1
Sur quelle case le robot s'arrête-t-il ? Écris la réponse sous la forme (colonne ; ligne).
Indice 1
Droite et gauche modifient seulement la colonne.
Indice 2
Haut et bas modifient seulement la ligne.
Voir la correction pas à pas
Départ : (0 ; 0).
Droite 3 : la colonne passe à 3, donc (3 ; 0).
Haut 2 : la ligne passe à 2, donc (3 ; 2).
Gauche 1 : la colonne passe à 2, donc (2 ; 2).
Haut 1 : la ligne passe à 3, donc (2 ; 3).
Le robot s'arrête sur la case (2 ; 3). Programmer un déplacement revient à suivre les directions haut, bas, gauche, droite l'une après l'autre 3.
Exercice 4 Répéter une instruction
Un programme contient un bloc de répétition :
- Choisir un nombre (entrée)
- Répéter 5 fois : multiplier par 2
Avec l'entrée 1, quelle est la sortie ?
Indice 1
Le bloc « multiplier par 2 » s'exécute à chaque tour.
Indice 2
Écris la liste des nombres obtenus tour après tour.
Voir la correction pas à pas
Entrée : 1.
Tour 1 : 1 × 2 = 2.
Tour 2 : 2 × 2 = 4.
Tour 3 : 4 × 2 = 8.
Tour 4 : 8 × 2 = 16.
Tour 5 : 16 × 2 = 32.
La sortie est 32. Un seul bloc de répétition remplace cinq blocs identiques à la suite.
Exercice 5 Une répétition de deux blocs
On écrit ce programme :
- Choisir un nombre (entrée)
- Répéter 4 fois : ajouter 3, puis multiplier par 2
Avec l'entrée 1, quelle est la sortie ?
Indice 1
Un tour de boucle contient deux blocs, à exécuter dans l'ordre.
Indice 2
Note le résultat à la fin de chaque tour complet.
Voir la correction pas à pas
Entrée : 1.
Tour 1 : 1 + 3 = 4, puis 4 × 2 = 8.
Tour 2 : 8 + 3 = 11, puis 11 × 2 = 22.
Tour 3 : 22 + 3 = 25, puis 25 × 2 = 50.
Tour 4 : 50 + 3 = 53, puis 53 × 2 = 106.
La sortie est 106. Chaque tour applique les deux blocs, toujours dans le même ordre.
Exercice 6 Retrouver le nombre d'entrée
Un programme de calcul fonctionne ainsi :
- Choisir un nombre (entrée)
- Multiplier par 4
- Soustraire 5
La sortie obtenue est 27. Quel nombre a été choisi au départ ?
Indice 1
Pour défaire un bloc, utilise l'opération contraire.
Indice 2
Remonte les blocs en partant du dernier.
Voir la correction pas à pas
Le dernier bloc a soustrait 5 : avant lui, le nombre valait 27 + 5 = 32.
Le bloc précédent a multiplié par 4 : avant lui, le nombre valait 32 ÷ 4 = 8.
Vérification : 8 × 4 = 32, puis 32 − 5 = 27.
Le nombre choisi au départ est 8. Remonter un programme demande d'inverser chaque opération, en commençant par la dernière.
Exercice 7 Corriger un programme de chemin
Un robot part de la case (0 ; 0) et doit arriver sur la case (4 ; 2). Le programme proposé est :
- Droite 2
- Haut 2
- Droite 1
Il contient une erreur. Où le robot s'arrête-t-il avec ce programme ? Propose ensuite une correction en ajoutant un seul bloc.
Indice 1
Suis le robot bloc après bloc, comme dans un autre exercice de chemin.
Indice 2
Compare la case obtenue avec la case visée.
Voir la correction pas à pas
Départ : (0 ; 0).
Droite 2 : (2 ; 0).
Haut 2 : (2 ; 2).
Droite 1 : (3 ; 2). Le robot s'arrête donc en (3 ; 2), pas en (4 ; 2).
Il manque une case vers la droite : on ajoute à la fin le bloc « Droite 1 », ce qui donne (4 ; 2).
Avec le programme proposé, le robot s'arrête en (3 ; 2). En ajoutant le bloc Droite 1 à la fin, il atteint (4 ; 2). Pour trouver une erreur, on exécute le programme à la main et on compare avec le but.
Les questions qu'on se pose
Faut-il un ordinateur pour faire ces exercices ?
Pourquoi l'ordre des blocs change-t-il le résultat ?
Chaque bloc agit sur le résultat du bloc précédent. Multiplier puis ajouter n'est pas la même chose qu'ajouter puis multiplier, comme dans l'exercice de Léa et Malik. Écris toujours le résultat intermédiaire après chaque bloc pour ne pas te tromper.
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.