Bernard Marcelly a écrit :
Bonjour Yves Crespin
Message du 2005-11-09 20:28:
valeurs extrêmes acceptables avec les types Single et Double.
dans limits.h regarde les valeurs pour les float et les double en
configuration standard et étendue.
Puis tu vérifies si les valeurs sont acceptés en
Bonjour,
Rappel de mon objectif : vérifier que OOo-Basic utilise le système de
représentation IEEE pour les nombres réels.
Pierre - Utilisateur d'OOo a écrit :
Re-bonjour,
Je viens d'éffectuer de nouveaux essais...
Voici *mon code en C* :
---
void main(void)
{
long *pA ;
long A[11] ;
Bernard Marcelly a écrit :
Bonjour Pierre - Utilisateur d'OOo
Message du 2005-11-10 15:42:
Bernard Marcelly a écrit :
Type Basic Single
Minimum : environ 1.1755E-38
Maximum : environ 3.402823E+38
Sans doute, mais ' A=1e-38 ' pour un Single, il n'aime pas sur ma
machine !
Chez moi non
Bonjour Pierre - Utilisateur d'OOo
Message du 2005-11-10 15:42:
Bernard Marcelly a écrit :
Type Basic Single
Minimum : environ 1.1755E-38
Maximum : environ 3.402823E+38
Sans doute, mais ' A=1e-38 ' pour un Single, il n'aime pas sur ma machine !
Chez moi non plus. Puisque 1E-38 est inférie
Bernard Marcelly a écrit :
Bonjour Yves Crespin
Message du 2005-11-09 20:28:
valeurs extrêmes acceptables avec les types Single et Double.
dans limits.h regarde les valeurs pour les float et les double en
configuration standard et étendue.
Puis tu vérifies si les valeurs sont acceptés en
Matthieu Coutiere a écrit :
Bernard Marcelly a écrit :
Alors je te donne un exercice: faire un programme Basic qui trouve dans un
temps raisonnable quelles sont les valeurs extrêmes acceptables avec les types
Single et Double. Je n'ai pas de solution en tête.
Bernard
Une idée (algo uni
Bonjour Yves Crespin
Message du 2005-11-09 20:28:
valeurs extrêmes acceptables avec les types Single et Double.
dans limits.h regarde les valeurs pour les float et les double en
configuration standard et étendue.
Puis tu vérifies si les valeurs sont acceptés en faisant une addition et
une
Bernard Marcelly a écrit :
Bonjour Pierre - Utilisateur d'OOo
Message du 2005-11-10 09:30:
- Quelques essais OOo-Basic 1.1.5 [Win-Xp] -
Sub EssSingle
Dim A, B, R, Toto As Single
A = 2.2e-44
B = 2
R = A / B
print ("A :" & A & " - B:" & B & " - R:" & R)
A = 1
Re-bonjour,
Je viens d'éffectuer de nouveaux essais...
Voici *mon code en C* :
---
void main(void)
{
long *pA ;
long A[11] ;
float *pB ;
int i ;
A[0] = 0x4000L ; // 2.0
A[1] = 0x40D0L ; // 6.5
A[2] = 0xC0D0L ; // -6.5
A[3] = 1 ; // 2^-149 = 1.40129e-45
A[
Bonjour Pierre - Utilisateur d'OOo
Message du 2005-11-10 09:30:
- Quelques essais OOo-Basic 1.1.5 [Win-Xp] -
Sub EssSingle
Dim A, B, R, Toto As Single
A = 2.2e-44
B = 2
R = A / B
print ("A :" & A & " - B:" & B & " - R:" & R)
A = 1e-43
B = 5e-44
R =
> Bernard Marcelly a écrit :
>> Alors je te donne un exercice: faire un programme Basic qui trouve dans un
temps raisonnable quelles sont les valeurs extrêmes acceptables avec les types
Single et Double. Je n'ai pas de solution en tête.
>>Bernard
Une idée (algo uniquement, pas mis en forme) :
Bonjour Bernard,
Bernard Marcelly a écrit :
Alors je te donne un exercice: faire un programme Basic qui trouve dans
un temps raisonnable quelles sont les valeurs extrêmes acceptables avec
les types Single et Double. Je n'ai pas de solution en tête.
Bernard
Je ne me sens pas près à relevé
Bonjour Yves,
Yves Crespin a écrit :
valeurs extrêmes acceptables avec les types Single et Double.
dans limits.h regarde les valeurs pour les float et les double en
configuration standard et étendue.
"limits.h" : c'est un fichier ? pas trouvé !
Puis tu vérifies si les valeurs sont accep
Bonjour à tous,
Pierre - Utilisateur d'OOo a écrit :
Bonsoir Bernard,
Bernard Marcelly a écrit :
Bonjour Pierre - Utilisateur d'OOo
Message du 2005-11-09 11:35:
Bonjour à tous,
Dans le livre de Bernard Marcelly, page 55, tableau 5-2, on peut lire
les gammes de valeurs correspondant aux ty
valeurs extrêmes acceptables avec les types Single et Double.
dans limits.h regarde les valeurs pour les float et les double en
configuration standard et étendue.
Puis tu vérifies si les valeurs sont acceptés en faisant une addition et
une soustraction.
Yves
begin:vcard
fn:Yves Crespin
n:Cr
Bonjour Pierre - Utilisateur d'OOo
Message du 2005-11-09 17:45:
Est-ce que je me trompe, si je dis que le codage des données ne dépend
pas du langage utilisée mais de la façon dont travail nos machines ?
Plus exactement, de la manière dont ces nombres sont traités par
OOoBasic. Et là-dessus j
Bonsoir Bernard,
Bernard Marcelly a écrit :
Bonjour Pierre - Utilisateur d'OOo
Message du 2005-11-09 11:35:
Bonjour à tous,
Dans le livre de Bernard Marcelly, page 55, tableau 5-2, on peut lire
les gammes de valeurs correspondant aux types "réels" (ce qui est
confirmé par l'aide fourni avec
Bonjour Pierre - Utilisateur d'OOo
Message du 2005-11-09 11:35:
Bonjour à tous,
Dans le livre de Bernard Marcelly, page 55, tableau 5-2, on peut lire
les gammes de valeurs correspondant aux types "réels" (ce qui est
confirmé par l'aide fourni avec OOo)
Single : +/- 3,402823 x 10^38 à +/- 1,40
Bonjour à tous,
Dans le livre de Bernard Marcelly, page 55, tableau 5-2, on peut lire
les gammes de valeurs correspondant aux types "réels" (ce qui est
confirmé par l'aide fourni avec OOo)
Single : +/- 3,402823 x 10^38 à +/- 1,401298 x 10^-45
Double : +/- 1,79769 x 10^308 à +/- 4,94065 x 10^-3
19 matches
Mail list logo