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