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 | 
 

 programme au nombre d'argument variable : possible ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Levak
Elite
Elite


Masculin Age: 16
Classe: TermS
Calculatrice(s): TI-83+ && TI-Nspire CAS
Messages: 828
Efficacité: 9
Date d'inscription: 27/11/2008

Divers
Dernière note en maths: 10.5/20 /o\

MessageSujet: programme au nombre d'argument variable : possible ?   Sam 26 Sep - 19:46

Bonsoir tout le monde !
La question est la suivante (mais j'ai la réponse hein c'est juste histoire de faire participer tout le monde à la réflexion xD) :

Comment faire un programme dont le nombre d'arguments est variable ?
A première vue ce n'est pas possible pour des programmes utilisateurs mais ceux proposés par TI par défaut le font, par exemple la fonction solve() qui admet certes un nombre d'argument minimum (2 avec (in)égalité dans le 1er)mais auquel on peu rajouter un nombre conséquent de variables à deviner après...
Vous voyez toujours pas comment faire ?

Allez un petit effort !

La solution est...



... tenez je vais faire mon chieur et vais attendre un peu avant de répondre, postez vos remarques ou solutions si vous trouvez avant les autres !

hehe, Levak repart se frottant les mains avec un sourire malicieux
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net En ligne
Marco
Elite
Elite


Masculin 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

MessageSujet: Re: programme au nombre d'argument variable : possible ?   Sam 26 Sep - 19:53

Je connais pas trop les Nspire, mais un argument ne peut-il pas subtilement en contenir d'autres ?

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://marco781.free.fr
Levak
Elite
Elite


Masculin Age: 16
Classe: TermS
Calculatrice(s): TI-83+ && TI-Nspire CAS
Messages: 828
Efficacité: 9
Date d'inscription: 27/11/2008

Divers
Dernière note en maths: 10.5/20 /o\

MessageSujet: Re: programme au nombre d'argument variable : possible ?   Sam 26 Sep - 19:55

Marco a écrit:
Je connais pas trop les Nspire, mais un argument ne peut-il pas subtilement en contenir d'autres ?


tu es sur la voie oui
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net En ligne
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: 10283
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: programme au nombre d'argument variable : possible ?   Sam 26 Sep - 20:01

hmm moi pour faire un programme à plusieurs arguments, soit le plus simple c'est d'utiliser une liste et ensuite de calculer son nombre d'éléments, soit une chaine et extraire les "," et autres délimiteurs, mais ça c'est plus compliqué ._.

_________________
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
Levak
Elite
Elite


Masculin Age: 16
Classe: TermS
Calculatrice(s): TI-83+ && TI-Nspire CAS
Messages: 828
Efficacité: 9
Date d'inscription: 27/11/2008

Divers
Dernière note en maths: 10.5/20 /o\

MessageSujet: Re: programme au nombre d'argument variable : possible ?   Sam 26 Sep - 20:03

tama a écrit:
hmm moi pour faire un programme à plusieurs arguments, soit le plus simple c'est d'utiliser une liste et ensuite de calculer son nombre d'éléments, soit une chaine et extraire les "," et autres délimiteurs, mais ça c'est plus compliqué ._.


Bon... j'aurais pas du vous sous-estimer.... en moins de 15 minutes vous avez trouvé la solution

Mais bon, c'était pas mal de le rappeler quand même (en fait c'était cette nuit je me suis soudain réveillé avec cette idée en tête... )

@+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net En ligne
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: 2341
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: programme au nombre d'argument variable : possible ?   Sam 26 Sep - 20:07

J'aurais répondu la liste, comme tama.

Quelque chose du style:
Code:
f(newList(1,4,1))
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://annazoo.free.fr
Marco
Elite
Elite


Masculin 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

MessageSujet: Re: programme au nombre d'argument variable : possible ?   Sam 26 Sep - 20:28

Moi je pensais plus à des chaines qu'à des listes, à cause du type de données limitées qu'on peut y mettre, même si je ne suis même pas sûr de leur fonctionnement sur Nspire.

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://marco781.free.fr
Levak
Elite
Elite


Masculin Age: 16
Classe: TermS
Calculatrice(s): TI-83+ && TI-Nspire CAS
Messages: 828
Efficacité: 9
Date d'inscription: 27/11/2008

Divers
Dernière note en maths: 10.5/20 /o\

MessageSujet: Re: programme au nombre d'argument variable : possible ?   Sam 26 Sep - 20:53

Marco a écrit:
Moi je pensais plus à des chaines qu'à des listes, à cause du type de données limitées qu'on peut y mettre, même si je ne suis même pas sûr de leur fonctionnement sur Nspire.


J'arrive à afficher des modèles 3D avec plus de 2700 arguments (les 1/3 des données sont des arguments vides pour faire des lignes et arrêter le tracer) dans une liste pour Make3D (2 listes, les X et les Y)


critor > oui
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net En ligne
AdRiWeB
Légende
Légende


Masculin Age: 17
Classe: Term. S
Calculatrice(s): TI-84+, Nspire CAS, Nspire CAS+
Messages: 1206
Efficacité: 1
Localisation: Sur ma chaise
Date d'inscription: 01/06/2007

Divers
Dernière note en maths: 100 % ^^

MessageSujet: Re: programme au nombre d'argument variable : possible ?   Dim 27 Sep - 11:02

bonne méthode, j'y avais pensé, mas jamais essayé, content de savoir qu'on peut faire ca sans trop de difficulté :D
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
Bisam
Elite
Elite


Masculin Age: 32
Classe: Prof de Maths Sup
Calculatrice(s): Voyage 200 + TI 92 (de 1996)
Messages: 794
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

MessageSujet: Re: programme au nombre d'argument variable : possible ?   Dim 27 Sep - 12:48

Ce qui est intéressant, c'est aussi de gérer le comportement humain face à un nombre d'arguments qui peut changer, et face à à l'ordre desdits arguments.

Si tu reprends l'idée de la liste, tu peux rajouter des tests sur le type de données pour savoir si le bon argument a été placé au bon endroit.

Par exemple, dans mon programme sur les DL, si on tape l'une des 7 lignes :
Code:
dl(sin(x)/x,3)
dl(sin(x)/x,{x,3})
dl(sin(x)/x,{3,x})
dl(sin(x)/x,{x=0,3})
dl(sin(x)/x,{0=x,3})
dl(sin(x)/x,{3,x=0})
dl(sin(x)/x,{3,0=x})
on obtient le même résultat.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

programme au nombre d'argument variable : possible ?

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 TI-Nspire :: Programmation-
Poster un nouveau sujet   Répondre au sujet