On peut utiliser des librairies qui augmentent le nombre de chiffres de la mantisse et donnent l'illusion d'une précision infinie, ce qui est évidemment totalement faux.
Certes. Mais il n'y a pas que les représentations en virgule flottante dans la vie.
Avec d'autres représentations, il est tout à fait possible de réaliser des calculs exacts avec n'importe quels nombres rationnels (limités seulement par la mémoire de la machine). En effet, dans toute base, un rationnel admet une représentation finitaire, par exemple :
- sous la forme d'une fraction d'entiers,
- ou bien sous la forme d'un début de développement et d'une période (séquence de chiffres qui se répète à l'infini).
Dans les deux représentations, on peut implémenter les opérations usuelles. C'est moins efficace que des flottants (même des "gros" flottants), mais absolument pas impossible.
la valeur de l'entier 101090 n'est pas représentable en machine
Pour pinailler, c'est faux aussi : nous venons tous deux de le faire (ok, je botte en touche : une séquence aléatoire qui aurait autant de chiffres, elle, ne serait pas représentable).
[^] # Re: Rien de surprenant
Posté par Aldoo . En réponse au journal [Humour] vers un monde différent. Évalué à 3.
Certes. Mais il n'y a pas que les représentations en virgule flottante dans la vie.
Avec d'autres représentations, il est tout à fait possible de réaliser des calculs exacts avec n'importe quels nombres rationnels (limités seulement par la mémoire de la machine). En effet, dans toute base, un rationnel admet une représentation finitaire, par exemple :
- sous la forme d'une fraction d'entiers,
- ou bien sous la forme d'un début de développement et d'une période (séquence de chiffres qui se répète à l'infini).
Dans les deux représentations, on peut implémenter les opérations usuelles. C'est moins efficace que des flottants (même des "gros" flottants), mais absolument pas impossible.
Pour pinailler, c'est faux aussi : nous venons tous deux de le faire (ok, je botte en touche : une séquence aléatoire qui aurait autant de chiffres, elle, ne serait pas représentable).