π
<-

[Résolu] Optimisation de CE X-Pander

Re: CE XPANDER optimisé mais...

Unread postby Astarus » 20 Jun 2020, 14:29

Ti64CLi++ wrote:Donc quand tu lances CEXPAND2 avec la valeur arrondie dans Rep, CEXPAND2 te stocké la valeur exacte dans Chn0 et s'occupe lui même de l'afficher ?


C'est cela. Mais le problème vient du fait que CEXPAND2 ne calcule pas tout quand je le lance via CEXP inclus dans TEST. C'est comme s'il commençait le calcul, puis pour une raison que j'ignore il retourne quasiment immédiatement à TEST, la progression en est encore à 0%. Je ne comprends pas pourquoi il retourne à TEST aussi tôt. Je rappelle que lorsque je lance CEXP séparément (donc non intégré à TEST), tout se passe bien... Bref je sens que je vais oublier cette idée d'intégré CE X-PAND à un autre programme...
Tous mes programmes ici.

Image
User avatar
AstarusProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 90.6%
 
Posts: 37
Joined: 26 Oct 2019, 17:02
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: MP*

Re: CE XPANDER optimisé mais...

Unread postby Astarus » 20 Jun 2020, 14:31

Hamza : c'est bien CEXPAND2 qui affiche la réponse avec Chn0. Mais comme je l'ai dit CEXPAN2 ne s'éxécute pas entièrement, et même quasiment pas. Pourtant je ne vois pas dans le code ce qui peut faire ça.
Tous mes programmes ici.

Image
User avatar
AstarusProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 90.6%
 
Posts: 37
Joined: 26 Oct 2019, 17:02
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: MP*

Re: CE XPANDER optimisé mais...

Unread postby Hamza.S » 20 Jun 2020, 14:40

Quelle est la dernière ligne du programme CEXPAND2 ?
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29.3%
 
Posts: 4512
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: CE XPANDER optimisé mais...

Unread postby Astarus » 20 Jun 2020, 14:45

Hamza : L₄(dim(L₄
Tous mes programmes ici.

Image
User avatar
AstarusProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 90.6%
 
Posts: 37
Joined: 26 Oct 2019, 17:02
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: MP*

Re: CE XPANDER optimisé mais...

Unread postby Hamza.S » 20 Jun 2020, 14:54

Chose étonnante.

Met un disp juste après l'exécution du programme
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29.3%
 
Posts: 4512
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: CE XPANDER optimisé mais...

Unread postby Astarus » 20 Jun 2020, 16:10

Hamza.S wrote:Chose étonnante.


En effet. :'D Mais j'ai trouvé la solution ! Voici le programme de CEXP intégré à TEST :

Code: Select all
Lbl 2Z
EffÉcran
Input "Nombre décimal N=",N
0→dim(L₆
0→dim(L₄
0→⌊E(1
0→⌊D(1
{0,5,0,1→⌊M
a+b
EffÉcran
Output(10,1,"Calcul en cours…
N
prgmCEXPAND2
Output(10,1,"                         
Disp Rep
Pause
Goto 2T


Normalement le programme reprenait la dernière valeur enregistrée dans Rep qui n'est modifiée à aucun moment avant de faire les calculs. Donc redemander la valeur au début de l'éxécution du programme n'a normalement aucun intérêt. N'empêche ça a marché, je ne sais même pas pourquoi ! :troll:

Merci à tous les deux, vos pistes de réflexion ont orienté mes recherches pour résoudre le pépin. (Ça reste quand même du pifomètre...).
Tous mes programmes ici.

Image
User avatar
AstarusProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 90.6%
 
Posts: 37
Joined: 26 Oct 2019, 17:02
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: MP*

Re: CE XPANDER optimisé mais...

Unread postby Astarus » 20 Jun 2020, 16:37

Et vous pouvez maintenant profiter de cette version optimisée dans la dernière version de CALCULUS ! :D
Tous mes programmes ici.

Image
User avatar
AstarusProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 90.6%
 
Posts: 37
Joined: 26 Oct 2019, 17:02
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: MP*

Re: [Résolu] Optimisation de CE X-Pander

Unread postby Bisam » 20 Jun 2020, 19:07

Je pense que dans ton programme TEST, tu avais un truc quelconque qui modifiait Rep.
La valeur 93 renvoyée me fait penser à une dimension d'écran... et effectivement, si tu modifies les paramètres d'affichage, une valeur est renvoyée dans Rep, à savoir la valeur précédente. Donc, il est possible que le problème vienne de là !
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

Re: [Résolu] Optimisation de CE X-Pander

Unread postby Astarus » 22 Jun 2020, 14:11

En effet le programme réinitialise l'écran au démarrage. Je n'aurais jamais deviné que le problème venait de là. C'est bon à savoir merci ! :)
Tous mes programmes ici.

Image
User avatar
AstarusProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 90.6%
 
Posts: 37
Joined: 26 Oct 2019, 17:02
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: MP*

Previous

Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 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.
1858 utilisateurs:
>1845 invités
>3 membres
>10 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)