| Programme TI-82 Stats.fr |
| Auteur |
Message |
Charlotte
Invité
|
Posté le : Lun 24 Sep 2012, 14:21
|
|
|
Bonjour j'ai un problème avec ma calculette ...
Pour chaque programme différent que je fais, le résultat donne toujours la valeur 0 alors qu'il ne devrait pas ...
Qu'est ce que je dois faire ??
Merci d'avance pour vos réponse 
|
| |
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Lun 24 Sep 2012, 15:18
|
|
|
Poste nous un de tes code afin que nous trouvions l'erreur. Cependant, je pense que ton erreur est d'utiliser le symbole = pour affecter les valeurs au lieu de la touche sto.
Sangohan38
|
 |
|
| |
Charlotte
Invité
|
Posté le : Lun 24 Sep 2012, 15:35
|
|
|
Par exemple le dernier programme que j'ai entré dans ma calculatrice pour un dm de math
- EffEcr
- PROMPT I
- 0->N
- 1->W
- WHILE W différent de 1
- N+1->N
- ((N+1)/N)*W+1/N->W
- END
- Disp "N=",N
|
| |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Lun 24 Sep 2012, 16:31
|
|
|
Au début, N=0 (car 0->N). Puis tu fais une boucle qui ne s'effectue que si W est différent de 1. Or avant cette boucle, tu dis que W=1 (car 1->W) donc les instructions de la boucle ne sont pas données, ce qui fait que N est toujours égal à 0.
|
 |
|
| |
Charlotte
Invité
|
Posté le : Lun 24 Sep 2012, 17:06
|
|
|
Cependant dans l'énoncé de l'algorithme de mon exercice c'est écrit :
Variables
I un entier naturel impair
N un entier naturel
W un nombre réel
DéBUT
Saisir I
N prend la valeur 0
W prend la valeur 1
Tant que w est différent de 1
N prend la valeur N+1
W prend la valeur ((N+1)/N)*W+1/N
Fin tantQue
Afficher N
FIN
|
| |
|
| |
Cytropus
Autorisation : Membre
Nb de messages : 407
Inscrit le : Lun 07 Nov 2011, 12:09
|
Posté le : Lun 24 Sep 2012, 17:11
|
|
|
Il y a deux solutions:
-> tu as mal lu l'énoncé ( peu probable )
-> tu vas voir ton prof et tu lui dit qu'il s'est trompé ( très probable )
---------------------- Le nouveau site de tout82 |
 |
|
| |
Charlotte
Invité
|
Posté le : Lun 24 Sep 2012, 17:36
|
|
|
L'algorithme vient de mon livre de terminal S (nouveau programme)
Et c'est pas le seul algorithme dans le livre qui me donne toujours 0 comme résultat
|
| |
|
| |
Charlotte
Invité
|
Posté le : Lun 24 Sep 2012, 17:38
|
|
|
De plus pour pratiquement tout les algorithme de suite
N prend la valeur 0
|
| |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Lun 24 Sep 2012, 17:50
|
|
|
C'est très étrange. D'autant plus, que je ne vois pas l'intérêt de "saisir I", puisqu'on ne l'utilise jamais. Tu n'aurais pas confondu un 1 avec un I, par hasard? 
|
 |
|
| |
Charlotte
Invité
|
Posté le : Lun 24 Sep 2012, 18:23
|
|
|
Si je viens de regarder j'ai changé un 1 en un I et le programme fonctionne
Merci beaucoup à tous !!!!
C'est très gentil de votre part de prendre de votre temps pour m'aider et à aider de nombreuses personnes sur ce forum 
|
| |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Lun 24 Sep 2012, 18:28
|
|
|
Je suis vraiment trop fort! Vive moi! Je ne sais même pas comment j'ai eu l'idée...
De rien Charlotte. N'hésite pas à repasser. 
|
 |
|
| |