Précédent   Forum du club des développeurs et IT Pro > Autres langages > Algorithmes
Algorithmes Forum d'entraide sur l'algorithmique, l'intelligence artificielle, le traitement numérique d'images et les mathématiques. Avant de poster : Cours d'algorithmique
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 12/12/2012, 13h31   #1
Frank1010
Candidat au titre de Membre du Club
 
Inscription : août 2009
Messages : 32
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 32
Points : 13
Points : 13
Par défaut Conversion de -0.2 en norme IEE754 (arrondi)

Bonjour,
je rencontre une difficulté que je ne comprend pas du tout. Pour faire un exercice je traduis -0.2 en norme IEE754, et pour vérifier mon résultat j'utilise un logiciel en ligne du style : http://www.binaryconvert.com/result_...l=045048046050

Cependant, à un arrondi prêt je ne trouve pas le même résultat.

Le dernier bit de la mantisse est à 1, alors que je le mettrais à 0 par défaut. Pourquoi est-il à 1 ? Par défaut on fait un arrondi au plus proche pair non ? Et dans ce cas là le dernier bit est à 0 non ?

Merci d'avance,
Bone journée.
Frank1010 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2012, 19h29   #2
pseudocode
Rédacteur/Modérateur
 
Avatar de pseudocode
 
Homme Xavier Philippeau
Architecte système
Inscription : décembre 2006
Messages : 9 815
Détails du profil
Informations personnelles :
Nom : Homme Xavier Philippeau
Âge : 40
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Architecte système
Secteur : Industrie

Informations forums :
Inscription : décembre 2006
Messages : 9 815
Points : 16 458
Points : 16 458
Citation:
Par défaut on fait un arrondi au plus proche pair non ?
La règle c'est
1. on arrondit au plus proche
2. si on est à égale distance, on arrondit au pair (= bit à 0)

Ici, la mantisse étendue serait :

1 01111100 10011001100110011001100110011...

le plus proche de "0110011..." c'est "1000000...", donc on arrondit à

1 01111100 10011001100110011001101000000...

ce qui nous donne la mantisse 23 bits:
1 01111100 10011001100110011001101
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
pseudocode est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h47.


 
 
 
 
Partenaires

Hébergement Web