Ecrire 2,3 en binaire
Fermé
nabuly
-
26 avril 2002 à 14:27
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 8 oct. 2007 à 11:09
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 8 oct. 2007 à 11:09
A voir également:
- Écrire en binaire
- Codage binaire - Guide
- Ecrire en gras sur whatsapp - Guide
- Ecrire en miroir - Guide
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- Comment ecrire @ sur un ordinateur hp ✓ - Forum Clavier
11 réponses
Philoux35
Messages postés
2
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
26 avril 2002
8
26 avril 2002 à 16:03
26 avril 2002 à 16:03
Les nombres décimaux ont rarement une équivalence exacte en binaire, et il faut en général se contenter d'une approximation.
Pour convertir, se référer aux poids binaires de chaque chiffre :
- à gauche de la virgule, et de droite à gauche :
- 1re chiffre : 2^0=1
- 2ème chiffre : 2^1=2
- 3ème chiffre : 2^2=4
- ...etc...
- à droite de la virgule, et de gauche à droite :
- 1re chiffre : 2^(-1)=0,5
- 2ème chiffre : 2^(-2)=0,25
- 3ème chiffre : 2^(-3)=0,125
- 4ème chiffre : 2^(-4)=0,0625
- ...etc...
Ainsi, "2,3" en décimal peut s'écrire en binaire :
- "10,01" avec une erreur de "0,05".
- "10,01001" avec une erreur de "0,01875".
- "10,010011" avec une erreur de "0,003125".
Détail de l'exemple ci-dessus :
"10,010011" = 2^(1) + 2^(-2) + 2^(-5) + 2^(-6) = "2,296875"
On peut augmenter la précision en augmentant le nombre de chiffres, mais sans pour autant atteindre l'exactitude ...
Philoux.
Pour convertir, se référer aux poids binaires de chaque chiffre :
- à gauche de la virgule, et de droite à gauche :
- 1re chiffre : 2^0=1
- 2ème chiffre : 2^1=2
- 3ème chiffre : 2^2=4
- ...etc...
- à droite de la virgule, et de gauche à droite :
- 1re chiffre : 2^(-1)=0,5
- 2ème chiffre : 2^(-2)=0,25
- 3ème chiffre : 2^(-3)=0,125
- 4ème chiffre : 2^(-4)=0,0625
- ...etc...
Ainsi, "2,3" en décimal peut s'écrire en binaire :
- "10,01" avec une erreur de "0,05".
- "10,01001" avec une erreur de "0,01875".
- "10,010011" avec une erreur de "0,003125".
Détail de l'exemple ci-dessus :
"10,010011" = 2^(1) + 2^(-2) + 2^(-5) + 2^(-6) = "2,296875"
On peut augmenter la précision en augmentant le nombre de chiffres, mais sans pour autant atteindre l'exactitude ...
Philoux.