Exercices corrigés — Initiation À La Pensée Informatique (6e)
✏️ Exercices — Initiation à la pensée informatique
Thèmes : instructions • séquences • entrées / sorties • programmes de calcul • répétitions • déplacements • débogage.
Objectif : maîtriser les attendus officiels de 6e en exécutant et produisant des séquences précises, en répétant des motifs à la main et en programmant des chemins simples, avec une seule passerelle clairement identifiée vers la 5e.
Exercice 1 — Instruction, séquence, entrée ou sortie ?
6e • Maths • *On lit cinq éléments d'un programme ou d'un algorithme.
Exercice 2 — Exécuter une séquence de déplacements
6e • Maths • *Le robot part de S=(2;2), orienté vers l'est. Une case correspond à un déplacement d'une unité.
Exercice 3 — Remettre les instructions dans l'ordre
6e • Maths • *Un robot part de S=(1;1), orienté vers le nord. Il doit atteindre T=(4;3). On dispose des quatre instructions suivantes, mélangées : « avancer de 2 », « tourner à droite », « avancer de 3 », « tourner à gauche ».
Exercice 4 — Programme de calcul en trois étapes
6e • Maths • *Programme : choisir un nombre entier ; ajouter 2 ; multiplier le résultat par 4 ; retirer 3.
Exercice 5 — Repérer les entrées et les sorties
6e • Maths • *Une machine suit le programme : prendre le nombre donné ; ajouter 5 ; multiplier par 2 ; afficher le résultat.
Exercice 6 — Construire un chemin en évitant un mur
6e • Maths • **Le robot part de S=(1;1), orienté vers l'est. Les cases noires sont interdites. Il doit atteindre T=(5;4).
Exercice 7 — L'ordre change le résultat
6e • Maths • **Deux programmes utilisent les mêmes opérations, mais dans un ordre différent. A : ajouter 4 puis multiplier par 2. B : multiplier par 2 puis ajouter 4.
Exercice 8 — Répéter une séquence à la main
6e • Maths • **Le robot part de S=(1;1), orienté vers l'est. On lui fait exécuter trois fois de suite la séquence : avancer d'une case ; tourner à gauche ; avancer d'une case ; tourner à droite.
Exercice 9 — Retrouver une instruction manquante
6e • Maths • **Un programme de calcul doit transformer l'entrée 7 en sortie 34 : choisir 7 ; multiplier par 3 ; [instruction manquante] ; multiplier par 2.
Exercice 10 — Tableau entrée-sortie
6e • Maths • **Le programme est : ajouter 3 au nombre choisi, puis multiplier le résultat par 2.
| Entrée | 1 | 4 | 10 | 7 |
|---|---|---|---|---|
| Sortie | ? | ? | ? | 20 |
Exercice 11 — Suivre une orientation après plusieurs virages
6e • Maths • ***Le robot part de S=(4;2), orienté vers le nord. Séquence : tourner à droite ; avancer de 2 ; tourner à gauche ; avancer d'une case ; tourner à gauche ; avancer de 3.
Exercice 12 — Quelle instruction manque dans le chemin ?
6e • Maths • ***Le robot part de (1;2), orienté vers l'est. Programme : avancer de 2 ; [instruction manquante] ; avancer de 2 ; tourner à droite ; avancer d'une case. Il doit terminer en T=(4;4).
Exercice 13 — Du trajet aux blocs d'instructions
6e • Maths • ***Un robot part de S=(2;1), orienté vers le nord. Le trajet demandé consiste à monter de 2 cases, aller de 3 cases vers l'est, puis descendre d'une case.
Exercice 14 — Déboguer un chemin
6e • Maths • ***On veut aller de S=(1;1) à T=(4;3), en partant vers l'est. Un élève propose : avancer de 2 ; tourner à gauche ; avancer de 3.
Exercice 15 — Deux séquences ont-elles le même effet ?
6e • Maths • ***Le robot part toujours du même point, orienté vers l'est. A : avancer 1 ; avancer 1 ; avancer 1 ; tourner à droite ; avancer 2. B : avancer 3 ; tourner à droite ; avancer 2. C : tourner à droite ; avancer 2 ; avancer 3.
Exercice 16 — Remonter un programme de calcul
6e • Maths • ***Programme : choisir un nombre entier ; ajouter 5 ; multiplier par 2. On connaît seulement la sortie.
Exercice 17 — Suite évolutive dans un tableau
6e • Maths • ***On part du nombre 4. À chaque étape, on ajoute 3 au nombre précédent. Un tableur pourrait afficher une ligne par étape.
| Étape | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|---|
| Valeur | 4 | ? | ? | ? | ? | ? | ? |
Exercice 18 — Une répétition qui ramène au départ
6e • Maths • ***Le robot part de S=(5;5), orienté vers le nord. Il répète quatre fois à la main le motif : avancer de 2 ; tourner à droite ; avancer d'une case.
Exercice 19 — Programmer le contour d'un rectangle
6e • Maths • ***Une tortue part du coin inférieur gauche d'un rectangle, orientée vers l'est. Le rectangle doit mesurer 4 unités de long et 2 unités de large.
Exercice 20 — Quel programme produit la sortie 19 ?
6e • Maths • ***On part de l'entrée 4. Trois programmes sont proposés. A : +3 ; ×3 ; −2. B : ×3 ; +3 ; −2. C : +3 ; −2 ; ×3.
Exercice 21 — Labyrinthe : trouver un chemin minimal
6e • Maths • ****Le robot part de S=(1;1), orienté vers l'est. Un mur occupe les cases (3;1), (3;2), (3;3) et (3;4). Il doit atteindre T=(6;5) sans toucher le mur.
Exercice 22 — Repérer un motif répété dans une longue séquence
6e • Maths • ****Une longue séquence est écrite ainsi : avancer 1 ; gauche ; avancer 1 ; droite ; avancer 1 ; gauche ; avancer 1 ; droite ; avancer 1 ; gauche ; avancer 1 ; droite ; avancer 1 ; gauche ; avancer 1 ; droite.
Exercice 23 — Boîte noire : retrouver le programme
6e • Maths • ****Une machine inconnue transforme plusieurs entrées : 1→8, 3→12, 5→16, 10→26.
| Entrée | 1 | 3 | 5 | 10 |
|---|---|---|---|---|
| Sortie | 8 | 12 | 16 | 26 |
Exercice 24 — Corriger un programme de calcul contenant deux erreurs
6e • Maths • ****Programme attendu : choisir un nombre ; ajouter 4 ; multiplier par 3 ; retirer 2. Un élève écrit à la place : multiplier par 3 ; ajouter 4 ; retirer 3.
Exercice 25 — Visiter trois points dans l'ordre
6e • Maths • ****Le robot part de S=(1;1), orienté vers l'est. Il doit visiter A=(5;1), puis B=(5;4), puis C=(2;4), et finir en T=(2;6), dans cet ordre.
Exercice 26 — Retrouver l'orientation de départ
6e • Maths • ****Un robot effectue : avancer de 2 ; tourner à droite ; avancer de 3. Entre son point de départ et son point d'arrivée, il s'est déplacé de 3 cases vers l'est et de 2 cases vers le nord.
Exercice 27 — Suite évolutive : deux instructions répétées
6e • Maths • ****On part de 2. À chaque étape, on applique à la main les deux instructions : multiplier par 2 ; ajouter 1.
| Étape | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|---|
| Valeur | 2 | ? | ? | ? | ? | ? | ? |
Exercice 28 — La sortie d'un calcul devient un déplacement
6e • Maths • ****Un système comporte deux parties. Partie A : choisir un entier ; ajouter 1 ; multiplier par 2. Partie B : le robot avance vers l'est d'un nombre de cases égal à la sortie de A.
Exercice 29 — Concevoir puis tester un programme de calcul
6e • Maths • ****On cherche un programme très court qui transforme 4 en 21 et 7 en 33. On autorise seulement les opérations « ajouter un entier » et « multiplier par un entier ».
| Entrée | 4 | 7 | 9 |
|---|---|---|---|
| Sortie | 21 | 33 | ? |
Exercice 30 — Passerelle vers la 5e — utiliser un bloc « répéter »
6e • Maths • ****Passerelle vers la 5e — hors évaluation normale de la maîtrise de la 6e. Dans un logiciel de programmation par blocs, une tortue reçoit : répéter 4 fois [avancer de 40 pas ; tourner à droite de 90°].