Bete question

Fermé
fredddy Messages postés 3 Date d'inscription dimanche 9 novembre 2003 Statut Membre Dernière intervention 15 décembre 2003 - 14 déc. 2003 à 07:12
fredddy Messages postés 3 Date d'inscription dimanche 9 novembre 2003 Statut Membre Dernière intervention 15 décembre 2003 - 14 déc. 2003 à 19:43
Salut,
j'ai une bete question concernant une information dans un article sur les octets
(http://www.commentcamarche.net/base/representation.php3):

Quote:
"(par exemple 101,01 qui ne se lit pas cent un virgule zéro un puisque c'est un nombre binaire mais 5,25 en décimale)"

Quote:
"525,5 s'écrit en base 2 de la façon suivante:
1000001101,1"

pourquoi le ".. ,01 " devient ".. ,25" ?

... et le "..,5" devient ".. ,1" ?

Merci d'avance!

- Fred -

2 réponses

Utilisateur anonyme
14 déc. 2003 à 12:56
Je crois que tu confond la base 2 ou un nombre peut s ' écrire avec une virgule et la repprésentation binaire de ce nombre ou il ne peut y avoir que de 0 et des 1, deux états reconnus par un circuit électronique

En effet 0,1 et 01 c'est totalement différent

D'ou :

" 525,5 s'écrit en base 2 de la façon suivante:
1000001101,1 "

et :

"La représentation du nombre 525.5 en binaire avec la norme IEEE est:
10000100100000000000010000011011 "



Elle seule et je sais d'où
L'oiseau chante le temps doux
0
fredddy Messages postés 3 Date d'inscription dimanche 9 novembre 2003 Statut Membre Dernière intervention 15 décembre 2003 1
14 déc. 2003 à 19:43
Mais le mode binaire s'appuie sur la base 2..

"10000100100000000000010000011011"
c'est ça ----> "1000001101,1" sans la virgule

donc je veux savoir pourquoi le nombre apres la virgule dans la base 2 est ",1" quand en decimal c'est ",5"
pourquoi ce n'est pas ",5" (décimal) qui devient " ,101 (base 2) ??
comment arrive-t-on à ce resultat?

merci
- Fred -
0