Chap 11. Les nombres à virgule flottante Flashcards
Qu’est-ce qu’un nombre à virgule flottante normalisé?
Un nombre dont le premier chiffre de la mantisse est différent de 0.
À quoi sert la normalisation?
La normalisation permet de mieux estimer la précision
Selon la Norme IEEE754, comment représente-t-on l’infini?
exposant (e) = 255
mantisse (f) = 0
Selon la Norme IEEE754, comment représente-t-on 0?
exposant (e) = 0
mantisse (f) = 0
Que signifie le bit de signe dans la représentation de l’infini?
0: +infini
1: -infini
Selon la Norme IEEE754, combien y-a-t’il de valeurs possibles pour l’exposant d’un float simple precision?
254, car 0 et 255 sont des valeurs réservées
Quel est le biais d’un float simple precision?
127
Que vaut le signe (s) pour un nombre positif
0, car (-1)^s = 1 <=> s = 0
Selon la Norme IEEE754, comment représente-t-on NaN (Not a Number)
exposant (e) = 255
mantisse (f) =/ 0
Combien de bits sont réservés à la mantisse dans un nombre à virgule flottante en simple précision? (Norme IEEE754)
23 bits
Combien de bits sont réservés à l’exposant biaisé dans un nombre à virgule flottante en simple précision? (Norme IEEE754)
8 bits
Qu’arrive-t-il si l’exposant e = 255, la mantisse f != 0, et que celle-ci commence par 1?
Provoque une erreur d’exécution
Qu’arrive-t-il si l’exposant e = 255, la mantisse f != 0, et que celle-ci commence par 0?
Ne provoque pas d’erreur, la valeur est propagée
Que comporte la mantisse dans un nombre à virgule flottante
Seulement les chiffres après la virgule. Le 1 n’a pas besoin d’être représenté car le nombre est normalisé.