Académique Documents
Professionnel Documents
Culture Documents
Exercice 1:
Tout nombre entier naturel décimal (base = 10) peut s’écrire comme
combinaison linéaire de puissance de 10. Par exemple:
123456
Initialiser reste à n.
Tant que reste n'est pas nul, répéter les instructions suivantes.
Les chiffres sont les entiers stockés. En Python, cet algorithme peut
être traduit par le code suivant.
# entier à décomposer
n = 123
# initialisation
reste = n
chiffres = []
while reste != 0:
chiffres.append(reste% 10)
reste = reste// 10
chiffres.reverse()
Exercice 2:
def dec_to_bin(n):
chaine_bin = ''
nb = n
while ……………:
r = nb …….. 2
nb = nb ……2
return chaine_bin
Exo 1
tab_chiffres=[2,3,4]
entier=0
for chiffre in tab_chiffre:
entier=entier*10+chiffre
print(entier)