Forum tama's team
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum tama's team

cp: ne peut évaluer `brain': Aucun fichier ou dossier de ce type
 
AccueilPortailGalerieRechercherDernières imagesS'enregistrerConnexion
Connexion
Nom d'utilisateur:
Mot de passe:
Connexion automatique: 
:: Récupérer mon mot de passe
Derniers sujets
» Numbers
Problème de variable Icon_minitimepar Ver2guerre Dim 02 Avr 2023, 00:47

» Mort ?
Problème de variable Icon_minitimepar godbod Dim 22 Aoû 2021, 12:23

» Network, essai 1
Problème de variable Icon_minitimepar godbod Dim 09 Juil 2017, 02:18

» GODBOD
Problème de variable Icon_minitimepar godbod Sam 08 Juil 2017, 14:05

» mon humeur
Problème de variable Icon_minitimepar Ver2guerre Sam 30 Juil 2016, 19:44

» [A voir] Programme de traduction original : WikiTranslate
Problème de variable Icon_minitimepar AdRiWeB Lun 01 Fév 2016, 04:50

» Reprise ?
Problème de variable Icon_minitimepar Emyl Jeu 14 Juin 2012, 21:17

» Euh, ah ?
Problème de variable Icon_minitimepar Ver2guerre Dim 27 Mai 2012, 12:11

» Problème TI 89 Titanium non visible après mise à jour
Problème de variable Icon_minitimepar abdoukid Mer 23 Mai 2012, 13:37

» Y'a quelqu'un ?
Problème de variable Icon_minitimepar Ver2guerre Sam 21 Avr 2012, 23:10

Quick message
Qui est en ligne ?
Il y a en tout 13 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 13 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 367 le Dim 18 Oct 2009, 00:16
Le Deal du moment : -40%
Tefal Ingenio Emotion – Batterie de cuisine 10 ...
Voir le deal
59.99 €

Partagez | 
 

 Problème de variable

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
granola
élite
élite
granola

Nombre de messages : 277
Age : 33
Humeur : dans le pétrin
items : o
Personalized field :
Réputation : 0
Points : 6081
Date d'inscription : 21/12/2007

Profil
TI: V200
TO: 700
Spécialité: aucune

Problème de variable Vide
MessageSujet: Problème de variable   Problème de variable Icon_minitimeLun 31 Déc 2007, 20:12

Bonjour à tous,
Voici mon problème, je suis entrain de créer un programme sur le raisonnement par récurrence, et j'ai un problème pour que ma calculatrice m'affiche les 2 premiers terme de la suite récurrente définie, voyez plutôt :

Code:
loop
local un,n
Dialog
Title "raisonnement par récurrence"
Request "U(n+1)=",un
EndDlog
Text "Initialisation"
0->n
For n,0,1,1
Disp "P("&string(n)&")="&un
EndFor
EndLoop

J'ai essayé de définir un comme cela :

Code:
expr(un)->un

Mais j'ai un message d'erreur comme quoi "un" n'est pas définie....

Quelqu'un saurait-il d'où vient le problème?...
Revenir en haut Aller en bas
http://tisolutions.unblog.fr
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9444
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeLun 31 Déc 2007, 20:25

J'aurais fait :
Code:

Local un, n  //inutile de le mettre à l'intérieur de la boucle
Loop
 Dialog
  Title "raisonnement par récurrence"
  Request "U(n+1)=",Un //on demande l'expression de la suite
 EndDlog
If ok=0 //si l'utilisateur a appuyé sur [ESC]
 Exit //on quiite la boucle
expr(un)->un //on convertit en expression
un->p(n)
Text "Initialisation"
0->n
 For n,0,1,1
  Disp "P("&string(n)&")="&string(p(n)) //affiche p(0) et p(1)
 EndFor
EndLoop

(non testé, ça devrait marcher)


Dernière édition par le Lun 31 Déc 2007, 20:36, édité 1 fois
Revenir en haut Aller en bas
granola
élite
élite
granola

Nombre de messages : 277
Age : 33
Humeur : dans le pétrin
items : o
Personalized field :
Réputation : 0
Points : 6081
Date d'inscription : 21/12/2007

Profil
TI: V200
TO: 700
Spécialité: aucune

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeLun 31 Déc 2007, 20:31

Ok, merci pour l'info tama.
Merci pour l'explication de la variable système "ok".
J'essaye cela dès que possible et je poste le résultat.
Merci encore.
Revenir en haut Aller en bas
http://tisolutions.unblog.fr
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9444
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeLun 31 Déc 2007, 20:36

ah zut, corrigé une erreur
Revenir en haut Aller en bas
granola
élite
élite
granola

Nombre de messages : 277
Age : 33
Humeur : dans le pétrin
items : o
Personalized field :
Réputation : 0
Points : 6081
Date d'inscription : 21/12/2007

Profil
TI: V200
TO: 700
Spécialité: aucune

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 19:15

J'ai essayé ce que tu m'avais conseillé. Mais j'ai une autre fenêtre de dialogue dans mon programme juste après :
Code:
Dialog
 Title "raisonnnement par récurrence"
 Request "U(n+1)=",un
EndDlog
et donc si je met :
Code:
if ok=0 then
 Exit
Cela me saute ma fenêtre de dialog si ok n'est pas égal à 0. Donc j'ai rajouté ElseIf (j'ai d'autre condition après...) :
Code:
ElseIf ok=1 then
Pour ensuite faire intervenir ma boîte de dialogue, mais je rencontre le même problème... Undefined Variable...
Au niveau de la ligne :
Code:
expr(un)->un

Je n'arrive pas à savoir d'où vient le problème...
Revenir en haut Aller en bas
http://tisolutions.unblog.fr
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9444
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 19:30

tu peux pas poster le code source complet ?
Revenir en haut Aller en bas
granola
élite
élite
granola

Nombre de messages : 277
Age : 33
Humeur : dans le pétrin
items : o
Personalized field :
Réputation : 0
Points : 6081
Date d'inscription : 21/12/2007

Profil
TI: V200
TO: 700
Spécialité: aucune

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 19:32

oui oui, je vais chercher ma TI et je te le poste.
Revenir en haut Aller en bas
http://tisolutions.unblog.fr
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9444
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 19:35

ok
Revenir en haut Aller en bas
granola
élite
élite
granola

Nombre de messages : 277
Age : 33
Humeur : dans le pétrin
items : o
Personalized field :
Réputation : 0
Points : 6081
Date d'inscription : 21/12/2007

Profil
TI: V200
TO: 700
Spécialité: aucune

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 19:39

Voilà le code source, alors ce n'est que le tout début du programme, soit indulgent tama... En fait j'essaye de créer un programme de raisonnement par récurrence donc voilà. Si y'a d'énormes erreurs dit le moi, enfin même s'il y en a des petites.

Code:
()
Prgm
ClrHome:ClrIO
Local un,vi,n,pn
Dialog
Title "Récurrence V.1.00"
Text "Bienvenue sur le programme de"
Text "raisonnement par récurrence"
EndDlog
Loop
Dialog
 Title "Récurrence V.1.00"
  Request "U(n+1)=",un
  Text "Valeur Interdite de n si aucune"
  Request "tapez aucune",vi
EndDlog
If ok=0 Then
 Exit
Else:Dialog
 Title "Récurrence V.1.00"
  Text "Hypothèse de récurrence avec"
  Text "n et m des réels"
  DropDown "P(n):",{"U(n+1) > U(n)","U(n+1) < U(n)","U(n+1) > U(n) > n","U(n) > U(n+1) > n","U(n) < U(n+1) < n","U(n+1) < U(n) < n","m > U(n+1) > U(n) > n","m> U(n) > U(n+1) > n"},pn
EndDlog:EndIf
Text "Initialisation"
expr(un)→un
un→p(n)
If vi=string(aucune) Then
0→n
For n,0,1,1
 Disp "P("&string(n)&")="&string(p(n))
EndFor
Pause
ElseIf vi≠string(aucune) Then
1→n
For n,1,2,1
Disp "P("&string(n)&")="&string(p(n))
EndFor
EndIf
EndLoop
EndPrgm
Revenir en haut Aller en bas
http://tisolutions.unblog.fr
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9444
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 19:51

Citation :

soit indulgent tama...

Very Happy

ce que tu peux faire, c'est ce que les programmeurs appellent le "debug" : avant la ligne : expr(un)->un, tu mets un "Pause un" pour voir si ça t'affiche bien la valeur que tu attends
Revenir en haut Aller en bas
granola
élite
élite
granola

Nombre de messages : 277
Age : 33
Humeur : dans le pétrin
items : o
Personalized field :
Réputation : 0
Points : 6081
Date d'inscription : 21/12/2007

Profil
TI: V200
TO: 700
Spécialité: aucune

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 19:56

alors j'ai fais ce que tu m'as demandé. J'ai mis "pause un", cela m'affiche bien la valeur que j'attend, celle que j'ai rentré, mais j'ai toujours le message d'erreur suivant au niveau de la ligne :
Code:
expr(un)->un
Revenir en haut Aller en bas
http://tisolutions.unblog.fr
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9444
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 20:02

Et si tu écris "pause gettype(un)", toujours avant la ligne expr(un)->un ?
Revenir en haut Aller en bas
granola
élite
élite
granola

Nombre de messages : 277
Age : 33
Humeur : dans le pétrin
items : o
Personalized field :
Réputation : 0
Points : 6081
Date d'inscription : 21/12/2007

Profil
TI: V200
TO: 700
Spécialité: aucune

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 20:06

elle est stocké comme une variable "string", une chaîne de caractères si je ne me trompe pas, enfin ma calculatrice m'affiche "STR"
Revenir en haut Aller en bas
http://tisolutions.unblog.fr
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9444
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 20:30

bah alors c'est quoi le problème avec expr(un) ? Si tu ne déclares pas un en local, ça marche ?
Revenir en haut Aller en bas
granola
élite
élite
granola

Nombre de messages : 277
Age : 33
Humeur : dans le pétrin
items : o
Personalized field :
Réputation : 0
Points : 6081
Date d'inscription : 21/12/2007

Profil
TI: V200
TO: 700
Spécialité: aucune

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 20:33

oui sa marche sans problème, je n'ai plus qu'à prendre cette option là, ne pas déclarer un en locale...
Revenir en haut Aller en bas
http://tisolutions.unblog.fr
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9444
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 20:40

ok. bah dans ce cas il suffit de mettre "DelVar un" quand tu n'auras plus besoin de un
Revenir en haut Aller en bas
granola
élite
élite
granola

Nombre de messages : 277
Age : 33
Humeur : dans le pétrin
items : o
Personalized field :
Réputation : 0
Points : 6081
Date d'inscription : 21/12/2007

Profil
TI: V200
TO: 700
Spécialité: aucune

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 20:59

ok, c'est noté, mais c'est normal que sa me fasse cela?
merci pour ton aide tama, merci beaucoup. tu as vu des améliorations à apporter au tout début de mon programme?
Revenir en haut Aller en bas
http://tisolutions.unblog.fr
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9444
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 21:15

Juste une question : pourquoi tu mets ton programme dans une boucle infinie ?
Revenir en haut Aller en bas
granola
élite
élite
granola

Nombre de messages : 277
Age : 33
Humeur : dans le pétrin
items : o
Personalized field :
Réputation : 0
Points : 6081
Date d'inscription : 21/12/2007

Profil
TI: V200
TO: 700
Spécialité: aucune

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 21:20

pour l'instant je l'ai mis comme cela car elle me permet de tester la validité des réponses de la multitude d'expression que je rentre, je rentre plein d'expression pour voir si tout est vrai, comme cela j'évite de relancer le programme à chaque fois. Mais par la suite je l'enlèverai.
Revenir en haut Aller en bas
http://tisolutions.unblog.fr
tama
Admin
Admin
tama

Nombre de messages : 12376
Age : 32
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 9444
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitimeMar 01 Jan 2008, 22:38

ok.
Revenir en haut Aller en bas
Contenu sponsorisé




Problème de variable Vide
MessageSujet: Re: Problème de variable   Problème de variable Icon_minitime

Revenir en haut Aller en bas
 

Problème de variable

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum tama's team :: Dead corner :: Archives :: Archives 2008-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit | Informatique et Internet | Informatique et électronique