π
<-
Chat plein-écran
[^]

Bug de quotients complexes sur OS TI-84 2.53MP à 4.2

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Bug de quotients complexes sur OS TI-84 2.53MP à 4.2

Message non lude critor » 08 Mar 2014, 22:14

En 2010 Texas Instruments effectuait une mise à jour majeure de son OS TI-84 (Operating System = système d'exploitation) avec la version 2.53MP qui ajoutait la fonctionnalité dite MathPrint permettant la saisie des calculs et l'affichage des résultats en écriture naturelle. :bj:

Cette mise à jour fut assez décriée dans la communauté car diminuant les performances de façon générale mais aussi cassant la compatibilité avec certains utilitaires ou jeux assembleur.
Personnellement, je la prenais comme une grande avancée profitant de façon évidente au public ciblé: les élèves.


Or, en corrigeant des exercices de BAC, je viens de me rendre compte qu'il était impossible d'effectuer le moindre calcul utilisant des nombres complexes sous forme de quotient (niveau Terminale S), le tout renvoyant systématiquement une erreur "Data Type" quoi que je fasse ! :o

Et même le dernier OS 4.2 pour TI-84 Plus C Silver Edition qui vient juste de sortir comporte visiblement le même problème, son code MathPrint étant très probablement hérité de celui des OS TI-84 monochromes. :(

Je viens donc vous le signaler, avant que vous ne vous posiez de grosses questions existentielles devant votre copie d'examen. ;)

La liste complète des modèles de calculatrices concernés est donc la suivante:
  • TI-83 Plus.fr USB
  • TI-84 Pocket.fr
  • TI-84 Pocket SE
  • TI-84 Plus
  • TI-84 Plus Silver Edition
  • TI-84 Plus C Silver Edition
  • TI-Nspire (uniquement lorsque le clavier TI-84 est installé)
  • TI-Nspire Touchpad (uniquement lorsque le clavier TI-84 est installé)
Les versions OS affectées sont donc:
  • 2.53MP
  • 2.54MP
  • 2.55MP
  • 2.56MP
  • 4.0
  • 4.2
(la version de votre calculatrice peut être vérifiée en tapant :f21: :f95: :f92: )



Espérons que ce sera corrigé au plus tôt, si possible avant les examens 2014.

Solution: A défaut de correction, vous devrez saisir vos calculs utilisant des quotients complexes en ligne, et dans ce cas faire bien attention à placer toutes les parenthèses correctement.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.4%
 
Messages: 41498
Images: 14640
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Bug de quotients complexes sur OS TI-84 2.53MP à 4.2

Message non lude Adriweb » 08 Mar 2014, 23:15

Je vais profiter de ma présence au T3 avec des TI-ers pour reporter ca aussi près de la source que possible... :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: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Bug de quotients complexes sur OS TI-84 2.53MP à 4.2

Message non lude critor » 08 Mar 2014, 23:56

Quelle est la source d'ailleurs ?

La dernière fois que j'ai reporté un bug de calcul complexe à TI-Cares, la correction a pris 3 ans, et n'a concerné de plus que les nouveaux modèles (OS 4.0 pour TI-84 Plus C Silver Edition).
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.4%
 
Messages: 41498
Images: 14640
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Bug de quotients complexes sur OS TI-84 2.53MP à 4.2

Message non lude Adriweb » 08 Mar 2014, 23:58

Je ne sais pas encore, j'ai pas vraiment de contacts directs pour les z80...
Je vais probablement essayer de parler au responsable développement "général", qui fera passer à la bonne équipe...
Et puis sinon, Peter, qui fera lui aussi passer :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: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Bug de quotients complexes sur OS TI-84 2.53MP à 4.2

Message non lude Lionel Debroux » 09 Mar 2014, 09:02

Sur TI-68k, il y a une décennie, les programmeurs externes comme Samuel Stearley faisaient des programmes d'édition d'entrées en mode pretty print qui fonctionnaient: http://www.stearley.org/exw.html . Encore auparavant, les programmeurs externes faisaient des lecteurs de textes formattés légers et éditables on-calc: txtrider, et les plus récents et moins buggés Hib-View et uView. Tout ça grâce au fait que les TI-68k soient des machines suffisamment puissantes, et surtout ouvertes.
Je dis ça, je dis rien...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Bug de quotients complexes sur OS TI-84 2.53MP à 4.2

Message non lude TheMachine02 » 09 Mar 2014, 09:03

J'avais effectivement remarqué ce bug lors de ma semaine du bac blanc (c'est à dire la semaine qui vient de se passer), et j'allais vous en faire part :p
Mais j'ai aussi remarqué un autre bug beaucoup plus grave celui là : si mathprint est activé, parfois, faire des calculs de complexes renvoient des résultats faux. Je sais plus quel calcul j'avais fait, mais au lieu du résultats 2i, j'avais obtenu 2i+2e-13 ....
Donc bon, maintenant je désactive toujours mathprint quand je fais des complexes, et je n'ai plus de problème.
Avatar de l’utilisateur
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 29.4%
 
Messages: 341
Images: 0
Inscription: 16 Jan 2013, 18:27
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Médecine

Re: Bug de quotients complexes sur OS TI-84 2.53MP à 4.2

Message non lude Adriweb » 09 Mar 2014, 09:17

J'ai reporté le bug, btw.

@TheMachine02 moui, problème d'arrondis avec des valeurs ~= 0 qui surgissent...
Disons qu'un oeil suffisamment aguerri fera vite abstraction d'un tel truc, mais oui, ca reste "faux".

A l'occasion si tu (ou quelqu'un d'autre d'ailleurs) trouves la forme la plus simple pour arriver à un tel résultat, fais-nous en part ;)
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: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Bug de quotients complexes sur OS TI-84 2.53MP à 4.2

Message non lude TheMachine02 » 09 Mar 2014, 09:30

J'ai trouvé que sur OS 2.53mp (i-1)² fais surgir ces problèmes, mais je ne sais pas si ceux là sont toujours dans l'OS 2.55mp

Et effectivement, lorsqu'on sait sur quels résultats on va tomber (vérification de calcul) cela ne pose pas de problème, mais cela peut induire en erreur certains élèves.
Avatar de l’utilisateur
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 29.4%
 
Messages: 341
Images: 0
Inscription: 16 Jan 2013, 18:27
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Médecine

Re: Bug de quotients complexes sur OS TI-84 2.53MP à 4.2

Message non lude critor » 09 Mar 2014, 11:06

TheMachine02 a écrit:J'avais effectivement remarqué ce bug lors de ma semaine du bac blanc (c'est à dire la semaine qui vient de se passer), et j'allais vous en faire part :p

Ah... désolé de t'avoir coupé l'herbe sous le pied alors :P

TheMachine02 a écrit:Mais j'ai aussi remarqué un autre bug beaucoup plus grave celui là : si mathprint est activé, parfois, faire des calculs de complexes renvoient des résultats faux. Je sais plus quel calcul j'avais fait, mais au lieu du résultats 2i, j'avais obtenu 2i+2e-13 ....

Ce n'est pas vraiment un bug ça par contre.
Les TI-z80 n'ont pas de moteur de calcul formel et calculent donc sur un nombre fini de chiffres.
Tu détermines facilement la limite a l'aide d'un petit calcul simple, sur lequel la calculatrice va faire une erreur dès qu'elle aura besoin de trop de chiffres:
Image
Code: Tout sélectionner
0,1+10^-12-0,1=10^-12
0,1+10^-13-0,1=10^-14
0,1+10^-14-0,1=0

Erreur sur le dernier calcul, car 0,1+10^-14 se note 1,0000000000001*10-1 en écriture scientifique, la mantisse nécessitant 14 chiffres significatifs.
Mais la calculatrice est ici limitée à des mantisses d'au plus 13 chiffres significatifs, et code donc en mémoire 1,000000000000*10-1, c'est-à-dire l'erreur 0,1+10-14=0,1.
Et par conséquent, l'erreur donne une aberration sur la suite du calcul: 0,1+10-14-0,1=0.

Il est donc normal, puisque la calculatrice travaille sur des mantisses de 13 chiffres, que tu puisses avoir des erreurs sur le 13ème chiffre. Et si ces résultats erronnés sont réutilisés dans des suites de calculs, les erreurs peuvent alors se propager aux chiffres précédents.

TheMachine02 a écrit:Donc bon, maintenant je désactive toujours mathprint quand je fais des complexes, et je n'ai plus de problème.

En effet, c'est une autre possibilité de solution. ;)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.4%
 
Messages: 41498
Images: 14640
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor


Retourner vers News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 104 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.
1027 utilisateurs:
>967 invités
>55 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)