Bonjour, On 2005-02-27 08:48:07 +0100, i_manuel wrote: > >>>Dans le m�me genre, une activit� qui m'�tais d�j� arriv�e en cours > >>>: > >>>Cellule A1, inscrire : "-1" > >>>Cellule A2, inscrire : "= A1 + 0,1" > >>>Recopier la cellule A2 vers le bas et observer ...
Je ne connais pas bien les tableurs. Quel est l'effet de recopier une cellule vers le bas? > >Avec OpenOffice 1.1.0 sous LInux je n'ai aucune probl�me avec le second > >"bogue". ? ? > >J'obtiens clairement 0.... (m�me en testant avec 0,01 au lieu de > >0,1)... Je ne vois pas bien pourquoi on obtiendrait 0 (cf ma question ci-dessus). Intuitivement, on devrait obtenir environ -0,9. > le bogue est obtenu sous Excel, sous Appleworks, sous Ooo 1.1.3 mac os X > > il tient au fait qu'apparemment l'ordinateur code tous les nombres en > binaires. Je ne sais pas quel est le bug exactement, mais probablement... � ce propos, cf l'enfilade "[CALC] Calculs impr�cis". > les calculatrices usuelles employ�es dans l'enseignemetn ne connaissent > ce bogue que pour les nombres non d�cimaux car elles codent les nombre > non pas en base 2 mais en bas 10 en consacrant 4 bits (un demi octet > donc) � qhaque d�cimale. Elles boguerons pas exemple pour 1/7 mais pas > pour 0,1 ni pour 0,01 (avec la deuxi�me proc�dure) C'est la raison pour laquelle Maple calcule en base 10 pour les nombres � virgule flottante, mais cela se traduit par une perte de rapidit�. > je voulais avoir la confirmation des propos de ce colisiter selon qui > Ooo 1.1.0 sous Linux ne pr�sente pas le bogue > si c'est vrai cela signifierait il que linux ne g�re pas les nombres > en binaire�? Si, mais Linux/x86 configure le processeur en mode pr�cision �tendue: les calculs sont effectu�s par le processeur avec 64 bits de pr�cision (et non 53), et les valeurs sont arrondies � 53 bits de pr�cision lors du stockage en m�moire uniquement. Cela peut donner l'impression d'un calcul plus pr�cis (c'est probablement vrai en g�n�ral), mais cette pr�cision n'est pas contr�l�e, et ce choix peut faire appara�tre des bugs, pose des probl�mes de portabilit� et d'impl�mentation de normes (Java, Javascript...). -- Vincent Lef�vre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / SPACES project at LORIA --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
