Conversion réel en binaire
Résolu3 réponses
-
je l'ai consulté mais ya pas l'explication sur la manière de faire la conversion
-
ContributeurMais si ! L'explication est donnée dans le contenu de l'article "expliquant" les bases décimale, binaire et hexadécimale ...
Ta suite de symboles 0,101 (dont tu ne dis pas quelle base est utilisée : je considère que ta virgule, ici, n'est pas significative) est :
A. en base 2, système binaire, un demi-octet de 4 bits : 0101
B. en système décimal, le nombre réel 101
Conversions
A. La représentation binaire (càd base 2) de la suite de 4 bits "0101" donne le nombre réel 5 du système décimal.
B. La représentation décimale (càd base 10) de la suite de 3 chiffres "101" (cent un) donnera 1100101 en base 2 :
- Pour y arriver, tu fais une suite de divisions euclidiennes par 2 et le résultat sera la juxtaposition des restes ...
- Divisons donc 101 ...
101/2 = 50 reste 1
50/2 = 25 reste 0
25/2 = 12 reste 1
12/2 = 6 reste 0
6/2 = 3 reste 0
3/2 = 1 reste 1
1/2 = 0 reste 1
ce qui donne (il faut transposer la colonne des restes en commençant par le dessous) les sept bits 1100101 ou les 8 bits (l octet) 01010011
Fais des exercices en contrôlant tes résultats à l'aide du petit programme javascript mentionné tout en bas de l'article.
J'espère voir été clair !
-