Le 25/02/2005 12:58, christianwtd a �crit :

Bonjour � tous,

Je ne pensais pas faire avancer le schmilblic dans cette discussion. De fait il avance peu. Ce qu'il manque, mais je n'ai peut-�tre pas s� trouver l'info, c'est surtout des renseignements sur les modes de calculs.
Si on connais le nombre d'octets et les diff�rents modes (entiers, d�cimales) de calculs, on doit pouvoir d�finir � l'avance le degr� de pr�cision des calculs. C'est un �l�ment absent, dommage.


Ce n'est l� que mon humble avis.

Bon surf
Christian

Sauf erreur OOo est cod� en C++, donc je parie que les calculs de CALC sont faits en virgule flottante avec des types "double" (8 octets sur une machine 32 bits) soit 13 � 15 chiffres significatifs.
Je pense qu'on doit pouvoir trouver les d�tails de la repr�sentation machine des nombres dans n'importe quel bon manuel de C ou de Fortran d�di� au calcul num�rique. L'id�e gen�rale est toujours la m�me, une puissance de 2 multipli�e par une combinaison lin�aire de puissances n�gatives de 2 (la mantisse), mais les d�tails d�pendent des machines (32bits, 64 bits, pentium, RISC, etc.), en particulier le nombre de bits affect�s � la mantisse.


La pr�cision obtenue sur le r�sultat final d�pend aussi beaucoup des algorithmes utilis�s. Il y a plusieurs fa�ons de faire une division, d'extraire une racine carr�e, de calculer une exponentiation, une fonction trigonom�trique etc. Chacune a ses avantages et ses inconv�nients en terme de pr�cision et de rapidit�.

--
Jean-Baptiste FAURE Cemagref - Unit� de Recherche Hydrologie-Hydraulique
Tel: 04 72 20 87 76 - Fax: 04 78 47 78 75 - Web: http://www.lyon.cemagref.fr
Cemagref-Lyon 3bis, quai Chauveau C.P.220 69336 Lyon cedex09 FRANCE



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Répondre à