stage43 Débutant

Inscrit le : 14 Déc 2005 Messages : 2 Localisation : Grenoble Calculatrice : étudiant GEII
| Sujet: Element des listes Mer 14 Déc - 11:41 | |
| Je possède un TI voyage 200. Afin de fin créer un programme de test de critère de Jury (automatisme), je souhaite rentrer les valeurs des éléments d'une liste a partir du programme. Ex: Pgrm local i,n Prompt n newlist(n)->l1 /création d'une liste de dimension n remplie de zéro) For i,0,n Prompt l1[i] ou Input l1[i] ou input part(l1,i) /ici message d'erreur "argument must be a variable name" endfor Endpgrm Est ce quelqu'un à la solution?
Après avoir lu le bouquin dans tous les sens, j'ai l'impression que je ne peut y accéder.
Synthèse: comment créer des indices de variables? |
|
Mic Administrateur


   Age : 24 Inscrit le : 07 Sep 2004 Messages : 9766 Localisation : Talence Calculatrice : Voyage 200 & TI-Nspire CAS Classe : Prof de Maths
Impureté:
   (56/450) Dernière note en maths: -/20
| Sujet: Re: Element des listes Mer 14 Déc - 13:38 | |
| Pourquoi as-tu utilisé un "prompt" pour les l1, etc.. ?? Ca n'est pas bon, tu ne peux pas demander de valeurs à un élément d'une liste déjà créée, Prompt ne doit etre utilisé que pour demander une valeur pour une variable.
Peut être voulais-tu retourner la valeur de l1[1], alors fais :
l1[1]->x Disp x
Prompt c'est pour demander une valeur. Pour retourner une valeur ou une expression, il faut utiliser "disp".
De plus, l'enchainement de deux "or" à la suite n'est pas bon. Tu ne peux pas enchainer comme ça des "ou". Et il n'y a aucune condition qui va avec tes "ou". Les "ou" vont nécessairement avec des "if" Un exemple d'utilisation :
If x=3 Then Disp x ElseIf Stop EndIf
J'ai utilisé un "elseif" ici, c'est exactement pareil que pour les "or". _________________ Responsable de TI-BANK (http://www.ti-bank.fr)
Projet 1 : How well do you know your World ? [68k] (19%) Projet 2 : Da Vinci Flight [68k] (0.5%) Projet 3 : Mastermind Nspire [Nspire] (80%) Projet 4 : Ephy Nspire [Nspire] (0%)
|
|
Mic Administrateur


   Age : 24 Inscrit le : 07 Sep 2004 Messages : 9766 Localisation : Talence Calculatrice : Voyage 200 & TI-Nspire CAS Classe : Prof de Maths
Impureté:
   (56/450) Dernière note en maths: -/20
| Sujet: Re: Element des listes Mer 14 Déc - 13:44 | |
| POur créer des indices de variables :
k1, k2, k3.... sont considérées comme trois variables.
Mais tu ne peux pas généraliser en utilisant ki dans une boucle par exemple. A toi de trouver une astuce.
Ensuite tu ne peux pas utiliser les variables y1, y2, ..., c1, c2, ...., l1, l2,.... Elles sont déjà utilisées pour les équations des graphes de ta TI et pour les lignes et les colonnes des tables. _________________ Responsable de TI-BANK (http://www.ti-bank.fr)
Projet 1 : How well do you know your World ? [68k] (19%) Projet 2 : Da Vinci Flight [68k] (0.5%) Projet 3 : Mastermind Nspire [Nspire] (80%) Projet 4 : Ephy Nspire [Nspire] (0%)
|
|
stage43 Débutant

Inscrit le : 14 Déc 2005 Messages : 2 Localisation : Grenoble Calculatrice : étudiant GEII
| Sujet: Re: Element des listes Jeu 15 Déc - 9:34 | |
| Merci bien Mic pour les infos! Le problème était pour rentrer les valeurs par pour les afficher. Astuce: utiliser une variable pour faire la transition: Pgrm local i,n,var Prompt n newlist(n)->l1 /création d'une liste de dimension n remplie de zéro) For i,1,n+1 / 1 à n+1 car l1[0] n'existe pas Prompt var /utilisation de la variable de transistion. var->l1[i] endfor Endpgrm Vraiment y'a desfois ou je suis trop naze. Encore merci. _________________ Tout pb à sa solution, sinon ce n'est pas un pb! |
|