Conversion décimal à binaire

Résolu/Fermé
Revan80 Messages postés 60 Date d'inscription lundi 8 juillet 2013 Statut Membre Dernière intervention 16 octobre 2016 - 13 sept. 2015 à 11:06
Revan80 Messages postés 60 Date d'inscription lundi 8 juillet 2013 Statut Membre Dernière intervention 16 octobre 2016 - 13 sept. 2015 à 11:27
Bonjour voila je recherche une méthode de conversion manuel du décimal à binaire j'ai déjà trouver de binaire à décimal

Un membre du forum à poster ce message en 2011:

128 64 32 16 8 4 2 1
x x x x x x x x

Si maintenant on prend par exemple la valeur 01101001, il suffit de l'écrire :

128 64 32 16 8 4 2 1
0 1 1 0 1 0 0 1

Il ne reste plus qu'à faire la somme des valeurs décimales pour lesquelles le bit est égal à 1, donc 64+32+8+1=105.

Pareil dans le sens inverse évidemment

Qu'entend t'il par le sens inverse ? Merci

excusez moi si je me suis tromper de section
A voir également:

2 réponses

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
13 sept. 2015 à 11:17
'lut, par "sens inverse" il entend que la démarche de conversion binaire -> décimal via les additions de puissances de 2 peut se faire dans l'autre sens, décimal -> binaire via des soustractions.
Dans le cas présent, tu prend un chiffre, reprenons 105, et tu pars de la puissance de 2 la plus proche mais inférieure, ici 64.

Peux-tu caser 64 dans 105? Oui ; 105 - 64 = 41

Et puis on descend dans les puissances

105 - 64 = 41 -> 1
41 - 32 = 9 -> 1
9 - 16 < 0 -> 0
9 - 8 = 1 -> 1
1 - 4 < 0 -> 0
1 - 2 < 0 -> 0
1 - 1 = 0 -> 1

En gras tu trouves donc ton nombre en binaire.
1
Revan80 Messages postés 60 Date d'inscription lundi 8 juillet 2013 Statut Membre Dernière intervention 16 octobre 2016 1
13 sept. 2015 à 11:27
Merci beaucoup ;)
0
105=64+32+8+1

donc il ne reste plus qu'à faire la somme des valeurs binaires ou le décimal est égal à 0 ou 1


128 64 32 16 8 4 2 1
0 1 1 0 1 0 0 1
1
Revan80 Messages postés 60 Date d'inscription lundi 8 juillet 2013 Statut Membre Dernière intervention 16 octobre 2016 1
13 sept. 2015 à 11:27
x) merci beaucoup
0