π
<-

Scandale! L'OS 3.0.1 ne sait plus calculer...

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

Scandale! L'OS 3.0.1 ne sait plus calculer...

Unread postby critor » 19 Apr 2011, 18:58

Après la calculatrice qui calcule faux à la rentrée 2010-2011, chez TI ils nous sortent une autre exclusivité dont ils ont le secret: la calculatrice qui ne sait pas calculer!

Nous vous avions déjà parlé d'un bug de l'OS 3.0.1 avec la fonctions cZeros (recherche des racines réelles et complexes d'une expression - niveau Terminale S). Cette fonction renvoie désormais une erreur lorsqu'utilisée dans une fonction avec une variable locale, ce qui est totalement anormal pour un langage de programmation fonctionnel. Le problème a été mis en évidence avec la bibliothèque d'algèbre linéaire incluse dans l'OS, mais il est possible que d'autres classeurs ne marchent plus correctement.



Toutefois, nous trouvions ce problème bien trop étrange pour ne pas penser que le bug était bien plus profond dans le moteur CAS et que d'autres fonctions devaient être impactées... Il n'y avait en effet aucune raison que TI ait modifié spécifiquement le fonctionnement de cZeros. Et hélas, nous avions raison.



La fonction deSolve (résolution d'équations différentielles - Terminale S) rencontre elle aussi des problèmes. Comme pour le bug précédent, dans certaines conditions elle refuse de répondre et renvoie une erreur de variable!

Image



C'est encore très étrange comme bug, car cela ne semble pas tenir à grand chose... Une simple réécriture différente de l'équation peut permettre de contourner le problème. Ce qui nous amène encore à penser que le bug est bien plus profond que ça dans le moteur CAS...



En seulement 2 semaines, déjà 2 bugs donc qui pénalisent les Terminale S... Que découvrira-t-on encore demain? Peut-être bientôt des erreurs qui concerneront même le niveau Première...



Vous avez des examens ou concours dans quelques jours à quelques semaines. Visiblement vous ne pouvez faire aucune confiance à l'OS 3.0.1 sur la fiabilité des résultats donnés par la calculatrice (et encore, lorsqu'elle veut bien répondre). Nous vous déconseillons désormais fortement l'installation de l'OS 3.0.1. Restez au maximum avec l'OS 2.1.



Si vous n'avez pas pris de précautions lors de l'installation de l'OS 3.0.1, à cause de la nouvelle protection anti-downgrade du boot2 3.0.1 vous êtes désormais coincés avec un OS dont le moteur CAS est non fiable! TI est entièrement responsable de cette situation. :mj:

Dans l'urgence, nous vous proposons une solution. Si vous nous faites confiance, nous disposons du matériel pour faire sauter la protection anti-downgrade, et acceptons de le faire sans aucun profit. La méthode que nous utilisons ne laisse aucune trace et n'annule pas la garantie. Mais pour l'instant nous n'avons qu'un seul exemplaire du matériel en question pour toute la France... Prenez contact sur notre forum. Nous verrons en fonction des demandes.

Image
(Levak en train de faire sauter la protection anti-downgrade de l'OS 3.0.1 - publié avec autorisation)




TI devrait arrêter avec les protections anti-downgrade, car ce qui arrive aujourd'hui est inadmissible et scandaleux! Quand on n'est pas capable de pondre un OS qui fonctionne, on ne rajoute pas en prime une protection qui empêche de remettre l'OS précédent alors qu'il marchait très bien! Sincèrement, c'est de l'amateurisme...





TI-Planet: le site qui n'a pas peur de dire la vérité!






Liens:
TNOC (pour installer l'OS 3.0.1 sans la protection anti-downgrade - ne vous sauvera pas si vous avez déjà installé l'OS 3.0.1 non modifié)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Scandale! L'OS 3.0.1 ne sait plus calculer...

Unread postby Bisam » 30 Apr 2012, 14:11

critor wrote:Nous vous avions déjà parlé d'un bug de l'OS 3.0.1 avec la fonctions cZeros (recherche des racines réelles et complexes d'une expression - niveau Terminale S). Cette fonction renvoi désormais une erreur lorsqu'utilisée dans une fonction avec une variable locale, ce qui est totalement anormal pour un langage de programmation fonctionnel. Le problème a été mis en évidence avec la bibliothèque d'algèbre linéaire incluse dans l'OS, mais il est possible que d'autres classeurs ne marchent plus correctement.

Il est à noter que ce bug, rencontré entre autres dans la bibliothèque "linalgcas" de Philippe Fortin n'a toujours pas été corrigé par TI.
Sur les versions ultérieures à l'OS 3.0.2, la bibliothèque a été modifiée de façon à contourner le bug afin qu'il ne perturbe plus les calculs...

Je me demande d'ailleurs si ce n'est pas le même phénomène qui était apparu avec les dernières versions d'OS des 68k.
Les premières versions (notamment sur TI92) permettaient d'utiliser des variables locales comme variables muettes (pour des "solve", des dérivations, des intégrations, etc...). Les dernières ne le permettent plus et il est devenu nécessaire d'utiliser des variables globales pour faire la même chose.

C'est la même astuce qu'a utilisé Philippe Fortin pour contourner le bug dans la bibliothèque "linalgcas" distribuée avec les OS>=3.0.2
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile


Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 14 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.
886 utilisateurs:
>845 invités
>31 membres
>10 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)