Remarque à propos des indices : Les indices peuvent être des
constantes ou des expression numériques. Toutefois, ils ne
peuvent pas être négatifs ni supérieurs à la taille dimension-
née. Dans le cas contraire, une erreur ES ("Bad Subscript" ou
indice erroné) se produit.
Etiquettes_de déclaration_de_type
Lorsque li BASIC rencontre un nom de variable dans un program-
me, il peut classifier la variable comme étant une chaîne, un
nombre entier, un nombre en simple précision ou un nombre en
double précision. Le BASIC classifie implicitement tous les
noms de variables comme des nombres en double précision.
Vous pouvez toutefois donner des attributs différents aux va-
riables en fonction de la première lettre de celles-ci. Vous
faites cela à l'aide d'instructions de définition au début de
votre programme. DEFINT définit les variables comme étant des
nombres entiers ; DEFSNG définit les variables comme étant des
nombres en simple précision
; DEFDBL définit les variables
comme étant des nombres en double précision
; et DEFSTR défi-
nit les variables comme étant des chaînes.
Par exemple :
DEFSTR L
A-C
définit toutes les variables qui commencent par L, A, B et C
comme étant des variables chaînées. Après ces instructions,
les variables L, LS, LG, AA, AB, BD, Cl peuvent renfermer uni-
quement des valeurs chaînées.
Vous pouvez également utiliser des étiquettes de déclaration
de type comme des suffixes aux noms de variables. Les étiquet-
tes de déclaration de type ont la préséance sur les commandes
DEF. Ces étiquettes sont listées dans le Tableau 13-1.
ETIQUETTE
OPERATION
Déclare la variable comme étant un nombre entier.
Par exemple :
A%
INC56
NUM%
Zl%
sont des variables nombres entiers.
Déclare la variable comme étant un nombre en sim-
ple précision. Par exemple :
PER!
AVE!
Tl!
CNT!
sont des variables nombres en simple précision.
Déclare la variable comme étant un nombre en dou-
ble précision. Par exemple :
PER&
AVE^/
T1&
PI 9^
sont des variables nombres en double précision.
Déclare la variable comme étant une variable chaî-
née. Par exemple :
NM$
AD$
MN$
ST$
sont des variables chaînées.
Tableau 13-1
- 90 -