Je réserve ici
Mathématiques 5ᵉ

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
Un QCM de programmation Scratch en trois niveaux de douze questions : ordre des blocs, directions, stylo, coordonnées du lutin, entrées et sorties, blocs opérateurs emboîtés, nombres à taper, boucles et polygones réguliers. Chaque réponse est expliquée.

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

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

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

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

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

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

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

  8. 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 /.

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

  10. « 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.

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

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

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

  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.

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

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

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

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

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

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

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

  11. 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 ».

  12. 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
  1. 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.

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

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

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

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

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

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

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

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

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

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

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

Bloqué sur ce chapitre ?

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