π
<-

il y a trop d'argument dans mes programmes ?

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

il y a trop d'argument dans mes programmes ?

Unread postby william » 27 Jan 2014, 22:06

ma calculatrice me dit qu'il y a trop d'argument dans tout mes programmes? que faire alors que mes programmes sont bien rédiger? aide moi s'il vous plait?
User avatar
william
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 40%
 
Posts: 6
Joined: 27 Jan 2014, 21:53
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: il y a trop d'argument dans mes programmes ?

Unread postby NspireCas » 27 Jan 2014, 22:14

Dans un programme basic sur nspire, pour demander des arguments, par exemple demander une valeur que l'on stockera dans a, on peut soi écrire dans l'éditeur de programme abc(a) par exemple, soit le programme abc(), mais tu rajouteras la ligne : Request "a=",a.

S'ils disent qu'il y a trop d'arguments, c'est que malgré le request tu as appelé ton programme abc(a) par exemple, tu n'as donc qu'à écrire simplement abc() et enter.

Si tu nous comprends toujours pas, alors poste ton code ici stp.
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Re: il y a trop d'argument dans mes programmes ?

Unread postby william » 27 Jan 2014, 23:05

je ne sait pas comment faire rentrer ce que tu appel "code"
c'est un fonction pour calculer le pgcd un truc simple pour mon devoir de spé maths ...
User avatar
william
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 40%
 
Posts: 6
Joined: 27 Jan 2014, 21:53
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: il y a trop d'argument dans mes programmes ?

Unread postby critor » 27 Jan 2014, 23:38

Tu tentes de faire quoi ?

Programmer un calcul de pgcd ?
Calculer un pgcd avec les fonctions intégrées à la calculatrice ?
Obtenir le détail du calcul d'un pgcd à l'aide d'un programme pour la calculatrice ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.6%
 
Posts: 42404
Images: 17124
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: il y a trop d'argument dans mes programmes ?

Unread postby william » 28 Jan 2014, 18:05

le prof nous à donnez un programme pour le calcul du PGCD et un sur le théorème de Bézout. lorsque je rentre le programme il n'y a aucune erreur de syntaxe ou autre mais lorsque je veux le lancer j'ai un message "erreur" qui s'affiche me disant qu'il y a trop d'arguments.. je cite : " Le nombre excessif d'arguments spécifié pour la fonction ou la commande rend son évaluation impossible" .. c'est cela mon problème...
User avatar
william
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 40%
 
Posts: 6
Joined: 27 Jan 2014, 21:53
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: il y a trop d'argument dans mes programmes ?

Unread postby Bisam » 28 Jan 2014, 23:16

Cela signifie que tu as mal utilisé une des fonction de la calculatrice ou même une des fonctions que tu as créées.

Pour bien comprendre, il faut passer par un peu de vocabulaire.

Une "fonction" est une sorte de programme qui prend 0, 1 ou plusieurs "arguments" comme valeurs d'entrée et renvoie 1 résultat. En général, on indique les arguments entre parenthèses, séparés par des virgules.
La plupart des commandes de ta calculatrice sont des fonctions. Par exemple, "sin" ou "cos" sont des fonctions qui prennent 1 argument.
D'autres fonctions prennent 2 arguments (ni plus, ni moins). C'est le cas de "iquo" qui prend 2 arguments n et p et renvoie le quotient de la division euclidienne de n par p. C'est également le cas de "mod" qui renvoie le reste de cette même division.

Tu peux toi-même créer des fonctions. C'est d'ailleurs probablement ce que te demande ton prof.
Dans ton exemple de calcul de pgcd, tu devrais créer une fonction qui prend deux arguments a et b et renvoie leur pgcd.

Si la calculette te renvoie cette erreur, c'est qu'à un moment dans l'exécution de ton programme, elle essaie de faire exécuter une fonction dont elle a reconnu le nom... mais à laquelle tu n'as pas donné le bon nombre d'arguments, trop d'arguments dans ton cas.
Pour trouver l'erreur, quand elle apparaît, choisis l'option "se rendre à l'endroit de l'erreur" ou quelque chose du genre.
La calculette affichera alors la ligne du programme qui pose problème.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: il y a trop d'argument dans mes programmes ?

Unread postby critor » 28 Jan 2014, 23:18

Peut-on avoir stp une capture d'écran de ton programme, et de la ligne d'appel que tu utilises ?

Merci.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.6%
 
Posts: 42404
Images: 17124
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: il y a trop d'argument dans mes programmes ?

Unread postby william » 29 Jan 2014, 22:42

voilà le programme avec ma ti n-spire cx cas , elle me dit qu'il y a aucune erreur de syntaxe...
You do not have the required permissions to view the files attached to this post.
User avatar
william
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 40%
 
Posts: 6
Joined: 27 Jan 2014, 21:53
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: il y a trop d'argument dans mes programmes ?

Unread postby Bisam » 29 Jan 2014, 23:01

Logiquement, tu ne devrais pas déclarer a et b comme variables locales puisque ce sont des arguments de ta fonction.
Mais j'ai testé les deux cas (en les déclarant ou non)... et dans les deux cas, ta fonction fait ce qu'on attend d'elle !

La seule explication à ton erreur serait que tu utilises ta fonction en lui donnant trop d'arguments au départ, par exemple en tapant :
Code: Select all
pgcd(37,23,18)
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: il y a trop d'argument dans mes programmes ?

Unread postby critor » 29 Jan 2014, 23:16

Oui voilà, il nous manque la ligne d'appel du programme.
A priori, le code semble correct.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.6%
 
Posts: 42404
Images: 17124
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 16 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1303 utilisateurs:
>1234 invités
>61 membres
>8 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)