π
<-
Chat plein-écran
[^]

SPOLY2 + SECDEG, explose les polynômes de degré 2 sur Nspire

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

SPOLY2 + SECDEG, explose les polynômes de degré 2 sur Nspire

Message non lude critor » 29 Sep 2013, 18:32

Si vous êtes en Première (série générale), la plupart d'entre vous êtes probablement en train ou sur le point d'étudier les polynômes du second degré.

Dans une actualité précédente, je vous sortais juste avant le BAC 2013 mon programme SPOLY2, un outil révolutionnaire sur TI-Nspire pour étudier les polynômes du second degré.
Image


En effet, SPOLY2:
  • reconnaît automatiquement les coefficients a, b, c dans l'expression saisie (Nspire CAS uniquement) :bj:
  • détaille pas à pas la recherche des racines et du signe :bj:
  • affiche tous les calculs et résultats en écriture naturelle :bj:
  • affiche en notation ensembliste correcte (intervalles) les ensembles sur lesquels le polynôme est positif ou négatif :bj:
  • gère les polynômes de discriminant négatif (Terminale S) :bj:
  • gère les polynômes de coefficients complexes (enseignement supérieur) :bj:
  • fonctionne sur TI-Nspire non-CAS grâce à la bibliothèque mCAS à télécharger séparément (outil parfaitement légal du point de vue de Texas Instruments, contrairement à Nlaunch) :bj:



Quelques semaines avant moi, AnToX98 vous avait lui aussi sorti un outil similaire, SECDEG_LUA:
Image


C'est également un très beau programme, avec plusieurs avantages par rapport à SPOLY2:
  • un usage raisonné de la couleur :bj:
  • la rédaction toute faite (même plus à se demander comment l'introduire - juste à recopier tel quel!) :bj:
  • l'affichage des formes factorisées et canoniques :bj:
  • la présentation des tableaux de signes et variations :bj:
  • l'affichage du graphe :bj:

Comme SPOLY2, SECDEG_LUA reconnaît lui aussi automatiquement les coefficients a, b, c dans l'expression saisie.

On peut toutefois lui trouver quelques défauts relatifs aussi:
  • il ne fonctionne pas sur TI-Nspire non-CAS
  • l'affichage en écriture naturelle ne gère que les fractions
  • pas de résolution dans le cas où le discriminant est négatif (Terminale S)
  • les coefficients complexes (enseignement supérieur) ne sont pas gérés
  • pas de possibilité de scrolling si les détails des calculs sortent de l'écran
  • le détail des calculs par étapes ne marche que sur des cas simples - si les formes simplifiées de a, b, c, alpha, bêta ne sont pas des nombres mais des expressions, il y a nombre d'erreurs de parenthésage qu'il ne faut surtout pas recopier... :mj:


On peut dire en bref que SPOLY2 est plus adapté à un niveau Terminale/Sup, quand SECDEG_LUA cible plutôt le niveau Seconde/Première.



Et bien aujourd'hui, je vous ai préparé une superbe surprise - j'ai tout simplement corrigé le programme SECDEG_LUA d'AnToX98, avec sa permission bien sûr! :bj:
Il est exceptionnel que je corrige/améliore les programmes qui ne m'appartiennent pas, aussi cela vous dit combien j'estime ce programme et le travail qu'il a nécessité. ;)

Je me suis donc occupé du dernier défaut énuméré ci-dessus qui à mon sens était le plus grave: j'ai intégré et interfacé la fonction de SPOLY2 qui implémente les priorités opératoires de Cinquième/Quatrième, et me permet de parenthéser correctement les étapes des calculs.
SECDEG_LUA devient donc enfin capable de traiter correctement des cas plus compliqués! :bj:
ImageImage

J'ai également corrigé deux petits bugs d'affichage qui se produisaient dans certains cas, un dans les étapes du calcul de alpha, et l'autre dans le tableau de signes.



Désormais sur ta TI-Nspire au lycée entre SPOLY2 et SEGDEG_LUA tu as le choix,
les programmes qui t'explosent littéralement les polynômes du second degré! :bj:




Téléchargements:
SPOLY2 (pour TI-Nspire 3.2)
SECDEG_LUA (pour TI-Nspire CAS 3.2)
mCAS (pour faire fonctionner SPOLY2 sur TI-Nspire non-CAS)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: SPOLY2 + SECDEG, explose les polynômes de degré 2 sur Ns

Message non lude AnToX98 » 29 Sep 2013, 18:54

Merci beaucoup pour la news :D
Sinon, y'a toujours un bug pour beta, dans la deuxieme etape de calcul.
Il faudrait regler vite ce probleme de scrolling, c'est un vrai handicap.
Avatar de l’utilisateur
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 75.5%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

Re: SPOLY2 + SECDEG, explose les polynômes de degré 2 sur Ns

Message non lude critor » 29 Sep 2013, 18:58

Quel genre de bug?
Le centrage des numérateurs et dénominateurs comme pour alpha?

PS: Le scrolling est un problème très compliqué...
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: SPOLY2 + SECDEG, explose les polynômes de degré 2 sur Ns

Message non lude Adriweb » 29 Sep 2013, 19:18

Très bien, bravo à vous deux :)

Il est suffisamment rare pour que sortent des bons programmes de maths/sciences (en Lua), donc c'est bien de faire cette news qui les fera connaître :D
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.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: SPOLY2 + SECDEG, explose les polynômes de degré 2 sur Ns

Message non lude diot » 29 Sep 2013, 20:13

super top, dommage que je sois pas en première. J'aurais tout explosé avec ça ;)
Retrouvez mes programmes et mes cours sur :
https://tiplanet.org/forum/archives_list.php?id=4431&author=1
Avatar de l’utilisateur
diot
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 54%
 
Messages: 995
Images: 1
Inscription: 05 Sep 2011, 17:20
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prépa PCSI

Re: SPOLY2 + SECDEG, explose les polynômes de degré 2 sur Ns

Message non lude critor » 29 Sep 2013, 20:50

Mis à jour en corrigeant le bug d'affichage sur la 2ème étape du bêta - c'était le même genre de bug que sur la dernière étape du alpha (confusion de variables).
Image

Reste plus que le problème du scrolling maintenant.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: SPOLY2 + SECDEG, explose les polynômes de degré 2 sur Ns

Message non lude AnToX98 » 29 Sep 2013, 20:54

Voila, super :D
Avatar de l’utilisateur
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 75.5%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

Re: SPOLY2 + SECDEG, explose les polynômes de degré 2 sur Ns

Message non lude AnToX98 » 30 Sep 2013, 10:57

Le scrolling n'est pas compliqué. Ce qui va etre chaud, c'est redefinir une table qui contient les valeurs horizontale de la position des etapes de calcul. Ca prendra beaucoup de temps, mais après un petit changement dans on.arrowKey puis le tour est joué.
Avatar de l’utilisateur
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 75.5%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

Re: SPOLY2 + SECDEG, explose les polynômes de degré 2 sur Ns

Message non lude critor » 30 Sep 2013, 11:21

Pourquoi plein de variables quand on peut en faire une seule?
(surtout que ton programme en a déjà suffisamment)

Un x0 initialisé à 0, et que l'on décrémente pour scroller vers la droite.
Il faut alors ajouter x0 à toutes les abscisses des drawString/drawLine.

Et puis, attends Adriweb - il a peut-être une solution encore plus simple... ;)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: SPOLY2 + SECDEG, explose les polynômes de degré 2 sur Ns

Message non lude AnToX98 » 30 Sep 2013, 11:23

Mais le but est aussi de sauvegarder le scrolling quand on defile les pages.
Avatar de l’utilisateur
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 75.5%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

Suivante

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 39 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.
2342 utilisateurs:
>2325 invités
>13 membres
>4 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)