Arithmétique des ordinateurs

En simple précision IEEE 754, jusqu'à quelle limite tous les entiers à partir de 0 sont-ils représentables exactement ?

  1. A2²³ = 8388608
  2. B2²⁴ = 16777216
  3. C2³¹ = 2147483648
Afficher la réponse et l'explication

Réponse : B. 2²⁴ = 16777216

La mantisse de la simple précision offre 24 bits de précision, bit implicite compris : tous les entiers jusqu'à 2²⁴ = 16777216 sont représentables exactement. Au-delà, l'écart entre valeurs représentables devient 2 et 16777217, non représentable, est arrondi à 16777216. Un compteur en simple précision cesse donc de s'incrémenter à cette valeur. 2²³ oublie le bit implicite, et 2³¹ confond avec la plage des entiers 32 bits. En double précision, la représentation est exacte jusqu'à 2⁵³.

S'entraîner sur ce thème Retour au thème

Autres questions sur Arithmétique des ordinateurs

  1. Pour les calculs monétaires, quelle est la principale raison de travailler souvent avec des entiers dont l'unité est la plus petite unité monétaire (1 yen ou 1 cent) plutôt qu'en virgule flottante binaire ?
  2. Dans l'entraînement en précision mixte en IA, pourquoi conserve-t-on la valeur originale des poids (poids maîtres) en FP32 tout en effectuant la plupart des calculs en FP16 ou bfloat16 ?
  3. En virgule fixe non signée sur 8 bits dont les 4 bits de poids faible forment la partie fractionnaire, quelle valeur représente la suite de bits 0011 1000 ?
  4. Quelle combinaison donne correctement les trois parties d'un nombre à virgule flottante IEEE 754 ?
  5. En simple précision IEEE 754 (32 bits), quelle combinaison donne le nombre de bits attribués au signe, à l'exposant et à la mantisse ?