π
<-
Chat plein-écran
[^]

The MathPowa Project

The MathPowa Project

Unread postby Persalteas » 29 Aug 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.
Last edited by Persalteas on 13 Nov 2012, 15:13, edited 2 times in total.
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Après Supramaths, mon projet MathPowa

Unread postby Adriweb » 29 Aug 2012, 16:48

Superbe, vraiment ! :o

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

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.7%
 
Posts: 14706
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Après Supramaths, mon projet MathPowa

Unread postby Persalteas » 29 Aug 2012, 16:49

Un peu lourd, mais complet, en effet. merci de ta participation :bj:
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Après Supramaths, mon projet MathPowa

Unread postby Adriweb » 29 Aug 2012, 16:50

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

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

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.7%
 
Posts: 14706
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Après Supramaths, mon projet MathPowa

Unread postby Persalteas » 29 Aug 2012, 16:52

Adriweb wrote:
persalteas wrote: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:
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Après Supramaths, mon projet MathPowa

Unread postby Adriweb » 29 Aug 2012, 16:53

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

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.7%
 
Posts: 14706
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Après Supramaths, mon projet MathPowa

Unread postby 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.
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Après Supramaths, mon projet MathPowa

Unread postby critor » 04 Oct 2012, 17:08

persalteas wrote:- 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 wrote:- 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 wrote:- 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45.8%
 
Posts: 41855
Images: 15363
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Après Supramaths, mon projet MathPowa

Unread postby 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...
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5669
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Après Supramaths, mon projet MathPowa

Unread postby critor » 04 Oct 2012, 17:18

Bisam wrote: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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45.8%
 
Posts: 41855
Images: 15363
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to TI-Basic

Who is online

Users browsing this forum: No registered users and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
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.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
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.
847 utilisateurs:
>829 invités
>10 membres
>8 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)