Je réserve ici
Technologie 5ᵉ

Ressources · 5ᵉ · Technologie

Programmer : lire un programme et modifier ses paramètres

Rappels de 6e sur la séquence d’instructions ; lire un programme par blocs et le traduire en algorithme en langage naturel ; l’événement qui déclenche un script ; les entrées (boutons, capteurs) et les sorties (écran, DEL, buzzer, moteur) d’un programme, les données utilisées et produites ; modifier un paramètre et prévoir son effet sur le fonctionnement de l’objet

À propos de cette page
Trois QCM de 12 questions sur la programmation par blocs : facile pour le vocabulaire (séquence, événement, entrée, sortie, paramètre), moyen pour les durées, les scripts déclenchés et les millisecondes, difficile pour les pièges (instant précis d’un chronogramme, blocs sans bloc chapeau, redémarrage de la carte, bips par minute). 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 un programme par blocs, la carte exécute les blocs :

    • A. dans un ordre choisi au hasard
    • B. un par un, de bas en haut
    • C. un par un, de haut en bas
    • D. tous en même temps, d’un coup
    Réponse

    C. un par un, de haut en bas — L’ordre d’exécution est celui de la séquence : de haut en bas.

  2. Un algorithme écrit avec des phrases en français est écrit en :

    • A. langage naturel
    • B. langage binaire
    • C. langage par blocs
    • D. langage de la carte
    Réponse

    A. langage naturel — On le traduit ensuite en blocs pour la carte.

  3. Le bloc « répéter 4 fois » :

    • A. attend 4 secondes avant de continuer
    • B. exécute 4 fois les blocs qu’il contient
    • C. exécute les 4 blocs suivants, puis s’arrête
    • D. relance 4 fois tout le programme
    Réponse

    B. exécute 4 fois les blocs qu’il contient — Seuls les blocs placés à l’intérieur de la boucle sont répétés.

  4. Un événement, dans un programme, c’est :

    • A. une valeur écrite dans un bloc
    • B. un composant relié à la carte
    • C. un bloc qui fait patienter la carte
    • D. quelque chose que la carte sait repérer
    Réponse

    D. quelque chose que la carte sait repérer — Un appui sur un bouton, une secousse, la mise sous tension…

  5. Le script placé sous « au démarrage » s’exécute :

    • A. à chaque appui sur un bouton
    • B. une seule fois, à la mise sous tension
    • C. toutes les secondes, sans fin
    • D. jamais, sauf si on le recopie
    Réponse

    B. une seule fois, à la mise sous tension — Les autres événements ne le relancent pas.

  6. Lequel de ces composants est une entrée du programme ?

    • A. l’écran de DEL
    • B. le buzzer
    • C. le capteur de température
    • D. le moteur des roues
    Réponse

    C. le capteur de température — Il envoie une mesure à la carte ; les autres reçoivent des ordres.

  7. Lequel de ces composants est une sortie du programme ?

    • A. le bouton A
    • B. l’accéléromètre
    • C. le microphone
    • D. le servomoteur
    Réponse

    D. le servomoteur — La carte lui envoie un angle à prendre ; les autres lui envoient des données.

  8. Un paramètre est :

    • A. une valeur écrite dans un bloc
    • B. un capteur relié à la carte
    • C. un événement qui lance un script
    • D. une mesure faite par un capteur
    Réponse

    A. une valeur écrite dans un bloc — Une durée, un nombre de répétitions, une vitesse, un angle, un texte…

  9. Sur la carte micro:bit, « pause 1 000 ms » fait attendre :

    • A. 1 000 s
    • B. 1 s
    • C. 0,1 s
    • D. 10 s
    Réponse

    B. 1 s — 1 000 ms = 1 s.

  10. Un bloc bleu clair arrondi comme « température », glissé dans « afficher », représente :

    • A. une valeur lue sur un capteur
    • B. un texte choisi par le programmeur
    • C. un événement qui lance le script
    • D. un nombre de répétitions
    Réponse

    A. une valeur lue sur un capteur — C’est une donnée utilisée par le programme, mesurée au moment où le bloc s’exécute.

  11. Le bloc chapeau d’un script indique :

    • A. combien de temps dure le script
    • B. la sortie utilisée par le script
    • C. le nombre de blocs du script
    • D. l’événement qui déclenche le script
    Réponse

    D. l’événement qui déclenche le script — Il se place tout en haut du script.

  12. Après avoir modifié un paramètre, il faut :

    • A. effacer tous les autres scripts
    • B. changer l’ordre des blocs
    • C. tester le programme sur l’objet
    • D. ajouter un nouveau bloc chapeau
    Réponse

    C. tester le programme sur l’objet — On vérifie que l’objet répond au besoin, et on ajuste si besoin.

Niveau moyen ★★ — 12 questions
  1. « répéter 5 fois : allumer la DEL, attendre 1 s, éteindre la DEL, attendre 1 s ». Durée totale :

    • A. 5 s
    • B. 2 s
    • C. 7 s
    • D. 10 s
    Réponse

    D. 10 s — Un passage dure 1 + 1 = 2 s ; 5 × 2 = 10 s.

  2. « répéter 3 fois : faire sonner le buzzer pendant 0,5 s, attendre 1 s ». Durée totale de sonnerie :

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

    A. 1,5 s — 3 sonneries de 0,5 s : 3 × 0,5 = 1,5 s (la séquence entière dure 4,5 s).

  3. On remplace « attendre 0,5 s » par « attendre 1 s » entre deux éclats d’une DEL. La DEL :

    • A. clignote deux fois plus vite
    • B. reste allumée sans arrêt
    • C. clignote plus lentement
    • D. ne s’allume plus du tout
    Réponse

    C. clignote plus lentement — Les éclats sont plus espacés.

  4. Programme : « au démarrage : afficher A » et « quand le bouton B est pressé : afficher B ». On allume la carte, puis on appuie sur B. L’écran affiche :

    • A. A
    • B. B
    • C. rien du tout
    • D. A et B côte à côte
    Réponse

    B. B — L’appui sur B déclenche le second script, qui remplace A par B.

  5. Une carte affiche la température quand on appuie sur A. La donnée produite est :

    • A. l’appui sur le bouton A
    • B. le capteur de température
    • C. le nombre affiché sur l’écran
    • D. la carte programmable
    Réponse

    C. le nombre affiché sur l’écran — L’appui et la température mesurée sont des données utilisées ; le capteur est une entrée.

  6. Un robot parcourt 20 cm par seconde. Avec « avancer pendant 3 s », il parcourt :

    • A. 60 cm
    • B. 23 cm
    • C. 6,7 cm
    • D. 30 cm
    Réponse

    A. 60 cm — 3 × 20 = 60 cm.

  7. Pour que ce même robot parcoure 1 m, on règle « avancer pendant … s » à :

    • A. 20 s
    • B. 50 s
    • C. 0,5 s
    • D. 5 s
    Réponse

    D. 5 s — 1 m = 100 cm ; 100 ÷ 20 = 5 s.

  8. Un programme enregistre une mesure toutes les 15 s dans un fichier. Combien de mesures par minute ?

    • A. 15
    • B. 4
    • C. 60
    • D. 45
    Réponse

    B. 4 — 60 ÷ 15 = 4.

  9. « pause 750 ms » correspond à :

    • A. 7,5 s
    • B. 75 s
    • C. 0,75 s
    • D. 0,075 s
    Réponse

    C. 0,75 s — 750 ÷ 1 000 = 0,75 s.

  10. Une boule magique doit afficher une réponse quand on l’agite. Bloc chapeau à choisir :

    • A. au démarrage
    • B. quand le bouton A est pressé
    • C. répéter indéfiniment
    • D. quand la carte est secouée
    Réponse

    D. quand la carte est secouée — Il faut réagir quand on agite la boule : « quand la carte est secouée ». « répéter indéfiniment » n’est pas un événement, c’est une boucle.

  11. Quel composant de la carte repère qu’elle est secouée ?

    • A. le capteur de lumière
    • B. l’accéléromètre
    • C. le buzzer
    • D. le bouton B
    Réponse

    B. l’accéléromètre — Il mesure les mouvements de la carte.

  12. « quand la carte est secouée : afficher (température) ». Combien d’entrées ce script utilise-t-il ?

    • A. deux
    • B. aucune
    • C. une
    • D. trois
    Réponse

    A. deux — L’accéléromètre, qui repère la secousse, et le capteur de température.

Niveau difficile ★★★ — 12 questions
  1. « répéter 6 fois : allumer la DEL, attendre 1 s, éteindre la DEL, attendre 1,5 s ». À t = 5,5 s, la DEL est :

    • A. allumée : troisième éclat
    • B. éteinte : entre deux éclats
    • C. éteinte : programme terminé
    • D. allumée : deuxième éclat
    Réponse

    A. allumée : troisième éclat — Les passages commencent à 0 s, 2,5 s, 5 s… : de 5 s à 6 s, c’est le troisième éclat.

  2. « répéter 10 fois : allumer la DEL, éteindre la DEL », sans aucun « attendre ». On voit :

    • A. 10 éclats, un par seconde
    • B. la DEL allumée pendant 10 s
    • C. la DEL qui clignote sans fin
    • D. presque rien : tout dure un instant
    Réponse

    D. presque rien : tout dure un instant — Sans « attendre », les 20 instructions s’exécutent en une fraction de seconde.

  3. Dans le programme d’une guirlande, on passe de « répéter 5 fois » à « répéter 10 fois ». Qu’est-ce qui ne change pas ?

    • A. le nombre d’éclats
    • B. la durée d’un éclat
    • C. la durée totale
    • D. l’instant où la boucle finit
    Réponse

    B. la durée d’un éclat — Seul le nombre de passages change : chaque éclat dure autant qu’avant.

  4. Des blocs « afficher Salut » sont posés seuls, sans bloc chapeau. Ils s’exécutent :

    • A. jamais
    • B. au démarrage
    • C. à chaque appui sur A
    • D. quand on secoue la carte
    Réponse

    A. jamais — Aucun événement ne les déclenche.

  5. « au démarrage : afficher 1 » ; « quand le bouton A est pressé : afficher 2 ». On allume, on appuie sur A, puis on éteint et on rallume la carte. L’écran affiche :

    • A. 2
    • B. rien
    • C. 1
    • D. 12
    Réponse

    C. 1 — Le redémarrage relance le script « au démarrage », qui affiche 1.

  6. Laquelle est une donnée utilisée (lue) par le programme d’un thermomètre ?

    • A. le nombre affiché
    • B. la température mesurée
    • C. le son du buzzer
    • D. l’écran de DEL
    Réponse

    B. la température mesurée — Le nombre affiché et le son sont produits ; l’écran est une sortie.

  7. « répéter indéfiniment : faire sonner le buzzer pendant 0,2 s, attendre 1,3 s ». Nombre de bips par minute :

    • A. 90
    • B. 67
    • C. 45
    • D. 40
    Réponse

    D. 40 — Un passage dure 0,2 + 1,3 = 1,5 s ; 60 ÷ 1,5 = 40.

  8. Un robot parcourt 18 cm par seconde à 50 %. Avant d’affirmer qu’à 100 % il ira deux fois plus loin, il faut :

    • A. ne rien faire : le calcul suffit
    • B. changer l’ordre des blocs
    • C. tester le robot et mesurer
    • D. ajouter un bloc chapeau
    Réponse

    C. tester le robot et mesurer — Frottements, charge et piles : la vitesse réelle ne double pas forcément.

  9. Un fichier de relevés reçoit une valeur toutes les 2 min. Combien de valeurs en une journée ?

    • A. 1 440
    • B. 720
    • C. 48
    • D. 120
    Réponse

    B. 720 — 24 h = 1 440 min ; 1 440 ÷ 2 = 720.

  10. Un écran tactile relié à la carte est :

    • A. seulement une entrée
    • B. seulement une sortie
    • C. à la fois une entrée et une sortie
    • D. ni une entrée ni une sortie
    Réponse

    C. à la fois une entrée et une sortie — Il capte le doigt (entrée) et affiche (sortie).

  11. Porte du garage de la maquette : « placer le servomoteur à 90°, attendre 4 s, placer le servomoteur à 0° ». Pour qu’elle reste ouverte deux fois plus longtemps, on change :

    • A. 90 en 180
    • B. 0 en 90
    • C. 4 en 2
    • D. 4 en 8
    Réponse

    D. 4 en 8 — La durée d’attente règle le temps pendant lequel la porte reste ouverte.

  12. Un minuteur contient « pause 120 000 ms ». Il attend :

    • A. 2 min
    • B. 12 min
    • C. 20 min
    • D. 1,2 min
    Réponse

    A. 2 min — 120 000 ms = 120 s = 2 min.

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.

Soutien scolaire à Marseille · Cours particuliers au collège · Aide aux devoirs