π
<-

problème de variables

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

problème de variables

Unread postby petitbouffon » 27 Feb 2011, 13:47

bonjour a tous

voila, notre prof de math nous a demandé de faire un programme en lien avec un DM qu'il nous a donné, qui porte sur les approximations de courbes par leur dérivée
ce programme est donc censé, après qu'on lui ai renseigné une fonction dérivé, les coordonnées d'un point, le nombre de points à calculer et le pas de calcul les coordonnées des points qui suivent celui qui a été entré

voila mon programme :
Code: Select all
StoreGDB 1
FnOff
AxesOff
1-E
1-I
ClrDraw
Input "F'(x) = ",Str1
Input "Abscisse de M :",X
Input "Ordonnee de M :",Y
Input "Pas de calcul :",P
Input "Nombre de points a calculer :",N
ClrHome
While I÷N
expr(Str1-A
Y-(AX)-B
X+P-X
(AX)+B-Y
If fPart(I/7)=0
Then
1-E
Pause
ClrDraw
End
Text(E*8,1,"M",I," (",X,",",Y,")"
Pause
I+1-I
E+1-E
End
Pause
RecallGDB 1


le problème se situe sur cette ligne :
Code: Select all
Text(E*8,1,"M",I," (",X,",",Y,")"


après cette ligne, ma variable Y prends la valeur 0 ... et seulement la première fois que le programme lit cette ligne...

et là j'avoue que franchement, je ne comprends absolument pas pourquoi j'ai ce résultat, j'espère que l'un d'entre vous pourra m'aider...
User avatar
petitbouffon
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 4%
 
Posts: 9
Joined: 06 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: première

Re: problème de variables

Unread postby critor » 27 Feb 2011, 15:06

Cela te fait toujours ça? Avec n'importe quelles données?

Peux-tu nous détailler les données que tu as entrées au dernier essai?
Merci.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.5%
 
Posts: 42396
Images: 17115
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: problème de variables

Unread postby petitbouffon » 27 Feb 2011, 15:22

comme fonction je mets -x/2+1, comme coordonnées (-2;-1), un pas de calcul de 1 et 3 points a calculer

ce bug a bien l'air de s'effectuer quelques soient les valeurs entrées
User avatar
petitbouffon
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 4%
 
Posts: 9
Joined: 06 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: première

Re: problème de variables

Unread postby demonyunther » 27 Feb 2011, 15:35

Si tu retire ta ligne de code :

Text(E*8,1,"M",I," (",X,",",Y,")"

et que tu teste les valeurs contenu dans X et Y directement dans la page de calcul en les tapant les lettre avec alpha.

Tu obtiens bien les valeurs qu'il faut?
User avatar
demonyunther
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 50.4%
 
Posts: 209
Joined: 02 Feb 2011, 00:00
Location: 57
Gender: Male
Calculator(s):
MyCalcs profile

Re: problème de variables

Unread postby critor » 27 Feb 2011, 15:40

Si j'ai bien tracé ton programme, avec l'exemple donné Y devrait valoir 1 lors du 1er affichage, et non pas 0.

Peut-être as-tu tout simplement mal tapé le programme sur la calculatrice?
Cela tient parfois à pas grand chose: un petit moins de signe à la place d'un gros moins de soustraction, ou encore une minuscule à la place d'une majuscule et le résultat est complètement différent...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.5%
 
Posts: 42396
Images: 17115
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: problème de variables

Unread postby petitbouffon » 27 Feb 2011, 15:50

@ demonyunther -> je viens de tester sans la ligne et ça marche correctement...

@critor2000 - je l'ai seulement tapé le programme sur TI-Graph Link 83 Plus, et je le teste avec virtual ti, je l'ai aussi testé sur une vraie ti pensant que virtual ti buggait mais j'ai eu droit aux mêmes problèmes...
User avatar
petitbouffon
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 4%
 
Posts: 9
Joined: 06 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: première

Re: problème de variables

Unread postby demonyunther » 27 Feb 2011, 20:22

Si c'est vraiment un bug et que c'est que la première fois que le programme lis cette ligne que ca fait ca.
Pourquoi ne peut pas mettre cette ligne sans utilité tout au début ou encore, stocker la variable Y dans une autre variable et trouver le moyen de contourner ...
J'ai plein d'idée à toi de mettre celle qui te convient.
User avatar
demonyunther
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 50.4%
 
Posts: 209
Joined: 02 Feb 2011, 00:00
Location: 57
Gender: Male
Calculator(s):
MyCalcs profile

Re: problème de variables

Unread postby petitbouffon » 27 Feb 2011, 20:27

demonyunther wrote:stocker la variable Y dans une autre variable


c'est ce que je comptais faire mais ce bug me semble tellement bizarre que je voulais savoir si une explication quelconque existait
User avatar
petitbouffon
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 4%
 
Posts: 9
Joined: 06 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: première

Re: problème de variables

Unread postby demonyunther » 27 Feb 2011, 20:44

Je comprends c'est pas toujours plaisant d'utiliser des magouilles comme ca dans un programme. Mais si c'est vraiment un bug que on ne peut pas résoudre il te reste que cette solution.
User avatar
demonyunther
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 50.4%
 
Posts: 209
Joined: 02 Feb 2011, 00:00
Location: 57
Gender: Male
Calculator(s):
MyCalcs profile

Re: problème de variables

Unread postby petitbouffon » 27 Feb 2011, 21:37

ouais ... je vais mettre un bout de phrase pour expliquer la présence d'une variable a priori inutile au prof ^^

et merci d'avoir pris un peu de temps pour répondre
User avatar
petitbouffon
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 4%
 
Posts: 9
Joined: 06 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: première


Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 0 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.
3117 utilisateurs:
>3064 invités
>47 membres
>6 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)