Conversion binaire-décimal
I/ Introduction sur la conversion binaire-décimal
Tous les nombres que nous utilisons dans la vie de tous les jours dans notre système décimal, peuvent être converti en binaire.
Dans ce cours, je vais vous donner toutes les astuces pour réussir ces conversions. Il y aura deux chapitres:
Dans le cours prochain vous apprendrez à calculer en binaire.
II/ Convertir du binaire en décimal
Avant tout, voici comment décomposer un nombre décimal:
37.508 = 3x10.000 + 7x1000 + 5x100 + 0x10 + 8x1
37.508 = 3x104 + 7x103 + 5x102 + 0x101 + 8x100
Comme un exemple vaut mieux qu'un long discours, voici maintenant la méthode pour convertir un nombre décimal en binaire:
1010 0111(binaire) = 1x27 + 0x26 + 1x25 + 0x24 + 0x23 + 1x22 + 1x21 + 1x20
1010 0111(binaire) = 1x27 + 1x25 + 1x22 + 1x21 + 1x20
1010 0111(binaire) = 27 + 25 + 22 + 21 + 20
1010 0111(binaire) = 128 + 32 + 4 + 2 + 1
1010 0111(binaire) = 167(décimal)
Vous l'avez compris le nombre "1010 0111" (en binaire) est égal à "167" en décimal.
III/ Convertir du décimal en binaire
Pour faire une conversion d'un nombre décimal en un nombre binaire, il faut retrouver combien on a de puissance de deux il y a dans un nombre.
On a vu tout à l'heure que 167(décimal) était équivalent à 1010 0111(binaire). Essayons de faire la démarche inverse, en cherchant la valeur de 167 en binaire.
- Dans 167 on a 0 fois 256 (256 = 28)
- On va maintenant essayer de voir avec la puissance inférieur.
- Dans 167 on a 1 fois 128 (128 = 27)
- On retire donc 128 à la valeur 167. Ce qui donne: 167-128 = 39
- Dans 39 on a 0 fois 64 (64 = 26)
- On passe alors à la puissance inférieur.
- Dans 39 on a 1 fois 32 (32 = 25)
- On fait comme tout à l'heure, on retire 32 à 39, soit: 39-32 = 7
- Dans 7 on a 0 fois 16 (16 = 24)
- Dans 7 on a 0 fois 8 (8 = 23)
- Dans 7 on a 1 fois 4 (4 = 22)
- 7-4 = 3
- Dans 3 on a 1 fois 2 (2 = 21)
- 3-2 = 1
- Dans 1 on a 1 fois 1 (1 = 20)
En utilisant cette méthode on trouve que 167(décimal) est égal à 1010 0111(binaire).
III/ Suite du cours
Vous pouvez maintenant convertir des nombres de binaire à décimal, et vice-versa. Dans le cours suivant, vous allez voir comment faire des calculs (addition, soustraction) dans le système binaire.