π
<-

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

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

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

Unread postby 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

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.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

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

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

Unread postby 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

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.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby 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.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

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

Unread postby 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.
User avatar
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 29.8%
 
Posts: 342
Images: 0
Joined: 16 Jan 2013, 18:27
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Médecine

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

Unread postby 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 ;)

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.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby 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.
User avatar
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 29.8%
 
Posts: 342
Images: 0
Joined: 16 Jan 2013, 18:27
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Médecine

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

Unread postby critor » 09 Mar 2014, 11:06

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


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

Who is online

Users browsing this forum: ClaudeBot [spider] and 9 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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
811 utilisateurs:
>760 invités
>45 membres
>6 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)