06 29 33 79 32 Je réserve ici

Collège · 3ᵉ · Mathématiques

Initiation à la programmation

Algorithmes et programmation avec Scratch : variables, boucles, tests, coordonnées et déplacements du lutin (programme de 3e)

À propos de cette page
Ce QCM sur « Initiation à la programmation » en troisième teste tes connaissances en mathématiques de manière interactive. Les questions, classées par niveau (facile, moyen, difficile), respectent le programme officiel de troisième. Au programme : Qu'est-ce qu'un algorithme ?, Scratch : la scène, le lutin et les blocs, Le repère : coordonnées et déplacements, Les variables : des boîtes pour les nombres. À chaque réponse, une explication détaillée t'aide à comprendre tes erreurs et à mémoriser l'essentiel. Idéal pour s'auto-évaluer rapidement, réviser avant un contrôle ou consolider ses acquis. Quiz gratuit conçu par un professeur particulier à Marseille pour progresser en mathématiques en troisième.

Choisis ton niveau. Questions et réponses mélangées à chaque partie. Bonne chance !

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. Un programme Scratch s'exécute…

    • A. dans l'ordre des blocs, de haut en bas
    • B. dans un ordre aléatoire
    • C. du bas vers le haut
    • D. tous les blocs en même temps, en parallèle
    Réponse

    A. dans l'ordre des blocs, de haut en bas — Chaque bloc attend la fin du précédent.

  2. Le bloc « ajouter 10 à x »…

    • A. place le lutin en x=10
    • B. augmente l'abscisse de 10
    • C. fait avancer de 10 pas vers le haut
    • D. met x à 10
    Réponse

    B. augmente l'abscisse de 10 — Déplacement relatif horizontal.

  3. Le bord droit de la scène correspond à x=

    • A. 180
    • B. 100
    • C. 240
    • D. 360
    Réponse

    C. 240 — La scène va de 240 à 240.

  4. Quel bloc appartient à la famille Contrôle ?

    • A. avancer de 10 pas
    • B. dire « Bonjour »
    • C. mettre score à 0
    • D. répéter 10 fois
    Réponse

    D. répéter 10 fois — Boucles et tests sont des blocs de contrôle.

  5. « mettre n à 3 ; mettre n à 8 ». À la fin, n vaut…

    • A. 11
    • B. 3
    • C. 8
    • D. 24
    Réponse

    C. 8 — « mettre » remplace la valeur.

  6. « s'orienter à 0 » dirige le lutin vers…

    • A. le haut
    • B. la droite
    • C. le bas
    • D. la gauche
    Réponse

    A. le haut0 = haut, 90 = droite.

  7. Une condition comme « x<5 » peut être…

    • A. un nombre
    • B. une variable numérique
    • C. une boucle
    • D. vraie ou fausse
    Réponse

    D. vraie ou fausse — Un test n'a que deux réponses possibles.

  8. Le personnage programmé s'appelle…

    • A. le sprite
    • B. l'acteur
    • C. le lutin
    • D. le curseur
    Réponse

    C. le lutin — Lutin (sprite en anglais).

  9. Pour recommencer un tracé à zéro, quel bloc replace le lutin au centre ?

    • A. ajouter 0 à x puis ajouter 0 à y
    • B. aller à x : 0 y : 0
    • C. avancer de 0 pas
    • D. tourner de 0°
    Réponse

    B. aller à x : 0 y : 0 — Position absolue au centre.

  10. « répéter indéfiniment »…

    • A. ne s'arrête jamais seul
    • B. s'exécute une seule fois
    • C. s'arrête après 100 tours
    • D. s'exécute 0 fois
    Réponse

    A. ne s'arrête jamais seul — Il faut arrêter le programme à la main.

  11. Dans (x;y), y est…

    • A. l'abscisse
    • B. l'ordonnée
    • C. la direction
    • D. la distance
    Réponse

    B. l'ordonnée — Coordonnée verticale.

  12. « nombre aléatoire entre 1 et 4 » peut donner…

    • A. 0
    • B. 4,5
    • C. 5
    • D. 3
    Réponse

    D. 3 — Un entier de 1 à 4.

Niveau moyen — 12 questions
  1. « mettre n à 6 ; ajouter 9 à n ». n vaut…

    • A. 15
    • B. 3
    • C. 3
    • D. 15
    Réponse

    B. 369.

  2. Pour tracer un pentagone régulier, on tourne à chaque côté de…

    • A. 60°
    • B. 90°
    • C. 72°
    • D. 108°
    Réponse

    C. 72°360÷5.

  3. « répéter 6 fois : [ avancer de 35 ] ». Distance totale…

    • A. 41
    • B. 180
    • C. 35
    • D. 210
    Réponse

    D. 2106×35.

  4. « répéter 12 fois : [ avancer ; tourner de 30° ] » trace…

    • A. un carré
    • B. un hexagone
    • C. un dodécagone (12 côtés)
    • D. un cercle parfait de 12 points
    Réponse

    C. un dodécagone (12 côtés)12×30=360.

  5. « mettre x à 4 ; mettre x à x×x1 ». x vaut…

    • A. 15
    • B. 7
    • C. 16
    • D. 3
    Réponse

    A. 15161.

  6. Le lutin est en (50;20). Après « aller à x : 0 y : 30 » puis « ajouter 10 à y », il est en…

    • A. (50;0)
    • B. (0;20)
    • C. (40;10)
    • D. (0;10)
    Réponse

    B. (0;20) — Position absolue puis déplacement relatif.

  7. « mettre s à 0 ; répéter 5 fois : [ ajouter 3 à s ] ». s vaut…

    • A. 8 (cinq plus trois)
    • B. 3
    • C. 15
    • D. 5
    Réponse

    C. 155×3.

  8. « mettre p à 1 ; répéter 4 fois : [ mettre p à p×2 ] ». p vaut…

    • A. 8
    • B. 2
    • C. 4 (deux fois deux)
    • D. 16
    Réponse

    D. 1624.

  9. Quelle boucle trace un carré de côté 80 ?

    • A. répéter 4 fois : avancer 80 ; tourner 90°
    • B. répéter 4 fois : avancer 20 ; tourner 90°
    • C. répéter 8 fois : avancer 80 ; tourner 45°
    • D. répéter 4 fois : avancer 80 ; tourner 60°
    Réponse

    A. répéter 4 fois : avancer 80 ; tourner 90° — Quatre côtés de 80, angles de 90°.

  10. « si n>10 alors dire A sinon dire B ». Avec n=10, le lutin dit…

    • A. A
    • B. B
    • C. A puis B
    • D. rien
    Réponse

    B. B10>10 est faux : branche « sinon ».

  11. Un programme de calcul « choisir n ; multiplier par 2 ; ajouter 1 ; élever au carré » donne…

    • A. 2n2+1
    • B. (2n)2+1
    • C. 2(n+1)2
    • D. (2n+1)2
    Réponse

    D. (2n+1)2 — On élève au carré le résultat 2n+1.

  12. « mettre a à 2 ; mettre b à a+5 ; mettre a à 10 ». À la fin, b vaut…

    • A. 7
    • B. 15
    • C. 12
    • D. 5
    Réponse

    A. 7b a été calculé avec a=2 et n'est plus recalculé.

Niveau difficile — 12 questions
  1. « mettre n à 1 ; répéter jusqu'à n>50 : [ mettre n à n×4 ] ». n vaut à la fin…

    • A. 16
    • B. 256
    • C. 64
    • D. 50
    Réponse

    C. 64141664 : premier dépassement de 50.

  2. Même programme : combien de tours de boucle ?

    • A. 4
    • B. 2
    • C. 64
    • D. 3
    Réponse

    D. 3 — Trois multiplications.

  3. « mettre s à 0 ; mettre n à 2 ; répéter 4 fois : [ ajouter n à s ; ajouter 3 à n ] ». s vaut…

    • A. 26
    • B. 14
    • C. 20
    • D. 8
    Réponse

    A. 262+5+8+11.

  4. Le lutin part de (0;0) orienté vers la droite : « avancer de 60 ; tourner de 90° à gauche ; avancer de 80 ». Sa distance au point de départ vaut…

    • A. 140 pas
    • B. 20 pas
    • C. 70 pas
    • D. 100 pas
    Réponse

    D. 100 pas — Triangle rectangle 6080 : hypoténuse 100.

  5. « répéter 3 fois : [ répéter 4 fois : [ avancer 40 ; tourner 90° ] ; tourner 120° ] » trace…

    • A. trois carrés tournés de 120°
    • B. un triangle
    • C. douze segments alignés bout à bout
    • D. un hexagone
    Réponse

    A. trois carrés tournés de 120° — Un carré complet à chaque tour externe, puis rotation de 120°.

  6. Dans la boucle précédente, l'angle total dont le lutin a tourné vaut…

    • A. 360°
    • B. 1440°
    • C. 1080°
    • D. 480°
    Réponse

    B. 1440°3×(4×90+120)=1440°.

  7. « si x>0 alors dire « positif » sinon si x<0 alors dire « négatif » ». Avec x=0, le lutin dit…

    • A. positif
    • B. négatif
    • C. rien
    • D. positif puis négatif
    Réponse

    C. rien — Aucune des deux conditions n'est vraie.

  8. Pour simuler un dé à 8 faces, on utilise…

    • A. nombre aléatoire entre 0 et 8
    • B. nombre aléatoire entre 1 et 8
    • C. nombre aléatoire entre 1 et 6
    • D. 8× nombre aléatoire entre 0 et 1
    Réponse

    B. nombre aléatoire entre 1 et 8 — Huit entiers de 1 à 8.

  9. « répéter 300 fois : [ mettre d à aléatoire 16 ; si d>4 alors ajouter 1 à c ] ». Valeur attendue de c

    • A. environ 50
    • B. environ 150
    • C. exactement 100
    • D. environ 100
    Réponse

    D. environ 100P(d>4)=26 ; 300×13=100, en moyenne.

  10. Le programme « mettre r à n×n ; ajouter 9 à r » affiche 0 pour…

    • A. n=3 seulement
    • B. n=9
    • C. n=3 ou n=3
    • D. aucune valeur, car n×n est toujours positif
    Réponse

    C. n=3 ou n=3n29=0.

  11. Quelle instruction est mal écrite ?

    • A. mettre x+1 à x
    • B. mettre x à x+1
    • C. ajouter x à x
    • D. ajouter 1 à x
    Réponse

    A. mettre x+1 à x — On ne peut pas « mettre » quelque chose dans une expression ; x+1 n'est pas une variable.

  12. « mettre x à 50 ; répéter jusqu'à x>200 : [ ajouter 40 à x ] ». Nombre de tours…

    • A. 6
    • B. 7
    • C. 5
    • D. 8
    Réponse

    B. 750+40k>200 donne k>6,25, donc 7 tours (x=230).

Bloqué sur ce chapitre ?

Cours particuliers de mathématiques à Marseille, en présentiel ou à distance — un prof qui s'adapte à ton rythme et reprend ce qui coince.

Prof de maths à Marseille · Cours particuliers au collège · Aide aux devoirs