| | Faire des variables de variables | |
|
| Auteur | Message |
|---|
CBP Débutant

Age: 33 Classe: Prof de physique en prépa Calculatrice(s): TI89 Messages: 14 Efficacité: 0 Localisation: Metz Date d'inscription: 13/08/2009
 | Sujet: Faire des variables de variables Jeu 13 Aoû - 13:59 | |
| Je cherche à faire un programme qui, à un moment donné, doit demander la variable qu'a créé l'utilisateur. Comment faire ? J'ai bien pensé à faire : | Code: | : Local toto :InputStr "Nom de la variable :",toto :42->expr(toto) |
Mais ça ne marche pas ...
Sinon, plus "fun" ça serait que le programme cherche dans le répertoire courant toutes les variables de type données (data ou list pour moi) et propose à l'utilisateur de choisir avec une boîte de dialogue à menu déroulant avec en choix par défaut la table courante. Mais je suis très loin de savoir faire ça ...  |
|
 | |
Marco Elite


Age: 19 Classe: PSI ISEP Calculatrice(s): TI 83+ Messages: 645 Efficacité: 17 Localisation: 78 Date d'inscription: 22/03/2009
Divers Dernière note en maths: -/20
 | Sujet: Re: Faire des variables de variables Jeu 13 Aoû - 14:06 | |
| A ce niveau, je pense que le basic ne suffit plus. Il va falloir te tourner vers plus compliqué : de l'assembleur, (du c ?). _________________  |
|
 | |
CBP Débutant

Age: 33 Classe: Prof de physique en prépa Calculatrice(s): TI89 Messages: 14 Efficacité: 0 Localisation: Metz Date d'inscription: 13/08/2009
 | Sujet: Re: Faire des variables de variables Jeu 13 Aoû - 14:26 | |
| Il faut donc trouver une autre solution car :
- il FAUT que mon programme marche
- je n'ai pas l'intention de me mettre à l'assembleur (ou au C)
Autre piste : est-il possible de travailler sur la table courante ? Exemple, au lieu de faire :
Faire :
| Code: | LinReg Table_courante[1],table_courante[2] |
|
|
 | |
Marco Elite


Age: 19 Classe: PSI ISEP Calculatrice(s): TI 83+ Messages: 645 Efficacité: 17 Localisation: 78 Date d'inscription: 22/03/2009
Divers Dernière note en maths: -/20
 | Sujet: Re: Faire des variables de variables Jeu 13 Aoû - 14:34 | |
| Par table tu entends une matrice ? Le basic 68k étant similaire au basic z80 et comme on peut faire ça sur z80 je dirais oui. _________________  |
|
 | |
CBP Débutant

Age: 33 Classe: Prof de physique en prépa Calculatrice(s): TI89 Messages: 14 Efficacité: 0 Localisation: Metz Date d'inscription: 13/08/2009
 | Sujet: Re: Faire des variables de variables Jeu 13 Aoû - 14:56 | |
| Non, pas une matrice, un type 'data' sur lequel on fait des stats. |
|
 | |
Marco Elite


Age: 19 Classe: PSI ISEP Calculatrice(s): TI 83+ Messages: 645 Efficacité: 17 Localisation: 78 Date d'inscription: 22/03/2009
Divers Dernière note en maths: -/20
 | Sujet: Re: Faire des variables de variables Jeu 13 Aoû - 15:11 | |
| Je pense que oui, mais dans ce cas table_courante[1], et table_courante[2] doivent avoir la même taille il me semble. (Ce qui est toujours le cas dans une matrice mais pas une table si j'ai bien compris.) _________________  |
|
 | |
ProgVal Animateur


Age: 16 Classe: Première S SI (Sciences de l'Ingénieur) Calculatrice(s): Voyage 200 & TI-NSpire Messages: 2729 Efficacité: -49 Localisation: Metz Date d'inscription: 05/07/2007
Divers Dernière note en maths: 8,5/10
 | Sujet: Re: Faire des variables de variables Jeu 13 Aoû - 16:09 | |
| Bonjour, | Code: | Local toto InputStr "Nom de la variable", toto 23->#toto |
Cordialement, ProgVal |
|
 | |
Marco Elite


Age: 19 Classe: PSI ISEP Calculatrice(s): TI 83+ Messages: 645 Efficacité: 17 Localisation: 78 Date d'inscription: 22/03/2009
Divers Dernière note en maths: -/20
 | Sujet: Re: Faire des variables de variables Jeu 13 Aoû - 16:14 | |
| Oooooh y'a des pointeurs en basic sur une 89. Au temps pour moi, désolé CBP  . Faudrait que j'en aie une un jour. _________________  |
|
 | |
tama Animateur


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
 | Sujet: Re: Faire des variables de variables Jeu 13 Aoû - 17:55 | |
| en fait ça s'appelle l'indirection en TI-Basic ... ça peut servir si par exemple tu veux stocker plein de variables avec un radical commun (pic1 à pic100 par exemple) ou sinon pour charger un fichier directement (un système de chargement/sauvegarde ...) enfin bref y a pas mal d'utilités alors c'est une bonne chose de savoir s'en servir ;) |
|
 | |
CBP Débutant

Age: 33 Classe: Prof de physique en prépa Calculatrice(s): TI89 Messages: 14 Efficacité: 0 Localisation: Metz Date d'inscription: 13/08/2009
 | Sujet: Re: Faire des variables de variables Jeu 13 Aoû - 19:20 | |
| | ProgVal a écrit: | Bonjour,
| Code: | Local toto InputStr "Nom de la variable", toto 23->#toto |
Cordialement, ProgVal |
Merci beaucoup ! :)
Et, sinon, où est enregistré le nom des variables courantes (celles qui sont éditées par défaut quand on ouvre prg ou data/list editor) ? |
|
 | |
Mic Administrateur


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
 | Sujet: Re: Faire des variables de variables Ven 14 Aoû - 10:23 | |
| Dans ton dossier courant (MAIN par défaut) accessible depuis le menu Var-Link. |
|
 | |
CBP Débutant

Age: 33 Classe: Prof de physique en prépa Calculatrice(s): TI89 Messages: 14 Efficacité: 0 Localisation: Metz Date d'inscription: 13/08/2009
 | Sujet: Re: Faire des variables de variables Ven 14 Aoû - 10:37 | |
| OK et comment s'appellent ces variables contenant le nom des variables courantes ? le but étant de les utiliser dans des programmes ... |
|
 | |
ProgVal Animateur


Age: 16 Classe: Première S SI (Sciences de l'Ingénieur) Calculatrice(s): Voyage 200 & TI-NSpire Messages: 2729 Efficacité: -49 Localisation: Metz Date d'inscription: 05/07/2007
Divers Dernière note en maths: 8,5/10
 | Sujet: Re: Faire des variables de variables Ven 14 Aoû - 14:36 | |
| On les appelle des indirections. |
|
 | |
Bisam Elite


Age: 32 Classe: Prof de Maths Sup Calculatrice(s): Voyage 200 + TI 92 (de 1996) Messages: 793 Efficacité: 7 Localisation: Lyon Date d'inscription: 11/03/2008
Divers Dernière note en maths: 14.8/20 à la 2ème épreuve de l'agreg 2000
 | Sujet: Re: Faire des variables de variables Lun 17 Aoû - 7:30 | |
| Pour ce qui est de rechercher toutes les variables d'un type précis, il est impossible de le faire en BASIC car on ne peut pas avoir de listing des variables utilisées. En revanche, il me semble qu'il existe une commande Flib (une bibliothèque de fonctions écrites en assembleur ou en C qui est utilisable comme un programme BASIC) qui le fait. |
|
 | |
ProgVal Animateur


Age: 16 Classe: Première S SI (Sciences de l'Ingénieur) Calculatrice(s): Voyage 200 & TI-NSpire Messages: 2729 Efficacité: -49 Localisation: Metz Date d'inscription: 05/07/2007
Divers Dernière note en maths: 8,5/10
 | Sujet: Re: Faire des variables de variables Lun 17 Aoû - 8:06 | |
| |
|
 | |
| | Faire des variables de variables | |
|