Nous utilisons des cookies pour améliorer votre expérience.

MacBidouille

La calculette optimiste [MàJ]

Patricia n'a plus confiance dans la calculette de Mac OS X.

$
Voilà ce que j'ai obtenu avec la Calculette d'Apple 3.0(v3.0).
Depuis que je viens de voir ça, je n'ai plus confiance.
Elle se permet d'ajouter 0.000000000001 sans qu'on ne lui ait rien demandé.
Vous ne direz, vous n'allez pas chinoiser pour si peu. Le fait est qu'elle aurait tout aussi bien pu ajouter 1'000 ou 1'000'000. Je vais donc retourner à mes anciennes amours que j'avais laissées de côté pour celle d'Apple ,c'est-à-dire TopCalculette


[MàJ] Lonesome Boy apporte sa contribution
Je voudrais réagir au message de Patricia au niveau de la précision de la calculette d'OS X. A priori, ce manque de précision vient d'un problème bien connu des informaticiens: les processeurs, comme vous le savez traitent l'information sous forme de bits. Or, pour simplifier, le nombre de bits pour coder les nombres n'est pas infini. Donc lorsque l'on s'approche de l'infiniment grand ou de l'infiniment petit apparaissent des problèmes de précision.
Par exemple, pour un nombre codé en virgule fixe sur 8 octets avec 4
octets pour la partie entière et 4 octets pour la partie décimale, la
précision est de 2^(-32), soit environ 2,3.10^(-10).
Pour augmenter la précison, on utilise le codage en virgule flottante (norme IEEE 754) en simple ou en double précision. En simple précision, les nombres sont codés sur 4 octets, soit 32 bits. Le plus petit nombre positif codable est alors 2.10^(-126), ce qui est déjà énormément petit. En double précision, le plus petit nombre positif est énormément
plus petit.
Pour les applications scientifiques nécessitant encore plus de précision, l'astuce consiste à manipuler encore plus de paquets de bits.
Pour revenir à la calculette d'OS X, Apple a dû juger que, vu que cette application est destinée au grand public, elle n'avait pas besoin d'être très précise. Il est tout de même étonnant que la précision soit aussi faible. Ou alors peut-être y-a-t'il un bug.
J'ajouterais enfin que la calculette, à moins d'un énorme bug, n'aurait jamais pu "ajouter 1'000 ou 1'000'000" juste comme ça
Partager sur
Sondage

Etes-vous tenté par le nouveau Mac mini M4 ?