π
<-
Chat plein-écran
[^]

The MathPowa Project

The MathPowa Project

Message non lude Persalteas » 29 Aoû 2012, 16:43

Pour la rentrée, j'espère faire des heureux en annonçant la venue d'une suite de programmes défiant Supramaths :bj:

Grâce à Marka , j'ai eu sous les yeux le code de Supra Maths IV. C'est quequechose, moi j'vou'l'dis. L'auteur a soigneusement mélangé les 177 labels du programme... et de manière générale, ce code était assez mal organisé.

Sur demande de Marka, j'avais commencé a essayer de l'optimiser en supprimant les trucs inutiles de type mot de passe, reprise si pression sur On, etc...
Travail que j'ai abandonné, mais que Nikitouzz a repris, vous pouvez donc vous adresser à lui si une version allégée de Supramaths vous tente. #boing#

Avoir tout ce code sous les yeux m'a donné envie de programmer bien sur, et comme j'avais toujours rêvé de compléter SupraMaths...

Je me suis donc lancé dans la programmation de MathPOWA, une suite de 7 programmes que je m'efforce de rendre super-complets.
L'avantage de diviser en 7 est bien entendu la clé du projet par rapport a Supramaths: Bien que je réutilise les sources de SupraMaths, (même si j'y passe un sérieux coup de balai), l'utilisateur pourra transférer sur sa TI seulement les fonctionnalités qui l'intéressent, et laisser le reste. Il n'y aura pas d'octets en trop, ou moins.

Voilà donc le programme:


ImageImageImageImageImageImageImage

Algèbre:
Show/Hide spoilerAfficher/Masquer le spoiler
-Division Euclidienne
-Simplification de Fraction
-Valeur Exacte d'un calcul (calcul formel)
-Résolution d'Inéquations
-Résolution d'équations
-Résolution de systèmes
-Convertisseur de bases
-PGCD et PPCM
-Nombres premiers
-Decomposition d'un nombre en facteurs premiers
-Suites
-Intégrales
-bezout, gauss
-Congruences
-Algorithme d'Euclide
-Simplification d'un ln(
-Intervalle de définition d'un fonction ln(
-Résolution ln(N)=ln(M)
-Complexes
-Images
-identifications
-Equations Diophantiennes


Chimie:
Show/Hide spoilerAfficher/Masquer le spoiler
-Tableau d'avancement
-Potentiel d'une pile
-Loi de Nernst

autres si idées...


Fonctions:
Show/Hide spoilerAfficher/Masquer le spoiler
-Identités remarquables
-Equation de droite
-Etude complète d'une fonction x² (il s'agit là de mon programme perso du même nom que je vais inclure)
-Equation de tangente
-Dérivée
-dérivée d'ordre supérieur
-Vérification de dérivées ou primitives
-intervalle de définition d'une fonction
-Parité de f(x)
-limites de f(x)
-Tableau de variation
-Comparaison de fonctions
-identifications
-Fonctions composées

pourquoi pas un programme de différencielles si j'en trouve un...


Géométrie:
Show/Hide spoilerAfficher/Masquer le spoiler
-Intersection de 2 droites
-Pythagore
-Thalès
-Distance entre 2 points
-Coordonées du milieu
-Equation de droite
-Coordonées d'un vecteur
-Colinéarité de vecteurs
-Barycentre
-Trigonométrie
-Symétrie
-Périmètres
-Surfaces et Aires
-Volumes


Physique:
Show/Hide spoilerAfficher/Masquer le spoiler
-calculs d'optique (distances focales etc...)
-Intensités électriques
-Tensions électriques
-Résistances Elec
-Impédances Elec
-Longueurs d'ondes
-Calculs de demi-vies

et plus au fur et a mesure de mes cours :P


Stats et Probas:
Show/Hide spoilerAfficher/Masquer le spoiler
-Probas sur les évènements (p(x), p(xbarre), p(y U x) etc...)
- Stats a une var (cf mon programme de stats)
- Stats a 2 vars (idem)
- Loi binomiale
- Loi de poisson
- Loi Normale et tests de Gauss
- test de Student

et plus au fur et a mesure de mes cours :P


Divers:
Show/Hide spoilerAfficher/Masquer le spoiler
- Convertisseur d'unités
- Convertisseur de valeurs (Téra, kilo, etc...)
- Convertisseur de bases
- programme jour de la semaine
je n'ai pas encore vraiment réfléchi, au reste, j'attends des suggestions


Vous aurez remarqué que les options sont de niveaux très variés. le programme peut être utile de la 4eme au postbac, ce qui convient aux possesseurs de z80.
Vous remarquez également que certains programmes pouvant être utile a plusieurs endroits sont en doubles (equation de droite notament).

Il y a encore certains programmes que je n'ai pas :s .
J'ai l'intention de les faire ces jours ci, ou de les emprunter a des auteurs coopérants :) (notament le convertisseur de bases de Linkakro par exemple)

Si vous trouvez:

- Un programme qui donne l'intervalle de définition d'une fonction
- Un bon tableau d'avancement, performant et agréable même s'il est lourd
- tout programme potentiellement incluable

vous m'aurez beaucoup aidé :bj: !!

Bref, j'estime la taille finale de chaque programme autour de 10 ou 12 Ko.

je suis a l'écoute de toute suggestion, excepté celles proposant d'y inclure des jeux.
Dernière édition par Persalteas le 13 Nov 2012, 15:13, édité 2 fois.
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: Après Supramaths, mon projet MathPowa

Message non lude Adriweb » 29 Aoû 2012, 16:48

Superbe, vraiment ! :o

Au passage, j'ai fait un tableau d'avancement pour z80 : archives_voir.php?id=1308&play=
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14615
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Après Supramaths, mon projet MathPowa

Message non lude Persalteas » 29 Aoû 2012, 16:49

Un peu lourd, mais complet, en effet. merci de ta participation :bj:
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: Après Supramaths, mon projet MathPowa

Message non lude Adriweb » 29 Aoû 2012, 16:50

persalteas a écrit:Un peu lourd, mais complet, en effet. merci de ta participation :bj:

Bah, remanie le , simplifie, le etc. :P
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14615
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Après Supramaths, mon projet MathPowa

Message non lude Persalteas » 29 Aoû 2012, 16:52

Adriweb a écrit:
persalteas a écrit:Un peu lourd, mais complet, en effet. merci de ta participation :bj:

Bah, remanie le , simplifie, le etc. :P


t'as pas mélangé tes labels, au moins ? :D:
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: Après Supramaths, mon projet MathPowa

Message non lude Adriweb » 29 Aoû 2012, 16:53

Mec ca fait tellement longtemps que j'ai fait ca ... je sais plus :D
Logiquement ca devrait être un minimum "propre"
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14615
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Après Supramaths, mon projet MathPowa

Message non lude Persalteas » 04 Oct 2012, 16:21

Bref, des nouvelles du front, plutôt mauvaises hélas...

- J'ai perdu le code d' ALGEPOWA a cause d'un bête Ctrl S trop hatif, j'ai donc perdu les versions récentes... Plus qu'à recommencer. Youpi.

- J'ai un ou deux soucis dans FONCTPOWA, notament a propos des complexes:
La TI refuse d'afficher une variable de type "complexe" à l'écran via la commande Text(, où alors je ne sais pas comment (Vous pouvez essayer si vous ne me croyez pas, vous aurez une ERR ARGUMENT...)
Bien entendu je ne peux pas utiliser "real" et "imag" pour afficher le nombre en deux fois puisque je suis en Basic augmenté, "real" ne fonctionne pas...

- J'ai également des problèmes avec Symbolic qui refuse de s'éxécuter depuis un programme. Les commande fonctionnent parfaitement depuis l'écran de base, hors programme, mais j'obtiens des erreurs de syntaxe quand la commande vient d'un programme. Aucune idée de pourquoi... :/

- Je recherche un programme qui donne l'équation de la tangente à la courbe en un point, attention, je parle bien dans un cas général, c'est a dire qu'il doit fonctionner si votre courbe est un logarithme ou un sinus... Je ne sais même pas si c'est possible d'en créer un en fait...


En bref, ça avance trop lentement à mon gout... Mais je n'abandonne pas :)

Si vous savez comment régler un de ces problèmes, je suis tout ouïe.
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: Après Supramaths, mon projet MathPowa

Message non lude critor » 04 Oct 2012, 17:08

persalteas a écrit:- J'ai un ou deux soucis dans FONCTPOWA, notament a propos des complexes:
La TI refuse d'afficher une variable de type "complexe" à l'écran via la commande Text(, où alors je ne sais pas comment


Je te confirme par expérience que Text( ne marche pas avec les complexes - tout comme pour les matrices.

La solution est donc de récupérer les parties réelles et imaginaires pour les afficher séparément.

persalteas a écrit:- J'ai également des problèmes avec Symbolic qui refuse de s'éxécuter depuis un programme. Les commande fonctionnent parfaitement depuis l'écran de base, hors programme, mais j'obtiens des erreurs de syntaxe quand la commande vient d'un programme. Aucune idée de pourquoi... :/


Symbolic utilise pour ses commandes des combinaisons de tokens non officielles inconnues de l'OS TI.
Donc nombre de choses peuvent se passer selon comment tu édites/transfères ton programme...

persalteas a écrit:- Je recherche un programme qui donne l'équation de la tangente à la courbe en un point, attention, je parle bien dans un cas général, c'est a dire qu'il doit fonctionner si votre courbe est un logarithme ou un sinus... Je ne sais même pas si c'est possible d'en créer un en fait...


No problem: tu cherches donc y=mx+p équation de la tangente à la courbe de f en on va dire x=a.
Le coefficient directeur m est tout simplement la valeur de f'(a) et tu as justement une commande de dérivation numérique dans le menu Maths.

Une fois que tu as le m, tu devrais être capable de trouver l'ordonnée à l'origine p en 2 lignes d'équations ;)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Après Supramaths, mon projet MathPowa

Message non lude Bisam » 04 Oct 2012, 17:14

A vrai dire, même pas besoin de 2 lignes d'équations : y=f'(a)*(x-a)+f(a) est l'équation de la tangente à la courbe représentative de f au point de coordonnées (a,f(a)).
Je ne comprends pas que donner l'équation d'une droite connaissant un point et un vecteur directeur (ou un coefficient directeur) ne soit plus au programme du lycée...
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Après Supramaths, mon projet MathPowa

Message non lude critor » 04 Oct 2012, 17:18

Bisam a écrit:Je ne comprends pas que donner l'équation d'une droite connaissant un point et un vecteur directeur (ou un coefficient directeur) ne soit plus au programme du lycée...


Mince... j'ai fait faire ça (entre autres) aux Premières S mardi... :P
Bon on s'en fout, ils en sont pas morts et en prime ils ont réussi. ;)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Suivante

Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 16 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.
1370 utilisateurs:
>1338 invités
>26 membres
>6 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)