π
<-

Erreur: Invalide pour For

Pour le TI-Basic sur Nspire

Erreur: Invalide pour For

Unread postby kadtexas » 26 Sep 2015, 11:41

Bonjour

Je n'arrive pas à me débarrasser d'une erreur..
Voici une fonction:
Code: Select all
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
User avatar
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.8%
 
Posts: 283
Joined: 29 Jan 2015, 19:32
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: etudiant

Re: Erreur: Invalide pour For

Unread postby 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
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: Erreur: Invalide pour For

Unread postby 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: Select all
Local j,k,m,chaine,produit,i
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41980
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Erreur: Invalide pour For

Unread postby Hamza.S » 26 Sep 2015, 12:34

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

Unread postby 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
User avatar
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.8%
 
Posts: 283
Joined: 29 Jan 2015, 19:32
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: etudiant

Re: Erreur: Invalide pour For

Unread postby critor » 26 Sep 2015, 13:14

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

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

Re: Erreur: Invalide pour For

Unread postby Bisam » 27 Sep 2015, 12:42

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

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


Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
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.
827 utilisateurs:
>794 invités
>25 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)