Les listes ne sont pas des tableaux proprement dits ; ce sont plutôt des colonnes. Il en existe 6 : Liste 1, Liste 2,... Liste 6. Vous l'avez sûrement déjà remarqué, il existe un menu dans votre calculatrice s'intitulant ainsi. C'est dans celui-là que la calculatrice travaillera lorsque dans votre programme apparaîtra une fonction relative aux Listes.
Comme je vous l'ai dit, les cases des tableaux (ici les listes) sont des variables : on leur assigne donc une valeur comme on en assigne une à une variable normale. Mais avant de déclarer une valeur à une des cases, il faut créer la liste en question...
Création d'une Liste
Pour ce faire, il y a deux solutions :
- la première crée une liste avec comme valeur à chaque case 0. Voici la syntaxe :
<nombre de lignes voulues> -> dim list <numéro de la liste voulue>
Le chemin d'accès de la fonction Dim : [Optn], [F1] (List), [F3] (Dim)
Le chemin d'accès de la fonction List : [Optn], [F1] (List), [F1] (List)
- la seconde solution crée une liste avec les valeurs que vous lui demandez d'insérer :
{<valeur 1>, <valeur 2>, <valeur 3>} -> List <numéro de liste voulue>.
Assigner une valeur
Je le disais tout à l'heure, assigner une valeur à une case de liste ou à une variable, c'est quasiment pareil.
Je vous montre :
<valeur> -> List <n° de la liste>[<n° de la ligne>]
Un petit exemple : je veux donner la valeur 3 à la ligne 2 de la liste 1
Code : Autre
Si vous voulez que cela fonctionne, il faut que la liste soit déjà créée : la ligne que vous mettez (dernier paramètre) doit être comprise dans les dimensions de la liste que vous avez créée au début.
Récupérer la valeur d'une case
Eh bien c'est pareil qu'avec les variables sauf qu'au lieu de mettre une lettre, vous mettez :
List <n° de la liste>[<ligne de la liste>]
Un petit exemple : nous allons récupérer la valeur que nous avons enregistrée tout à l'heure :
Code : Autre
Voilà, la valeur de cette case sera affichée à l'écran.
Est-ce que les calculs sont les mêmes qu'avec les variables ? Peut-on additionner deux cases ?
Oui, il vous suffit d'additionner deux cases en prenant leur nom : c'est exactement pareil qu'avec les variables. Vous pouvez même faire des choses plus intéressantes (que vous ne pouvez pas faire avec les variables) mais nous verrons ça plus tard...