Salut,
Je commence a programmer sur ma TI-85, et j'ais deja réaliser quelques programmes, mais voila je rencontre plusieurs problèmes:
Deja dans ce programmes ayant pour but d'écrire un nombre sous forme de fraction (meme si le numérateur est une racine, ce que ne fait pas la fonction frac). Mon programmes fonctionne parfaitement, mais pour certains nombres tels que racine(7)/2, le programmes me retourne racine(28)/4, je sais c'est la meme chose, mais la calculette met plus de temps a trouver, et donc pour certaines valeurs asser grandes ca devient asser chiant, pour racine(8)/9 le programme cherche pendant 10min...
Voici le code, je tiens a préciser que le bug ne vient pas de ma calculette car sur l'emulateur c'est pareil:
CILCD
0-A
Input "Un nombre", N
N-D
While fPart(1/D)!=(dif)0
A+1-A
(N/racine(A)-D
End
0-C
A-B
While B1
B/10-B
C+1-C
End
DIsp "racine"
Outpt (2,2,A)
Outpt (2,C+2,"/")
Outpt (2,C+3,1/D)
J'ai essayer de remplacé fPart(1/D)!=0 par fPart(1/D)epsilon ou epsilon est du style de 1E-5, j'ai essayer pour plein de valeur de 1E-1 a 1E-100 mais le résultat est alors complétement faux!
Si quelqu'un pouvait me dire ce qui ne va pas...
Bon j'arrive pas a mettre la suite de mon message alors j'attend de résoudre deja ca pour poster un autre message...
Merci de votre aide
Problèmes avec mes programmes
Voir le premier message non lu • 8 messages
• Page 1 sur 1
-
Caligula
Niveau 1: MD (Membre Débutant)- Messages: 2
- Inscription: 31 Déc 2006, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Problèmes avec mes programmes
wouah ! TI85 ^^
euh je comprends pas ton problème en fait c'est que c'est trop lent parce que tu dis que le programme marche parfaitement ??
et puis tu peux nous expliquer le programme comment tu fais pour obtenir le résultat à la fin ^^
euh je comprends pas ton problème en fait c'est que c'est trop lent parce que tu dis que le programme marche parfaitement ??
et puis tu peux nous expliquer le programme comment tu fais pour obtenir le résultat à la fin ^^
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`
Pas de support par MP, merci.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Messages: 10994
- Inscription: 19 Déc 2005, 00:00
- Localisation: /dev/null mais je survis :)
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: epita ING3 \o
Re: Problèmes avec mes programmes
c'est rare qu l'on nous pose des questions sur TI-85 !!!!!!
LOS PAILLADOS !
-
crash_conan
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 2209
- Inscription: 16 Juil 2006, 00:00
- Localisation: MONTPELLIER
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Demandeur d'emploi (post-Bac +2)
Re: Problèmes avec mes programmes
Eh oui ca existe encore les TI-85
Bah en faite mon problème c'est que cette foutu machine me zap des valeurs! Par exemple si j'entre racine(7)/2 le programme est censé me retourné racine (7)/2, or la il me donne racine(28)/4, c'est la meme chose mais le programme cherche beaucoup plus longtemps, 4 fois plus dans ce cas 28=7x4
Mon prog est asser simple je cherche une racine qui divise l'inverse de mon nombre N soit 1/N. Elle existe forcément.
Donc son principe est d'essayer toutes les racines jusqu'a trouver celle qui le divise, et ensuite il en déduit le numérateur (la racine) et le denominateur (racine/N).
Comme je cherche chaque racine en ajoutant +1 a la précédente (A+1-A, A est la racine), il est sencé passer par A=7, et trouver que 1/(N/racine(A)) est un entier (fpart(1/N)=0) mais ca a pas l'air de marcher...
Mon programme n'a pas l'air faux, je pense finalement que c'est la calculette (si quellqu'un a une TI-85 (mdr), et a deja rencontrer ce problème...)
Bah en faite mon problème c'est que cette foutu machine me zap des valeurs! Par exemple si j'entre racine(7)/2 le programme est censé me retourné racine (7)/2, or la il me donne racine(28)/4, c'est la meme chose mais le programme cherche beaucoup plus longtemps, 4 fois plus dans ce cas 28=7x4
Mon prog est asser simple je cherche une racine qui divise l'inverse de mon nombre N soit 1/N. Elle existe forcément.
Donc son principe est d'essayer toutes les racines jusqu'a trouver celle qui le divise, et ensuite il en déduit le numérateur (la racine) et le denominateur (racine/N).
Comme je cherche chaque racine en ajoutant +1 a la précédente (A+1-A, A est la racine), il est sencé passer par A=7, et trouver que 1/(N/racine(A)) est un entier (fpart(1/N)=0) mais ca a pas l'air de marcher...
Mon programme n'a pas l'air faux, je pense finalement que c'est la calculette (si quellqu'un a une TI-85 (mdr), et a deja rencontrer ce problème...)
-
Caligula
Niveau 1: MD (Membre Débutant)- Messages: 2
- Inscription: 31 Déc 2006, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Problèmes avec mes programmes
si c'est un problème de lenteur tu y peux pas grand chose parce que le processeur de la TI85 est de 6 MHz...en même temps c'est une TI qui date de 1992 alors ^^
enfin sinon tu peux toujours chercher si tu trouve par hasard un langage plus puissant et plus rapide (l'ASM?) mais par contre faudrait que tu puisses le transférer...
enfin sinon tu peux toujours chercher si tu trouve par hasard un langage plus puissant et plus rapide (l'ASM?) mais par contre faudrait que tu puisses le transférer...
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`
Pas de support par MP, merci.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Messages: 10994
- Inscription: 19 Déc 2005, 00:00
- Localisation: /dev/null mais je survis :)
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: epita ING3 \o
Re: Problèmes avec mes programmes
6MHZ ???? c'est presque aussi rapide que le Macintosh Classic qui etait vendu jusqu'en 1992 et qui faisait 8 Mhz ! Elle devait couter une fortune cette calculatrice (1200 $ pour le Mac Classic)
Proteus pour Ti89
-
Mr. Crocodile
Niveau 11: LV (Légende Vivante)- Messages: 1514
- Inscription: 04 Oct 2006, 00:00
- Localisation: Yvelines
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Term S Spé maths
Re: Problèmes avec mes programmes
Shikamaru a écrit:6MHZ ???? c'est presque aussi rapide que le Macintosh Classic qui etait vendu jusqu'en 1992 et qui faisait 8 Mhz ! Elle devait couter une fortune cette calculatrice (1200 $ pour le Mac Classic)
toujours aussi fan des macs toi !
LOS PAILLADOS !
-
crash_conan
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 2209
- Inscription: 16 Juil 2006, 00:00
- Localisation: MONTPELLIER
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Demandeur d'emploi (post-Bac +2)
Re: Problèmes avec mes programmes
Caligula a écrit:Eh oui ca existe encore les TI-85
je préfere les TI-86 !
LOS PAILLADOS !
-
crash_conan
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 2209
- Inscription: 16 Juil 2006, 00:00
- Localisation: MONTPELLIER
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Demandeur d'emploi (post-Bac +2)
8 messages
• Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 10 invités