Conversion décimale binaire

Discutez d'informatique ici !
alain77
Messages: 2
Enregistré le: 05 Déc 2018, 13:55

Conversion décimale binaire

par alain77 » 05 Déc 2018, 14:15

Bonjour,
On peut convertir de plusieurs manières un nombre décimal en binaire (méthode par soustraction, par division...)
Ma question concerne la méthode par division :
[color=#4000BF]Pourquoi je n'obtiens pas le bon résultat pour la conversion du nombre 16 ?[/color]

Exemple avec 45 un nombre décimal qui fonctionne (pas de problème, en divisant par 2, ça fonctionne)
45 / 2 = 22 + 1
22 / 2 = 11 + 0
11 / 2 = 5 + 1
5 / 2 = 2 + 1
2 / 2 = 1 + 0
1 / 2 = 0 + 1

Soit 45 = 00101101 (en binaire) ça fonctionne


Exemple avec 16
16 / 2 = 8 + 0
8 / 2 = 4 + 0
4 / 2 = 2 + 0
2 / 2 = 1 + 0
1 / 2 = 0 + 1

Soit 16 = 00000001 ce qui est faux. La division ne fonctionne pas ici !!!? Pourquoi la méthode par division ne fonctionne pas avec ce nombre décimal !!!?
Merci pour réponse.
Cdt,
Alain



Avatar de l’utilisateur
mathelot
Habitué(e)
Messages: 13686
Enregistré le: 08 Juin 2006, 08:55

Re: Conversion décimale binaire

par mathelot » 05 Déc 2018, 15:00

bonjour,
ça fonctionne, le 1er reste est le bit de poids faible,i.e,le chiffre des unités.
Il faut donc lire les restes en sens inverse
16=10000 base2

danyL
Membre Rationnel
Messages: 681
Enregistré le: 03 Jan 2015, 14:29

Re: Conversion décimale binaire

par danyL » 05 Déc 2018, 21:13

pour 45 c'est un hasard que ça fonctionne, c'est parce que le nombre binaire 101101 est le meme en commençant par le début ou par la fin (comme un palindrome)

alain77
Messages: 2
Enregistré le: 05 Déc 2018, 13:55

Re: Conversion décimale binaire

par alain77 » 06 Déc 2018, 18:52

Bonsoir,
Merci Dany merci Mathelot, :)
j'ai compris mon erreur, bien que je lisais correctement les bits du bas vers le haut, je les écrivais dans le mauvais ordres. (de la droite vers la gauche) ;)

Merci à vous
Bonne soirée

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 9 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite