Ressources · 5ᵉ · Mathématiques
Pensée informatique : instructions, programmes de calcul et boucles
Rappels de 6e (séquence d’instructions, avancer, tourner, s’orienter, stylo, tableau pas à pas), déplacements sur la scène avec des coordonnées, entrées et sorties, formules écrites avec des blocs opérateurs emboîtés et calculées par un script, boucle « répéter n fois » et modification des paramètres d’un programme.
À propos de cette page
Les 36 questions du QCM en version texte
Pour réviser sans écran ou imprimer : chaque question avec ses propositions ; la bonne réponse et son explication se déplient.
Niveau facile ★ — 12 questions
Dans Scratch, un script s’exécute…
- A. bloc par bloc, de haut en bas
- B. bloc par bloc, de bas en haut
- C. avec tous ses blocs en même temps
- D. dans un ordre tiré au hasard
Réponse
A. bloc par bloc, de haut en bas — Les blocs s’exécutent l’un après l’autre, de haut en bas, à partir de « quand le drapeau vert est cliqué » : l’ordre compte.
Le lutin est orienté à −90. Il regarde vers…
- A. le haut
- B. le bas
- C. la gauche
- D. la droite
Réponse
C. la gauche — 90 = droite, 0 = haut, 180 = bas et −90 = gauche.
Le stylo est relevé. Quand le lutin avance, il…
- A. ne peut plus bouger
- B. trace un trait plus fin
- C. se déplace sans tracer
- D. efface les traits déjà faits
Réponse
C. se déplace sans tracer — Stylo relevé, le lutin avance sans laisser de trait ; « effacer tout » est un autre bloc.
Le centre de la scène de Scratch a pour coordonnées…
- A. (−240 ; −180)
- B. (480 ; 360)
- C. (240 ; 180)
- D. (0 ; 0)
Réponse
D. (0 ; 0) — Le centre est l’origine du repère. (240 ; 180) est le coin en haut à droite, (−240 ; −180) le coin en bas à gauche.
Le lutin est en (25 ; −40). Après « ajouter 30 à x », il est en…
- A. (55 ; −10)
- B. (30 ; −40)
- C. (55 ; −40)
- D. (25 ; −10)
Réponse
C. (55 ; −40) — 25 + 30 = 55 : seule l’abscisse change, l’ordonnée reste −40.
« ajouter −35 à y » déplace le lutin de 35 pas…
- A. vers le bas
- B. vers le haut
- C. vers la droite
- D. vers la gauche
Réponse
A. vers le bas — y est l’ordonnée (verticale) ; ajouter un nombre négatif fait descendre le lutin.
Dans un script, le bloc « demander Ton âge ? et attendre » est…
- A. une sortie
- B. une boucle
- C. un opérateur
- D. une entrée
Réponse
D. une entrée — Il fait entrer dans le programme une donnée tapée par l’utilisateur, rangée dans « réponse ». « dire » est une sortie.
Dans Scratch, le bloc vert « 6 * 7 » calcule…
- A. le nombre 67
- B. 6 ÷ 7
- C. 6 + 7
- D. 6 × 7
Réponse
D. 6 × 7 — Dans Scratch, la multiplication s’écrit * et la division /.
On tape 9. Le lutin exécute « dire (réponse - 4) ». Il dit…
- A. 13
- B. 5
- C. 94
- D. −5
Réponse
B. 5 — « réponse » vaut 9 : 9 − 4 = 5. Avec « 4 - réponse », il aurait dit −5.
« répéter 8 fois [ ajouter 5 à x ] » : l’abscisse du lutin augmente de…
- A. 40
- B. 13
- C. 5
- D. 8
Réponse
A. 40 — Le bloc est exécuté 8 fois : 8 × 5 = 40.
Une boucle « répéter 3 fois » contient 4 blocs. Combien de blocs sont exécutés dans la boucle ?
- A. 15
- B. 12
- C. 7
- D. 13
Réponse
B. 12 — Chaque tour exécute les 4 blocs : 3 × 4 = 12.
Un algorithme est…
- A. un logiciel pour dessiner des figures
- B. une suite ordonnée d’instructions
- C. le personnage que l’on programme
- D. un bloc qui répète des instructions
Réponse
B. une suite ordonnée d’instructions — Un algorithme est une suite finie et ordonnée d’instructions ; écrit pour une machine, il devient un programme. Le personnage est le lutin, le bloc qui répète est une boucle.
Niveau moyen ★★ — 12 questions
On tape 6. « dire ((réponse + 2) * 5) » : le lutin dit…
- A. 16
- B. 13
- C. 40
- D. 30
Réponse
C. 40 — Le bloc intérieur d’abord : 6 + 2 = 8, puis 8 × 5 = 40. 16 serait 6 + 2 × 5, comme si les priorités s’appliquaient.
On tape 7. « dire ((réponse * 3) - 4) » : le lutin dit…
- A. 25
- B. 17
- C. 9
- D. −7
Réponse
B. 17 — 7 × 3 = 21, puis 21 − 4 = 17. 9 serait (7 − 4) × 3.
Quel bloc calcule « le nombre tapé, augmenté de 8, puis multiplié par 3 » ?
- A. (réponse + 8) * 3
- B. réponse + (8 * 3)
- C. (réponse * 8) + 3
- D. (réponse * 3) + 8
Réponse
A. (réponse + 8) * 3 — La dernière opération est × 3 : c’est le bloc extérieur, et l’addition est à l’intérieur.
Le lutin est en (−50 ; 20). Il exécute « mettre x à 30 ». Il arrive en…
- A. (−20 ; 50)
- B. (−50 ; 30)
- C. (30 ; 20)
- D. (−20 ; 20)
Réponse
C. (30 ; 20) — « mettre x à 30 » remplace l’abscisse par 30, sans calcul. (−20 ; 20) correspond à « ajouter 30 à x ».
Le lutin est en (70 ; −15). Quels blocs le ramènent au centre ?
- A. ajouter 70 à x ; ajouter −15 à y
- B. ajouter −70 à x ; ajouter −15 à y
- C. ajouter 15 à x ; ajouter −70 à y
- D. ajouter −70 à x ; ajouter 15 à y
Réponse
D. ajouter −70 à x ; ajouter 15 à y — On ajoute les opposés des coordonnées : 70 + (−70) = 0 et −15 + 15 = 0.
Scratch affiche 3.5 dans une bulle. En France, on écrit ce nombre…
- A. 35
- B. 0,35
- C. 3 × 5
- D. 3,5
Réponse
D. 3,5 — Scratch écrit les nombres décimaux avec un point : 3.5 se lit 3,5.
« répéter 8 fois [ avancer de 20 pas ; tourner ↻ de 40 degrés ] » trace…
- A. un polygone régulier à 8 côtés
- B. un polygone régulier à 9 côtés
- C. un polygone régulier à 20 côtés
- D. une figure qui reste ouverte
Réponse
D. une figure qui reste ouverte — 8 × 40 = 320, pas 360 : le lutin ne fait pas un tour complet, la figure ne se referme pas.
Depuis (0 ; 0) : « répéter 4 fois [ ajouter 25 à x ; ajouter −10 à y ] ». Le lutin arrive en…
- A. (−40 ; 100)
- B. (100 ; −40)
- C. (25 ; −10)
- D. (100 ; 40)
Réponse
B. (100 ; −40) — 4 × 25 = 100 et 4 × (−10) = −40.
Un polygone régulier se referme quand le lutin tourne de 15 degrés à chaque coin. Combien a-t-il de côtés ?
- A. 24
- B. 12
- C. 15
- D. 345
Réponse
A. 24 — 360 ÷ 15 = 24 côtés.
On tape 4. « répéter réponse fois [ avancer de 35 pas ; tourner ↻ de 90 degrés ] » trace…
- A. un triangle de 105 pas de trait
- B. quatre traits de 4 pas
- C. un carré de 140 pas de trait
- D. un carré de 35 pas de trait
Réponse
C. un carré de 140 pas de trait — La boucle tourne 4 fois : 4 côtés de 35 pas et 4 quarts de tour, soit un carré ; 4 × 35 = 140 pas de trait.
Dans « dire ((réponse - 1) * 4) », quel calcul est fait en premier ?
- A. réponse − 1
- B. 1 × 4
- C. réponse × 4
- D. celui qui est le plus à droite
Réponse
A. réponse − 1 — Le bloc le plus à l’intérieur est calculé en premier : « réponse - 1 ».
Le lutin est orienté à 90. Après « tourner ↻ de 180 degrés », il regarde vers…
- A. la droite
- B. la gauche
- C. le haut
- D. le bas
Réponse
B. la gauche — Un demi-tour : vers la droite, il se retrouve vers la gauche (direction −90).
Niveau difficile ★★★ — 12 questions
On tape 10. « dire ((réponse * réponse) - réponse) » : le lutin dit…
- A. 90
- B. 0
- C. 100
- D. 10
Réponse
A. 90 — 10 × 10 = 100, puis 100 − 10 = 90 : « réponse » vaut 10 à chaque lecture.
Quel nombre faut-il taper pour que « dire ((réponse * 4) - 9) » fasse dire 31 ?
- A. 5,5
- B. 10
- C. 4
- D. 115
Réponse
B. 10 — On remonte : 31 + 9 = 40, puis 40 ÷ 4 = 10. Vérification : 10 × 4 − 9 = 31.
On tape 2.5. « dire ((réponse * 6) + 1) » : le lutin dit…
- A. 17.5
- B. 9.5
- C. 16
- D. 15.1
Réponse
C. 16 — 2,5 × 6 = 15, puis 15 + 1 = 16. 17.5 serait 2,5 × (6 + 1).
Le lutin part de (−200 ; 90). Après « répéter 6 fois [ ajouter 70 à x ] », il est en…
- A. (220 ; 90)
- B. (−130 ; 90)
- C. (420 ; 90)
- D. (220 ; 510)
Réponse
A. (220 ; 90) — 6 × 70 = 420 et −200 + 420 = 220 ; l’ordonnée ne change pas.
Depuis (0 ; 0), combien de fois faut-il répéter « ajouter −15 à y » pour arriver en (0 ; −120) ?
- A. 8
- B. 15
- C. 12
- D. 9
Réponse
A. 8 — 120 ÷ 15 = 8, et 8 × (−15) = −120.
Un élève écrit « répéter 3 fois [ avancer de 45 pas ; tourner ↻ de 60 degrés ] » pour un triangle équilatéral. Que doit-il changer ?
- A. rien, la figure se referme
- B. 3 en 6
- C. 60 en 120
- D. 45 en 60
Réponse
C. 60 en 120 — 3 × 60 = 180 : la figure ne se referme pas. Avec 120 degrés, 3 × 120 = 360 : un tour complet ; 60 degrés est l’angle du triangle. Avec 6 répétitions, la figure se refermerait, mais ce serait un hexagone.
« répéter 5 fois [ avancer de 10 pas ; tourner ↻ de 72 degrés ] » puis « dire Fini ! » : combien de blocs sont exécutés, sans compter la boucle ni le drapeau ?
- A. 15
- B. 11
- C. 7
- D. 10
Réponse
B. 11 — 5 × 2 = 10 blocs dans la boucle, plus « dire » exécuté une seule fois après : 11.
Après « demander Nombre ? et attendre », « dire (réponse / 4) » fait dire 2.5. On a tapé…
- A. 0,625
- B. 10
- C. 6,5
- D. 1,6
Réponse
B. 10 — 2,5 × 4 = 10. Vérification : 10 ÷ 4 = 2,5.
Quel bloc donne toujours le même résultat que « (réponse * 2) + 6 » ?
- A. (réponse + 6) * 2
- B. (réponse * 6) + 2
- C. réponse + (6 * 2)
- D. (réponse + 3) * 2
Réponse
D. (réponse + 3) * 2 — (réponse + 3) × 2 = réponse × 2 + 3 × 2 = réponse × 2 + 6. Avec 1 : (1 + 3) × 2 = 8 et 1 × 2 + 6 = 8, alors que (1 + 6) × 2 = 14.
Orienté à 90, stylo en position d’écriture : « répéter 4 fois [ avancer de 20 pas ; tourner ↺ de 90 degrés ] ». Le carré est tracé…
- A. sans revenir au point de départ
- B. au-dessous du point de départ
- C. à gauche du point de départ
- D. au-dessus du point de départ
Réponse
D. au-dessus du point de départ — Le lutin va d’abord vers la droite, puis ↺ le tourne vers le haut : le carré est au-dessus, et 4 × 90 = 360, il revient au départ.
On tape 5. Depuis l’abscisse −30 : « répéter réponse fois [ ajouter (réponse * 2) à x ] ». Abscisse finale ?
- A. −20
- B. 80
- C. 20
- D. 50
Réponse
C. 20 — La boucle tourne 5 fois et ajoute 5 × 2 = 10 à chaque tour : 5 × 10 = 50, et −30 + 50 = 20.
Pour un polygone régulier qui se referme, quelle paire (nombre de répétitions ; angle) ne convient pas ?
- A. (40 ; 9)
- B. (4 ; 90)
- C. (60 ; 6)
- D. (7 ; 50)
Réponse
D. (7 ; 50) — 7 × 50 = 350, pas 360. Les autres paires donnent 40 × 9 = 4 × 90 = 60 × 6 = 360.
Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.
Prof de maths à Marseille · Cours particuliers au collège · Aide aux devoirs