π
<-
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 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 27.7%
 
Posts: 765
Images: 80
Joined: 14 Sep 2011, 12:29
Gender: Not specified

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
LephePartenaire
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 4.6%
 
Posts: 309
Joined: 15 Jun 2018, 19:53
Gender: Male

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
LephePartenaire
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 4.6%
 
Posts: 309
Joined: 15 Jun 2018, 19:53
Gender: Male

Online

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 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 17.6%
 
Posts: 37904
Images: 10883
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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
LephePartenaire
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 4.6%
 
Posts: 309
Joined: 15 Jun 2018, 19:53
Gender: Male

Online

Re: Outils communautaires de programmation fx-92 SC+

Unread postby critor » 26 Oct 2019, 19:32

Merci. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 17.6%
 
Posts: 37904
Images: 10883
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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 2 guests

-
Search
-
Social
-
Featured topics
Coque communautaire NumWorks spéciale à gagner!
Coque communautaire NumWorks spéciale à gagner!
Remplace ton ancienne fx-92 Collège ou Graph 35 par la Graph 90+E couleur. Pour tout achat, Casio te rembourse 10€ en cas de retour de ta fx-92 Collège, ou 15€ en cas de retour de ta Graph 35. Etiquette de retour fournie, pas de frais de port à payer, même les anciens modèles et machines non fonctionnelles sont acceptées. En partenariat avec les Restos du coeur.
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 30 Septembre 2021
Reprise de ton ancienne fx-92 Collège à 5€ ou Graph 35 à 10€. Même non fonctionnelle ou ancien modèle. Etiquette de retour fournie, pas de frais de port à payer. En partenariat avec les Restos du coeur.
Comparaisons des meilleurs prix pour acheter sa calculatrice !
25€ remboursés par Casio sur l'achat de ta calculatrice fx-CP400 d'ici le 31 Octobre 2021
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2021
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234567891011
-
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.
385 utilisateurs:
>373 invités
>6 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)