π
<-

Erreur: Invalide pour For

Pour le TI-Basic sur Nspire

Erreur: Invalide pour For

Message non lude kadtexas » 26 Sep 2015, 11:41

Bonjour

Je n'arrive pas à me débarrasser d'une erreur..
Voici une fonction:
Code: Tout sélectionner
define fonc(liste,n)=
Func
Local j,k,m,chaine,produit
dim(liste)→j
Disp j
1→k
1→m
For i,1,5
.
.
.
EndFor
EndFunc


Voici le message:
"Erreur: Invalide dans une fonction ou dans une expression courante"
Le pointeur se positionne derrier le 5 de la boucle for i,1,5

Merci pour vos commentaire
Avatar de l’utilisateur
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 77.7%
 
Messages: 291
Inscription: 29 Jan 2015, 19:32
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: etudiant

Re: Erreur: Invalide pour For

Message non lude Hamza.S » 26 Sep 2015, 11:45

c'est ce que tu as écrit dans ta boucle qui ne va pas les conditions de ta boucle sont bien respectées
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: Erreur: Invalide pour For

Message non lude critor » 26 Sep 2015, 12:10

Non, c'est la variable compteur de boucle i qui n'a pas été déclarée.

Il faut donc la rajouter à la ligne du 'local' :
Code: Tout sélectionner
Local j,k,m,chaine,produit,i
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.7%
 
Messages: 42527
Images: 17406
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Erreur: Invalide pour For

Message non lude Hamza.S » 26 Sep 2015, 12:34

dans une fonction il faut déclarer toutes les variables?
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: Erreur: Invalide pour For

Message non lude kadtexas » 26 Sep 2015, 13:11

Je me suis rendu compte juste après avoir posté mon message.
Une fonction n'a pas accès aux variables globales
Avatar de l’utilisateur
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 77.7%
 
Messages: 291
Inscription: 29 Jan 2015, 19:32
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: etudiant

Re: Erreur: Invalide pour For

Message non lude critor » 26 Sep 2015, 13:14

Hamza.S a écrit:dans une fonction il faut déclarer toutes les variables?

Oui.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.7%
 
Messages: 42527
Images: 17406
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Erreur: Invalide pour For

Message non lude Bisam » 27 Sep 2015, 12:42

kadtexas a écrit:Une fonction n'a pas accès aux variables globales

Faux : elle peut les LIRE... mais pas les MODIFIER.
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


Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 4 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.
2123 utilisateurs:
>2083 invités
>33 membres
>7 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)