Arithmétique des ordinateurs
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 ?
- ALa virgule flottante ne peut représenter aucun montant élevé
- BLes entiers occupent toujours moins de mémoire que les flottants
- CLes fractions décimales ne sont pas représentables exactement en binaire et produisent des erreurs
Afficher la réponse et l'explication
Réponse : C. Les fractions décimales ne sont pas représentables exactement en binaire et produisent des erreurs
Les décimaux 0,1 ou 0,01 ne sont pas représentables exactement en virgule flottante binaire et sont remplacés par des valeurs voisines arrondies. Les additions répétées accumulent les erreurs, ce qui peut provoquer par exemple un écart d'une unité sur un total. En comptabilité, même une erreur d'une unité est inacceptable : on calcule donc en entiers dont l'unité est la plus petite subdivision, ou dans un format décimal. La virgule flottante peut représenter l'ordre de grandeur de montants élevés, et l'occupation mémoire n'est pas la raison.
Continuer : 9 autres questions sur Arithmétique des ordinateurs