Section courante

A propos

Section administrative du site

Variables et tableaux

Règles générales pour les variables

Types de variables

Différents types de variables peuvent être déclarés en ajoutant le caractère approprié après chaque nom de variable :

Caractère Type Définition
$ Chaîne de caractères Variable contenant jusqu'à 255 caractères
% Entier Variable entreposant un nombre entier compris entre -32767 et 32767.
I ou E Simple précision Variable entreposant la valeur à 6 chiffres significatifs
# Double précision Variable entreposant la valeur à 16 chiffres significatifs
D Double précision avec notation scientifique Utilisée pour les constantes ou pour la sortie de nombres très grands ou très petits

Les variables sans caractère de déclaration sont supposées être en simple précision.

Attribution de valeurs

Des valeurs peuvent être attribuées aux noms de variables à l'aide de l'instruction LET :

  1. LET X = 10

Cependant, des valeurs peuvent être attribuées à des variables sans LET :

  1. X = 10

Des valeurs peuvent être attribuées aux variables en tant que résultats d'opérations :

  1. X = A/B     

Tableaux

Les tableaux sont des éléments de données organisés et stockés sous un nom de variable unique. Les différentes parties d'un tableau sont appelées éléments. Ces éléments peuvent être des nombres ou des chaînes. Chaque élément est identifié par le nom du tableau suivi d'un entier (appelé indice). Les noms de tableaux suivent les mêmes règles que les noms de variables.

Le nombre d'éléments d'un tableau est défini par l'instruction DIM. Cette instruction :

  1. '   ↓ nom du tableau
  2. DIM A(5)
  3. '     ↑ limite du tableau (ou de la dimension)

créerait un tableau unidimensionnel contenant les éléments A(0), A(1), A(2), A(3), A(4) et A(5). Le nom de variable avec l'indice 0 n'est généralement pas utilisé, mais il est disponible.

Les tableaux peuvent avoir plusieurs dimensions. L'instruction :

  1. '     ↓ la première dimension
  2. DIM A(2,3)
  3. '       ↑ seconde dimension

Crée un tableau bidimensionnel avec des éléments tels que A(0, 0), A(1, 1), A(1, 2), A(2, 1),...

Les dimensions d'un tableau peuvent être des nombres ou des expressions. Les instructions DIM peuvent être placées n'importe où dans un programme BASIC.

Instructions de variables spéciales

DEFDBL : enregistre et traite les variables commençant par n'importe quelle lettre d'un intervalle spécifiée comme des variables à double précision. La forme est la suivante :

DEFDBL lettres

(Disponible uniquement dans IBM Advanced et Radio Shack Level II.)

DEFINT : Similaire à DEFDBL, mais permet d'entreposer et de traiter comme des variables entières les variables commençant par n'importe quelle lettre d'un intervalle spécifiée (IBM Advanced et Radio Shack Level II uniquement).

DEFSNG : Similaire à DEFDBL, mais permet d'entreposer et de traiter comme des variables simple précision les variables commençant par n'importe quelle lettre d'un intervalle spécifiée (IBM Advanced et Radio Shack Level II uniquement).

DEFSTR : Similaire à DEFDBL, mais permet d'entreposer et de traiter comme des variables chaîne les variables commençant par n'importe quelle lettre d'un intervalle spécifiée (IBM Advanced et Radio Shack Level II uniquement).

ERASE : Supprime les tableaux de variables d'un programme (IBM Advanced uniquement).

OPTION BASE : Définit la limite d'indice la plus basse d'un tableau (IBM Advanced et Texas Instruments 99/4 uniquement).

SWAP : Échange les valeurs de deux variables. La forme est :

SWAP première variable, deuxième variable

(disponible uniquement dans IBM Advanced).



Dernière mise à jour : Mardi, le 29 avril 2025