Aller au contenu

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

★☆☆Environ 5 min

Voici un programme fait de blocs, du premier au dernier :

  1. Choisir un nombre (entrée)
  2. Ajouter 4
  3. Multiplier par 3
  4. 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
  1. On part de l'entrée : 5.

  2. Premier bloc « ajouter 4 » : 5 + 4 = 9.

  3. Deuxième bloc « multiplier par 3 » : 9 × 3 = 27.

  4. 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

★☆☆Environ 6 min

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
  1. Programme de Léa : 4 × 3 = 12, puis 12 + 2 = 14.

  2. Programme de Malik : 4 + 2 = 6, puis 6 × 3 = 18.

  3. 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

★☆☆Environ 7 min

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.

  1. Droite 3
  2. Haut 2
  3. Gauche 1
  4. 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
  1. Départ : (0 ; 0).

  2. Droite 3 : la colonne passe à 3, donc (3 ; 0).

  3. Haut 2 : la ligne passe à 2, donc (3 ; 2).

  4. Gauche 1 : la colonne passe à 2, donc (2 ; 2).

  5. 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

★★☆Environ 7 min

Un programme contient un bloc de répétition :

  1. Choisir un nombre (entrée)
  2. 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
  1. Entrée : 1.

  2. Tour 1 : 1 × 2 = 2.

  3. Tour 2 : 2 × 2 = 4.

  4. Tour 3 : 4 × 2 = 8.

  5. Tour 4 : 8 × 2 = 16.

  6. 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

★★☆Environ 9 min

On écrit ce programme :

  1. Choisir un nombre (entrée)
  2. 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
  1. Entrée : 1.

  2. Tour 1 : 1 + 3 = 4, puis 4 × 2 = 8.

  3. Tour 2 : 8 + 3 = 11, puis 11 × 2 = 22.

  4. Tour 3 : 22 + 3 = 25, puis 25 × 2 = 50.

  5. 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

★★★Environ 10 min

Un programme de calcul fonctionne ainsi :

  1. Choisir un nombre (entrée)
  2. Multiplier par 4
  3. 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
  1. Le dernier bloc a soustrait 5 : avant lui, le nombre valait 27 + 5 = 32.

  2. Le bloc précédent a multiplié par 4 : avant lui, le nombre valait 32 ÷ 4 = 8.

  3. 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

★★★Environ 10 min

Un robot part de la case (0 ; 0) et doit arriver sur la case (4 ; 2). Le programme proposé est :

  1. Droite 2
  2. Haut 2
  3. 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
  1. Départ : (0 ; 0).

  2. Droite 2 : (2 ; 0).

  3. Haut 2 : (2 ; 2).

  4. Droite 1 : (3 ; 2). Le robot s'arrête donc en (3 ; 2), pas en (4 ; 2).

  5. 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 ?

Non. Tu peux tout faire avec une feuille et un crayon. Ces activités sans machine sont dites « débranchées » et servent à comprendre les notions de base de la programmation 4. Ensuite, tu peux refaire les mêmes programmes dans un outil à blocs comme Scratch 5.

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

  1. Les programmes du collège - Mathématiques 6e (Pensée informatique), Ministère de l'Éducation nationale. Consulté le 10 novembre 2026.
  2. Mathématiques - Exemples pour la mise en œuvre des programmes 2025 6e, Éduscol. Consulté le 10 novembre 2026.
  3. Planète code - Pour une première approche de la programmation, Réseau Canopé. Consulté le 10 novembre 2026.
  4. Initiation à la pensée informatique : pour tout comprendre, Réseau Canopé. Consulté le 10 novembre 2026.
  5. Capytale - Applications pour l'académie de Paris, Académie de Paris. Consulté le 10 novembre 2026.
  6. 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.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2
  • CM1
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page