π
<-

n non défini ?

Pour le TI-Basic sur Nspire

n non défini ?

Messagede Ziko_BVB » 12 Juin 2017, 20:34

Voici le programme que j'ai écrit :
Code: Tout sélectionner
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
Avatar de l’utilisateur
Ziko_BVB
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 74.6%
 
Messages: 6
Inscription: 15 Fév 2015, 14:32
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Global BBA (1ère année)

Re: n non défini ?

Messagede clifward » 12 Juin 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)
Dernière édition par clifward le 12 Juin 2017, 20:37, édité 1 fois.
Image
Avatar de l’utilisateur
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 26.4%
 
Messages: 593
Images: 6
Inscription: 20 Sep 2015, 17:50
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: CentraleSupelec

Re: n non défini ?

Messagede Ziko_BVB » 12 Juin 2017, 20:37

Je me disais bien, cependant y'a une erreur quelque part, pour moi n ne change pas
Avatar de l’utilisateur
Ziko_BVB
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 74.6%
 
Messages: 6
Inscription: 15 Fév 2015, 14:32
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Global BBA (1ère année)

Re: n non défini ?

Messagede Hamza.S » 12 Juin 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
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 29.3%
 
Messages: 4514
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: n non défini ?

Messagede clifward » 12 Juin 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
Avatar de l’utilisateur
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 26.4%
 
Messages: 593
Images: 6
Inscription: 20 Sep 2015, 17:50
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: CentraleSupelec

Re: n non défini ?

Messagede Bisam » 12 Juin 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.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5670
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: n non défini ?

Messagede Ziko_BVB » 12 Juin 2017, 20:51

Ah c'est bon n a bel et bien une valeur, c'est bon merci beaucoup :D
Avatar de l’utilisateur
Ziko_BVB
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 74.6%
 
Messages: 6
Inscription: 15 Fév 2015, 14:32
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Global BBA (1ère année)


Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
4885 utilisateurs:
>4838 invités
>37 membres
>10 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)