Quizz — TP micro:bit : Boucles, boutons et pixels

Auto-évaluation express (moins de 10 minutes)

Denis Dréano
PROG4-03-QZ

Nom :

Prénom :

Partie A — Questions à choix multiples

Entourer la lettre correspondant à la réponse correcte. Une seule réponse par question.

Que fait while True: sur un micro:bit ?

  • A Il exécute le bloc une seule fois
  • B Il crée une boucle qui ne s’arrête jamais toute seule
  • C Il vérifie une condition externe
  • D Il attend un appui sur un bouton avant de démarrer

Où se trouve le pixel de coordonnées (0, 0) sur l’écran du micro:bit ?

  • A Au centre de l’écran
  • B En bas à droite
  • C En haut à gauche
  • D En haut à droite

Que renvoie button_a.was_pressed() ?

  • A True si le bouton est enfoncé en ce moment précis
  • B True si le bouton a été enfoncé depuis le dernier appel
  • C Le nombre total d’appuis depuis le début
  • D False en permanence

Partie B — Associer

Associer chaque instruction (A–D) à son effet (1–4).

  • A display.set_pixel(x, y, i)
  • B display.get_pixel(x, y)
  • C display.clear()
  • D button_a.was_pressed()
  • 1 Renvoie l’intensité actuelle d’une LED
  • 2 Détecte un appui depuis le dernier appel
  • 3 Éteint toutes les LED
  • 4 Allume une LED à une position donnée

Partie C — Ordonner

Numéroter les étapes (1 = première étape) du programme qui fait battre un coeur à l’infini.

  • A Afficher Image.HEART_SMALL
  • B Entrer dans while True:
  • C Afficher Image.HEART
  • D Attendre 1000 ms après Image.HEART
  • E Attendre 1000 ms après Image.HEART_SMALL