TABLEAU DE VARIABLE
TABLEAU DE VARIABLE
0009 Les tableaux de variable
Messagede shadow272 » Mer 22 Oct 2008 10:26
Ils sont composé de variable numérique ou alphanumérique.
Les instructions:
DIM
Permet de dimensionner le tableau
Option Base
Permet de définir le premier indice du tableau
Option Base 0
Option Base 1
Comment se présente un variable tableau :
(Exemple avec une variable alphanumérique)
Option Base 1
DIM a$(50)
Dans cet exemple la variable a$ pourra prendre 50 valeurs différentes
a$(1)="Demain"
a$(2)=" je"
a$(3)=" vais"
a$(4)=" au"
a$(5)=" marché"
. . . . . . on pourrait aller ainsi jusque a$(50)
On peut dire dans ce cas que c'est un tableau à une colonne de 50 lignes.
On peut aussi créer des tableaux à plusieurs colonnes.
Exemple :
Option Base 1
DIM a$(5,30)
a$(1,1)="Demain"
a$(1,2)=" je"
a$(1,3)=" vais"
a$(1,4)=" au"
a$(1,5)=" marché"
a$(2,1)="Demain"
a$(2,2)=" tu"
a$(2,3)=" vas"
a$(2,4)=" au"
a$(2,5)=" marché"
a$(3,1)="Demain"
a$(3,2)=" il"
a$(3,3)=" va"
a$(3,4)=" au"
a$(3,5)=" marché"
PRINT a$(3,2)
affichera "il"
Voilà une phrase stockée dans un tableau avec une perssonne différente pour chaque colonne.
Il y a aussi l'instruction DIM?(a$())
Qui donne comme résultat le nombre d'enregistrements possibles du tableau a$()
DIM a$(30)
PRINT DIM?(a$())
affichera "31"
ERASE a$()
Qui supprime définitivement un tableau, en l'occurence a$().
Cela permet ainsi de libérer de l'espace mémoire.
(Merci Cooper)
Les variables tableaux sont très intéressantes pour gérer une banque de donnée genre carnet d'adresse ou collection de DVD, . . .
On les utilise aussi pour mettre les coordonnées d'un trajectoire (x/y)
Messagede Cooper » Mer 22 Oct 2008 11:20
Ah ben tiens je viens d'apprendre à quoi servait le OPTION BASE x
Et je ne connaissais pas non plus la fonction DIM?(A$())
Comme quoi quand on croit connaître on connait pas forcément
Par contre tu peux rajouter aussi ERASE a$() qui supprime définitivement un tableau, qu'il faudra recréer avec un DIM si on souhaite s'en reservir.
Cooper
Messages: 74
Inscription: Dim 19 Oct 2008 09:57
Haut
Re: 0009 Les tableaux de variable
Messagede shadow272 » Mer 22 Oct 2008 11:39
J'ajoute, j'ajoute mon ami.
Jb- Messages : 143
Date d'inscription : 25/03/2018
Age : 47
Localisation : Tantonville
Re: TABLEAU DE VARIABLE
CE COUR VIENT DE NOTRE AMI GEORGES
Jb- Messages : 143
Date d'inscription : 25/03/2018
Age : 47
Localisation : Tantonville
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum