Le Forum de TI-BANK.fr

Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
Accueil­Portail­Calendrier­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 créer n variable de stockage a partir d une boucle for

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Kalocagatia
Initié
Initié


Masculin Age: 20
Classe: PT*
Calculatrice(s): TI 89 Titanium
Messages: 24
Efficacité: 0
Localisation: Paris
Date d'inscription: 04/01/2009

Divers
Dernière note en maths: 12,6/20

MessageSujet: créer n variable de stockage a partir d une boucle for   Dim 25 Jan - 22:58

Bonjour, je viens de faire le tour du forum sans trouver de réponse a ma question:
en résume j aimerai stocker n expressions dans n variables numérotés de 1 a n: g1,..,gn
Je pensais faire qqchose comme ça:

:For i,1,n
:expressionqqonci->string(g)&string(i) \\ la en fait j essaie de construire une variable de stockage gi
:Endfor

mais bon ça marche pas du tout, j ai l impression que derrière "->" on ne peut pas mettre de balises.
Dans le principe ce prgrm me permettrai après son exécution d accéder a n valeurs stokers dans les g1..gn.
Merci de vos réponses.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Kalocagatia
Initié
Initié


Masculin Age: 20
Classe: PT*
Calculatrice(s): TI 89 Titanium
Messages: 24
Efficacité: 0
Localisation: Paris
Date d'inscription: 04/01/2009

Divers
Dernière note en maths: 12,6/20

MessageSujet: Re: créer n variable de stockage a partir d une boucle for   Dim 25 Jan - 23:03

j ai même essaye qqchose comme:
Expressionquelquonci->expr(string(g)&string(i))
Mais bon c est le même résultat..
Je ne vois pas trop la syntaxe a utiliser
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mic
Administrateur
Administrateur


Masculin Age: 25
Classe: Prof de Maths
Calculatrice(s): Voyage 200 & TI-Nspire CAS
Messages: 11452
Efficacité: 13
Localisation: Orléans
Date d'inscription: 07/09/2004

Divers
Dernière note en maths: -/20

MessageSujet: Re: créer n variable de stockage a partir d une boucle for   Dim 25 Jan - 23:39

Crée une liste l et ajoute-lui des éléments l[i].

_________________
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%)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.ti-bank.fr En ligne
Kalocagatia
Initié
Initié


Masculin Age: 20
Classe: PT*
Calculatrice(s): TI 89 Titanium
Messages: 24
Efficacité: 0
Localisation: Paris
Date d'inscription: 04/01/2009

Divers
Dernière note en maths: 12,6/20

MessageSujet: Re: créer n variable de stockage a partir d une boucle for   Lun 26 Jan - 11:22

J aimerai dans l absolu ne pas utiliser de liste juste taper g2 au lieu de g[2] par exemple
Mais je retiens la solution
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
critor2000
Modérateur
Modérateur


Masculin Age: 31
Classe: Professeur lycée/collège
Calculatrice(s): 2xNspire (1er prix concours TI-Bank 2008), V200, 2x92+HW1, 92II, 2x92, 89HW2, 85, 2x84+SE, 2x84+, 1x83+SE, 1x83+, 2x82Stats.fr, 4x82, 76.fr, Collège+, Graph35+, Graph25+, fx-92Collège2D+, 3xHP48GX
Messages: 2324
Efficacité: 24
Localisation: dans le train entre Montpellier et Nîmes (France)
Date d'inscription: 25/10/2008

Divers
Dernière note en maths: 14/20

MessageSujet: Re: créer n variable de stockage a partir d une boucle for   Lun 26 Jan - 12:09

En s'interdisant des listes, je ne pense pas qu'il soit possible en BASIC de créer un nombre variable (justement) de variables (V1 à Vn).

C'est possible en C (mais avec une syntaxe monstrueuse que je n'ai jamais retenue).

Ca doit être possible en assembleur.


Comme Mic, je dirais que la solution la plus proche, est d'enregistrer dans une liste.
De plus la syntaxe d'utilisation (lecture / écriture) de la liste est très simple.


Qu'est-ce que tu voudrais faire? Quel est le but de ton programme?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://annazoo.free.fr
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: créer n variable de stockage a partir d une boucle for   Lun 26 Jan - 12:55

z'avez entendu parler de l'indirection, alias # ? XD

bon, en gros pour ton problème c'est tout simple avec ça :
Code:

For i,1,n
  expression->#("g"&string(i))
EndFor


et hop ! :)

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
Kalocagatia
Initié
Initié


Masculin Age: 20
Classe: PT*
Calculatrice(s): TI 89 Titanium
Messages: 24
Efficacité: 0
Localisation: Paris
Date d'inscription: 04/01/2009

Divers
Dernière note en maths: 12,6/20

MessageSujet: Re: créer n variable de stockage a partir d une boucle for   Lun 26 Jan - 16:32

Good job tama! Ça marche impek !

En fait c est un prgrm pour calculer des (delta)rG facilement en chimie
admettons que j ai 5 réactions numérotées de 1 a 5 j aurais 5 (delta)rG stockes dans g1,g2...g5
Je pourrais ensuite faire toutes les combinaisons linéaires de (delta)rG dans home en fonction des combinaisons lineaires de réaction de mon énonce .
Les listes me convenaient mais je cherche qqchose de vraiment rapide a taper pour gagner du temps
Encore une fois merci tama ( et les autres biensur :) )
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: créer n variable de stockage a partir d une boucle for   Lun 26 Jan - 18:03

et hop, 1 problème résolu de plus :)
De rien, n'hésites pas à repasser

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
Mic
Administrateur
Administrateur


Masculin Age: 25
Classe: Prof de Maths
Calculatrice(s): Voyage 200 & TI-Nspire CAS
Messages: 11452
Efficacité: 13
Localisation: Orléans
Date d'inscription: 07/09/2004

Divers
Dernière note en maths: -/20

MessageSujet: Re: créer n variable de stockage a partir d une boucle for   Lun 26 Jan - 20:51

Ah exact, pas mal ^^

_________________
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%)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.ti-bank.fr En ligne
 

créer n variable de stockage a partir d une boucle for

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TI68k :: Programmation TI Basic / ETP Basic / GFA Basic-
Poster un nouveau sujet   Répondre au sujet