π
<-
Chat plein-écran
[^]

Outils communautaires de programmation fx-92 SC+

:fxesp32b: :fxesp32n: :fxesp32v:

Re: Outils communautaires de programmation fx-92 SC+

Message non lude grosged » 23 Oct 2019, 17:06

Ce cher lexer va finir par être capable de tout "digérer" :p
Avatar de l’utilisateur
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 30.2%
 
Messages: 770
Images: 75
Inscription: 14 Sep 2011, 12:29
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Outils communautaires de programmation fx-92 SC+

Message non lude 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#:
Avatar de l’utilisateur
LephePartenaire
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 67.7%
 
Messages: 386
Inscription: 15 Juin 2018, 19:53
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Outils communautaires de programmation fx-92 SC+

Message non lude 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. ^^
Avatar de l’utilisateur
LephePartenaire
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 67.7%
 
Messages: 386
Inscription: 15 Juin 2018, 19:53
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Outils communautaires de programmation fx-92 SC+

Message non lude critor » 26 Oct 2019, 18:25

Lephe a écrit: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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Outils communautaires de programmation fx-92 SC+

Message non lude 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é. ^^
Avatar de l’utilisateur
LephePartenaire
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 67.7%
 
Messages: 386
Inscription: 15 Juin 2018, 19:53
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Outils communautaires de programmation fx-92 SC+

Message non lude critor » 26 Oct 2019, 19:32

Merci. :)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Précédente

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

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1360 utilisateurs:
>1318 invités
>37 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)