Exercice 1 : rôle des fonctions show et scroll  avec la console (= sans utiliser un programme)


Il est possible  d'envoyer les instructions une par une dans la console au lieu d'exécuter un programme. C'est un langage interprété.



Cliquer sur pour afficher le terminal série.


Arrêter l’exécution du programme  en cliquant sur  



Dans la console :

  • taper from microbit import *, valider avec entrée ;
  • taper display.show("Hello World!"), valider avec entrée ;
  • observer la matrice de LED;
  • taper display.scroll('Hello World!'), valider avec entrée.
  • observer la matrice de LED;


Quelle est la différence entre les deux fonctions ?



Exercice 2 :


Copiez puis collez le code suivant :        ( puis   )


from microbit import *


while True:
    display.show("1")
    sleep(500)
    display.show(" ")
    sleep(500)


Analysez ce code. Que fait-i l ?

Faîtes-le fonctionner sur la carte ou le simulateur en ligne.


Aide  Structure répétitive : Répéter

Pour répéter à l'infini :

Tant que vrai

      Action 1

      Action 2

Fin tant que



Exercice 3 :


from microbit import *
display.clear()

for x in range(0, 5):
    display.show(str(x))
    sleep(500) 


La fonction range(0, 5) donne une séquence d'entiers avec la variable x = 0 puis 1, 2, 3, 4.

str(x) convertit l'entier x en chaîne de caractères.

Modifiez le programme ci-dessus afin qu'il compte en boucle de 0 jusqu'à 9. 

Modifiez le programme pour qu'il se répète après une pause de 4 s.



Aide  Structure répétitive : Pour

La boucle Pour (for en anglais) est une structure de contrôle de programmation qui permet de répéter l'exécution d'une séquence d'instructions.

Afficher 0, 1, 2, 3 ,4  s'écrit :

Pour i allant de 0 à 4 par pas de 1

      Afficher i

      Attendre 500 ms

Fin pour





























Créé avec HelpNDoc Personal Edition: Créer des livres électroniques EPub facilement