π
<-

Un moteur de calcul formel simple et léger.

Un moteur de calcul formel simple et léger.

Postby Chockosta » 13 Mar 2011, 10:34

Bonjour amis des TI,

Déjà je me présente, car je suis nouveau :
Je suis Chockosta, Loïc P. de mon vrai nom, lycéen. Je viens du Site du Zéro, où je cherchais un nouveau langage à apprendre sur la calculette. J'hésitais à me mettre à l'ASM z80 quand j'ai vu un nouveau cours. J'ai donc suivi le cours d'AXE Parser de Kindermoumoute.
Une fois achevé, je me suis plongé dans la doc pour profiter des fonctions avancées, et voila où j'en suis : une vingtaine de jeux en AXE, dont certains dont je suis assez fier :).
(Kindermoumoute a posté sur ce forum une mini-vidéo que j'ai réalisée et voilà mon dernier jeu :)
Image
Bref, je cherchais un forum plus porté sur les TI que celui du Site du Zéro. J'ai trouvé celui ci, et me suis inscrit...


Maintenant que les présentations sont finies, venons en au fait :
Je cherche à faire un moteur de calcul formel très simple (racines, pi et fractions) en TI-Basic. Seulement je ne suis pas très doué dans ce langage, et l'AXE n'est pas adapté.
J'ai téléchargé celui de Critor (AutoCalc), ici présent, mais ce que je voudrais est noyé sous la masse. En effet, ce moteur est extrêmement complet, mais bien trop lourd à mon goût. Je voudrais quelque chose qui ne dépasse pas les 2-3 Ko.

Puisqu'il faut bien un début, j'ai réalisé ces quelques lignes :
Code: Select all
:Input "",A
:"="→Str1
:If fPart (A/Π) = 0
:Then
:Str1+"A*Π"→Str1
:Else
:Str1+"A►Frac"→Str1
:End
:Disp Str1
:Output(1,1,"


Mais, déjà plusieurs problèmes :
-Str1+"A►Frac"→Str1
Cette ligne ne marche pas, bien que je m'y attendais. Enfin pas comme je voudrais. Comment ajouter la valeur de A à la chaîne ? Il y aurait Equ►String( mais j'arrive pas à l'utiliser.
-If fPart (A/Π) = 0
Si A est supérieur à 6Π, ça ne marche pas, une infime partie décimale existe.

Le problème principale est le manque d'efficacité :
Comment repérer les x+yΠ ?
Comment réduire les racines ?
Etc...
User avatar
ChockostaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 2.2%
 
Posts: 213
Joined: 24 Feb 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Math sup

Re: Un moteur de calcul formel simple et léger.

Postby kindermoumoute » 13 Mar 2011, 11:16

Bienvenue à toi :)
Je ne m'y connais pas en TI-Basic, mais je trouve on jeu de worms vraiment pas mal, le mien n'en est qu'au stade du moteur de déplacement (et je suis un peu bloqué sur l'application de physique réaliste sur worms/objets) :
Image
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: Un moteur de calcul formel simple et léger.

Postby Chockosta » 13 Mar 2011, 11:30

Le tien est clairement plus joli !
Mais bon, moi je cherche juste à faire des jeux le plus légers possible, pour en stocker un maximum sur ma 83+ (Mon worms prend 3 Ko).
Mais sinon, tu pourrais me passer le code hexadécimal du sprite de ton worm à l'arrêt ? Avec ta permission, j'aimerais l'utiliser, il est bien mieux que le mien...

Enfin, là n'est pas le sujet :p
User avatar
ChockostaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 2.2%
 
Posts: 213
Joined: 24 Feb 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Math sup


Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
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.
2077 utilisateurs:
>2053 invités
>17 membres
>7 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/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)