π
<-
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:
En ligne

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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 86%
 
Messages: 31683
Images: 8002
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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.: 70.2%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
Classe: 1ere S

En ligne

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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 86%
 
Messages: 31683
Images: 8002
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 49.4%
 
Messages: 12245
Images: 1079
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: 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 :
http://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):
Classe: Prépa PCSI

En ligne

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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 86%
 
Messages: 31683
Images: 8002
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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.: 70.2%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
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.: 70.2%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
Classe: 1ere S

En ligne

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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 86%
 
Messages: 31683
Images: 8002
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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.: 70.2%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
Classe: 1ere S

Suivante

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités

Campagne de dons
Pour nous aider à financer nos déplacements sur les salons/congrès qui vous donnent du contenu exclusif

Vous aurez droit aux avantages VIP et des goodies !
23%
-
Rechercher
-
Sujets à la une
Avantages VIP et goodies pour les donateurs !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...

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 
-
Stats.
480 utilisateurs:
>433 invités
>42 membres
>5 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)