Page 1 of 1

boucle for et nom de variables

PostPosted: 03 Nov 2008, 14:56
by jps
Bonjour

si j'ai 5 listes nommées a1 a2... a5

et que je veux faire une opération en boucle dessus (par exemple les afficher) comment utiliser un compteur For ... Endfor pour nommer mes listes et pour pouvoir faire des test dessus ?

merci

JPS

Re: boucle for et nom de variables

PostPosted: 03 Nov 2008, 17:23
by Bisam
Il existe une commande dite d'indirection sur les TI68k... mais je ne sais pas si elle existe sur les TI-Nspire.

Elle transforme une chaîne de caractères en la variable portant ce nom.

Par exemple, on peut écrire quelque chose comme :
Code: Select all
for i,1,5
  3+i^2-#("a"string(i))
endfor


La commande "string" transforme la valeur de "i" en une chaîne de caractères, le "" fait la concaténation des 2 chaînes et le "#" transforme la chaîne obtenue en un nom de variable qui peut être utilisée en lecture ou en écriture.

Re: boucle for et nom de variables

PostPosted: 04 Nov 2008, 00:36
by Adriweb
ca c'est vraiment tres intéressant... et je pense que ca n'y est pas sur nspire ... (pas encore, du moins)

Re: boucle for et nom de variables

PostPosted: 04 Nov 2008, 11:46
by Bisam
Je viens de vérifier dans le Guide de référence et les commandes que j'ai citées exitent bel et bien sur la N'Spire comme sur les versions précédentes.