π
<-
Chat plein-écran
[^]

Outils communautaires de programmation fx-92 SC+

:fxesp32b: :fxesp32n: :fxesp32v:

Re: Outils communautaires de programmation fx-92 SC+

Unread postby grosged » 23 Oct 2019, 17:06

Ce cher lexer va finir par être capable de tout "digérer" :p
User avatar
grosgedVIP++
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 60.8%
 
Posts: 661
Images: 19
Joined: 14 Sep 2011, 12:29
Gender: Male
Calculator(s):

Online

Re: Outils communautaires de programmation fx-92 SC+

Unread postby Lephe » 25 Oct 2019, 13:08

Merci. Je m'occupe du carré en même temps que je fais le reste.

J'ai dû modifier la participation numéro 1 pour la passer à l'interpréteur, car elle profite du fait que le nombre d'arguments des fonctions est connu par le parser sur la fx-92 SC+ pour éluder plus agressivement les parenthèses fermantes.

Plus précisément, ceci :

GCD(Ent(x;y

Est lu par la fx-92 SC+ comme la commande

GCD(Ent(x);y)

Mais mon parser ne connaît pas le nombre d'arguments de chaque fonction, et je me refuse à le fixer pour l'instant. Je ne peux donc pas différencier l'expression d'un appel de la forme

GCD(Ent(x;y))

J'ai rajouté des parenthèses fermantes à la main.

Une fois ce problème mis à part, je peux exécuter fidèlement la participation à 3270 sans changement à l'interpréteur ! Les animations vont pleuvoir ! :#top#:
User avatar
LephePartner
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 26%
 
Posts: 239
Joined: 15 Jun 2018, 19:53
Gender: Male

Online

Re: Outils communautaires de programmation fx-92 SC+

Unread postby Lephe » 26 Oct 2019, 17:58

En générant les animations (ce qui est maintenant fini sauf contre-ordre de Critor), j'ai profité de l'occasion pour ajouter des tests unitaires avec toutes les participations au concours qui masquent le curseur (que je n'afficher pas).

L'interpréteur passe maintenant tous les tests ! La fidélité par rapport à la fx-92 SC+ n'a jamais été aussi concluante. :D

Comme je suis passé au décimal pour régler des problèmes de non-continuité de Ent(), la seule faiblesse restante niveau calcul est sur les fonctions qui se calculent en float en Python, comme la trigonométrie, et qui ne sont généralement pas précises à 15 chiffres près.

J'ai l'intention d'ajouter un mode permettant de convertir les scripts texte en URL et vice-versa, pour se simplifier la vie. Si vous êtes d'accord, Critor, Pavel, je peux intégrer aussi les conversions vers Macro Recorder et l'API Win32 et les maintenir sur le dépôt. ^^
User avatar
LephePartner
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 26%
 
Posts: 239
Joined: 15 Jun 2018, 19:53
Gender: Male

Re: Outils communautaires de programmation fx-92 SC+

Unread postby critor » 26 Oct 2019, 18:25

Lephe wrote:En générant les animations (ce qui est maintenant fini sauf contre-ordre de Critor)

Presque. :)

Sauf erreur, j'ai toujours le même défaut de tracé au niveau de l'éclair sur la dernière animation reçue pour le 1722pts.

Tout le reste me semble parfait. :D
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 98.5%
 
Posts: 33816
Images: 8799
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Online

Re: Outils communautaires de programmation fx-92 SC+

Unread postby Lephe » 26 Oct 2019, 19:02

Ah oui, j'ai corrigé l'interpréteur mais je t'ai renvoyé le même GIF. Désolé, c'est corrigé. ^^
User avatar
LephePartner
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 26%
 
Posts: 239
Joined: 15 Jun 2018, 19:53
Gender: Male

Re: Outils communautaires de programmation fx-92 SC+

Unread postby critor » 26 Oct 2019, 19:32

Merci. :)
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 98.5%
 
Posts: 33816
Images: 8799
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Previous

Return to Casio (fx-82/83/85/92/95/115/300/350/500/570/991, Collège)

Who is online

Users browsing this forum: No registered users and 1 guest

-
Search
-
Featured topics
Concours TI-Planet-Casio de rentrée 2019. 3 défis pour plus d'une 15aine de calculatrices graphiques et nombre de goodies sortant de l'ordinaire ! :D
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
778 utilisateurs:
>710 invités
>62 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)