Sauvegarde d'une valeur pour une variable en double précision
1. Utilisation des symboles déclaratifs (! et #)
AB! (ou AB) = 1234567891234567891234 ..... 1,234567891
x 10"
La valeur de la variable en simple précision AB
!
(ou AB) est sauvegardée avec
1 0 chiffres
significatifs.
AB# = 1234567891234567891234 ..... 1,2345678912345678912 x
10"
La valeur de la variable en double précision AB# est sauvegardée avec 20 chif·
fres
significatifs.
2. Utilisation des instructions (DEFSNG et
DEFDBL)
et des symboles déclaratifs
Ces deux instructions du BASIC permettent de définir les variables
. REportez-
vous au chapitre 13 où d'autres détails vous sont
donnés.
10: DEFDBL B,D
20: DIM B(2)
25: D!=123
30: DIM BI(2)
40: B(O)=9876543217876D5
50: B!(O)=B(O)
60: PRINT B(O):WAIT :PRINT B!(O) ,D
70: DEFSNG B,D
80: WAIT O:PRINT
B#(O):
PRINT B(O)
,
D
[20] B est une variable indicée en double précision (sans l'instruction DEFDBL
de la ligne
10,
la ligne 20 s'écrirait DIM B#(2))
.
[30] B! est une variable indicée en simple
précision.
[50] Lorsque le contenu d'une variable en double précision est transféré
à
une
variable en simple précision
,
le nombre de chiffres
significatifs
est ramené
à
10.
Si vous lancez ce programme, la ligne 60 produira
ce
qui suit:
RUN
1.
'1
RUN
A la ligne 80, voici ce qui
s'affichera:
1. '
1
>
9.
87654E+17
o
o
9.
87654 E+17
172
98765432 1787600000
98765432 1787 600000
123