13 / Types de données et manipulation des données
Le BASIC du Modèle 1OO peut traiter deux types de données :
. Les données numériques représentant des quantités et sou-
mises aux opérations mathématiques standard.
. Les données
chaînées représentant des séquences de carac-
tères et soumises à des opérations chaînées non mathémati-
ques particulières .
Données numériques
Le BASIC permet d 'utiliser trois types de nombres : les nom-
bres en double précision , les nombres en simple précision et
les nombres entiers. Vous pouvez indiquer le type du nombre
ou laisser le BASIC lui attribuer un type. Chaque type de
nombre est utilisé dans un but spécifique en termes de préci-
sion, de vitesse et d'opérations arithmétiques, ainsi que de
gamme de valeurs possibles. Le BASIC du Modèle 1OO considère
implicitement que tous les nombres sont en double précision.
Nombres en double précision
Les nombres en double précision se composent de 14 chiffres
significatifs au maximum, plus un point décimal. Un nombre en
double précision nécessite huit octets de mémoire pour être
sauvegardé et il peut être représenté en notation exponentiel-
le, avec des exposants pouvant aller de -64 à 62. Ceci leur
donne une gamme effective de ±1 x 10^2
et
+1 x 1O~64. p
ar
ex-
emple :
1 .34021 00054
3.141 5926535898
1 .44343455331 D - 40
peuvent tous être sauvegardés en tant que nombres en double
précision. Notez que la lettre I) représente un nombre en dou-
ble précision en notation exponentielle. Par exemple,
1.443455331D-40 signifie 1.443455331 x 10-40^
ËE simple précision
Les nombres en~sïmpïe~precision se composent de 6 chiffres
significatifs au maximum, plus un point décimal. Un nombre en
simple précision nécessite quatre octets de mémoire pour être
sauvegardé et il peut être représenté en notation exponentiel-
le, avec des exposants pouvant aller de -64 à 62. Ceci leur
donne une gamme effective de ±1 x 1Q62
e
t ±1 x 1O-64. p
ar
exemple :
1 00.003
- 23.421 2
1 .4432E6
4.552E - 14
peuvent tous être sauvegardés en tant que nombres en simple
précision. Notez que la lettre E_ représente un nombre en sim-
ple précision en notation exponentielle. Par exemple,
1.4432E6 signifie 1.4432 x
Nombres entiers
Les nômErël entiers sont les nombres les plus efficients en
termes de calcul et de mémorisation. Ils sont compris entre
-32768 et 32767 et ils nécessitent deux octets de mémoire
pour être sauvegardés. Les nombres négatifs sont sauvegardés
sous forme de complément à 2. Notez que vous ne pouvez utili
ser de point décimal dans les nombres entiers. Par exemple :
1
32000
-2
500
-12345
peuvent tous être sauvegardés en tant que nombres entiers.