Posez votre question Signaler

Codage Binaire de Réel

bolo - Dernière réponse le 10 avril 2008 à 16:09
bonjour,

je cherche qui explique le codage binaire de réel
et comment convertir un chiffre en base(2) et en base (10)

merci
Lire la suite 
Réponse
+5
moins plus
Il y a plusieurs méthodes de codage des réels en binaire.

code en binaire pure, IEEE, etc.

Le codage en binaire pur est mathématiquement plus "pur", mais il est très limité.
Entiers:
10 (binaire) = 1*2^1 (décimal) = 2
100 (binaire) = 1*2^2 (décimal) = 4
1000 (binaire) = 1*2^3 (décimal) = 8
10000 (binaire) = 1*2^4 (décimal) = 16

Pour les nombre en virgule flottante, on compte dans l'autre sens:
1 (binaire) = 1 en décimal
0.1 (binaire) = 1/2^1 en décimal = 1/2 = 0,5
0.01 (binaire) = 1/2^2 = 1/4 = 0,25
0.001 (binaire) = 1/2^3 = 1/8 = 0,125
0.0001 (binaire) = 1/2^4 = 1/16 = 0,0625
etc.

Donc, le gros gros inconvénient du codage binaire pure est qu'il est incapable de représenter certains nombres réels comme 0,3 par exemple.

(D'où les résultats étranges avec les float en langage C.)


Le code IEEE (ou autres codages avec mantisse) permet de s'affranchir de ce problème.
bolo- 9 juil. 2004 à 19:10
j'ai une question alors si en je faire un changement de base

1,5(10) = 1,1(2)

comment faire quand le nombre est négatif par exemple pour
-1,5(10)

merci
Répondre
sebsauvage 33290Messages postés mercredi 29 août 2001Date d'inscription ModérateurStatut 26 mars 2015 Dernière intervention - 10 juil. 2004 à 19:43
Pour les nombres négatifs, il y plusieurs façon de les représenter.

Mathématiquement, il faut faire comme en base 10: mettre un signe moins (-) devant, c'est tout !

Mais l'ordinateur, lui, ne sait que manipuler des bits. Il faut donc trouver une manière de représenter le signe négatif.
On utilise généralement un bit pour le signe.

(Par exemple, pour un registre de 32 bits, le bit le plus à gauche servira à dire si c'est un nombre négatif ou non.)

(PS: il existe plusieurs manière de représenter ainsi les nombres négatifs: complément à 1, complément à 2 (le plus courant), etc.)
Répondre
Ajouter un commentaire
Réponse
+1
moins plus
Ajouter un commentaire
Réponse
+0
moins plus
sur les site assci ta ce genre d'explication sur 8 ,16 ou 32 bits
mais meme sur ce site tape binaire et tu devrait avoir l'explication
bolo- 9 juil. 2004 à 17:54
sur le site il parle du codage d'entier mais pour les chiffre a virgue il n'y a r ien
Répondre
Ajouter un commentaire
Réponse
+0
moins plus
j'ai une question svp:
j'ai pas compris bien les signes et l'exposant et le mantisse svp
dalel réseau informatique- 10 avril 2008 à 16:07
je veux connaître le code source java d'une applet pour le codage NRZ rt RZ
Répondre
Ajouter un commentaire
Réponse
+0
moins plus
CODE SOURCE d'une applet java pour le codage NRZ et RZ
Ajouter un commentaire
Ce document intitulé «  Codage Binaire de Réel  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.