0% ont trouvé ce document utile (0 vote)
17 vues3 pages

DM Si

Transféré par

haiyajouhra0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
17 vues3 pages

DM Si

Transféré par

haiyajouhra0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Haiya Jouhra

DM:programmation

Exercice 1:

nombre = int(input("Entrez un nombre entier entre 0 et 15 : "))


if 0 <= nombre <= 15:
binaire = ""
for i in range(4):
bit = nombre % 2
binaire = str(bit) + binaire
nombre = nombre // 2
print("La représentation binaire sur 4 bits est :", binaire)

Exercice 2:

1) Tout d’abord le programme indique “while true” qui sert à répéter indéfiniment les
étapes du programme. Ensuite“display.show(“1”) :” permet d’afficher 1 sur
l'écran. Enfin “sleep(500)” permet d’attendre une demi seconde
En résumé, permet de faire afficher toute les demi-secondes le chiffre 1 sur l'écran

2) from microbit import *

while True:
i=0
while i < 10:
display.show(str(i))
sleep(500)
display.show(" ")
sleep(500)
i=i+1

Le programme commence avec une boucle infinie, ce qui veut dire qu'il tourne tout le
temps, sans jamais s'arrêter.
À l'intérieur, on initialise i à 0, car on veut commencer à compter depuis 0.

Ensuite, on entre dans une petite boucle qui fait défiler les chiffres de 0 à 9.
Pour chaque chiffre, on l'affiche sur l'écran de LEDs pendant 0,5 seconde.
Puis, on efface l'écran (toutes les LEDs s'éteignent) pendant encore 0,5 seconde.
On augmente la valeur de i de 1, ce qui nous permet de passer au chiffre suivant.

Quand on arrive à 9, on revient à 0 et tout recommence. Ce processus continue à l'infini.

Exercice 3:

1) Il allume les lumières sur la première ligne de l'écran Micro:bit (ligne du haut).

Les lumières s'allument une par une, de gauche à droite (les colonnes 0, 1, 2, 3, 4).

Chaque lumière est réglée à la luminosité maximale (9).

Il fait une pause de 0,5 seconde avant d'allumer la lumière suivante.

2) from microbit import *

for y in range(5):

display.set_pixel(2, y, 9)

sleep(500)

Le programme allume progressivement les LEDs de la colonne centrale (abscisse = 2), de


haut en bas, avec une pause de 0,5 seconde entre chaque allumage.

Exercice 4:
Calcules:

● Périmètre : P=2×(a+b), converti en centimètres.


● Surface : S=a×b, reste en mètres carrés.
● Surface en ares : Sa=S/100.

Vous aimerez peut-être aussi