π
<-

n non défini ?

Pour le TI-Basic sur Nspire

n non défini ?

Unread postby Ziko_BVB » 12 Jun 2017, 20:34

Voici le programme que j'ai écrit :
Code: Select all
Define cc()=
Prgm
a:=0.5
b:=0.5
For i,2,n
a:=0.5a+0.4
b:=1-a
EndFor
Disp a
Disp b
EndPrgm

Résultat : "Erreur de domaine", quelqu'un sait ou est mon erreur ? apparement ca a un rapport avec n
User avatar
Ziko_BVB
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 74.6%
 
Posts: 6
Joined: 15 Feb 2015, 14:32
Gender: Male
Calculator(s):
MyCalcs profile
Class: Global BBA (1ère année)

Re: n non défini ?

Unread postby clifward » 12 Jun 2017, 20:36

à aucun moment tu ne définis n...
Je veux dire, n n'a aucune valeur, au moment où la boucle for va regarder son "contenu"
(soit tu passes n en argument, en écrivant cc(n), soit tu faire un Request "n : ",n, soit tu écris n:=qqch)
Last edited by clifward on 12 Jun 2017, 20:37, edited 1 time in total.
Image
User avatar
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 26.4%
 
Posts: 593
Images: 6
Joined: 20 Sep 2015, 17:50
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: CentraleSupelec

Re: n non défini ?

Unread postby Ziko_BVB » 12 Jun 2017, 20:37

Je me disais bien, cependant y'a une erreur quelque part, pour moi n ne change pas
User avatar
Ziko_BVB
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 74.6%
 
Posts: 6
Joined: 15 Feb 2015, 14:32
Gender: Male
Calculator(s):
MyCalcs profile
Class: Global BBA (1ère année)

Re: n non défini ?

Unread postby Hamza.S » 12 Jun 2017, 20:38

tu ne l'as pas défini dans ton code ça ne fonctionnera pas tant que tu ne l'as pas fait.
tu as bien défini a et b a:=0.5 et b:=0.5
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: n non défini ?

Unread postby clifward » 12 Jun 2017, 20:39

Ouais, mais actuellement, n ne vaut rien... Faut lui donner une valeur numérique, avant de faire tourner ta boucle for (comme pour a et b)
(d'ailleurs, ajoute local a,b,n au début de ton programme pour ne pas utiliser des variables globales)
Image
User avatar
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 26.4%
 
Posts: 593
Images: 6
Joined: 20 Sep 2015, 17:50
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: CentraleSupelec

Re: n non défini ?

Unread postby Bisam » 12 Jun 2017, 20:39

Dans ton programme, la variable "n" n'a pas de valeur... et du coup, au moment de l'exécution de la boucle for, le programme ne sait pas quand il doit s'arrêter : cela provoque une erreur.

Il faut au choix :
- mettre "n" en paramètre de ton programme (c'est-à-dire écrire Define cc(n)= sur la première ligne. Dans ce cas, tu l'exécuteras en tapant cc(42).
- ou bien mettre un Input n au début pour réclamer la valeur de "n" au moment de l'exécution.
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: n non défini ?

Unread postby Ziko_BVB » 12 Jun 2017, 20:51

Ah c'est bon n a bel et bien une valeur, c'est bon merci beaucoup :D
User avatar
Ziko_BVB
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 74.6%
 
Posts: 6
Joined: 15 Feb 2015, 14:32
Gender: Male
Calculator(s):
MyCalcs profile
Class: Global BBA (1ère année)


Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 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.
694 utilisateurs:
>644 invités
>42 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)