Bonsoir Bernard,
Bernard Marcelly a écrit :
Bonjour Pierre - Utilisateur d'OOo
Message du 2005-11-09 11:35:
Bonjour à tous,
Dans le livre de Bernard Marcelly, page 55, tableau 5-2, on peut lire
les gammes de valeurs correspondant aux types "réels" (ce qui est
confirmé par l'aide fourni avec OOo)
Single : +/- 3,402823 x 10^38 à +/- 1,401298 x 10^-45
Double : +/- 1,79769 x 10^308 à +/- 4,94065 x 10^-328
Or, jusqu'ici je travaillais en C, où il existe 2 types réels codés
également sur 32 ou 64 bits. J'ai toujours lu, les infos suivantes :
float : +/- 3,4 x 10^38 à +/- 3,4 x 10^-38
double : +/- 1,7 x 10^308 à +/- 1,7 x 10^-308
Dans le système de codage binaire (mantisse et exposant) je ne
comprends pas pourquoi il y aurait une dissymétrie.
Si vous pouviez m'éclairer... Je n'ai pas pris le temps de rechercher
des sites sur le codage binaire de nombres réels.
Merci Bernard, Merci Laurent pour cet ouvrage de référence...
Merci pour les fleurs.
Pour les cactus, je dois dire qu'on a recopié bêtement l'aide en ligne,
car ces informations ne nous semblaient pas d'une importance extrême.
Bien sûr, pour avoir le fin mot il suffisait de faire une macro et voir
le résultat. Mes quelques essais (sur Single) montrent que l'aide est
fausse. Les limites sont de l'ordre de 10^38 à 10^-38.
Je te laisse déterminer les limites exactes pour Single et Double, et
faire un rapport IssueZilla (voir page 650 du bouquin).
Bernard
J'espère que tu n'es pas pressé... pour l'instant je lis linéairement
les premiers chapitres... je ne suis pas encore arrivé à la page 650 (je
n'ai fait que 10% du parcours)!!!
Est-ce que je me trompe, si je dis que le codage des données ne dépend
pas du langage utilisée mais de la façon dont travail nos machines ?
Dans ce cas, il s'agit du codage IEEExxxx avec 1 bit de signe, 23 bits
de mantisse et 8 bits d'exposant (pour le Single)... j'avais eu dans les
mains un ouvrage qui en parlait... il faut que je le retrouve.
Mais, il est probable que tout le monde s'en foute ! Il faut être
enseignant pour couper les cheveux en 4 comme ça ! Non ?
--
Pierre
Utilisateur d'OpenOffice.org, Thunderbird, Firefox, Nvu,...
--
Vive la liberté !
Merci à tous les contributeurs des projets libres.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]