by critor » 06 Feb 2019, 19:04
Que l'on soit clair, les problèmes que j'exhibe avec les flottants existent sur toutes les plateformes, que la précision soit :
- sur 53 bits (double précision Python)
- sur 24 bits (simple précision Python)
- sur 22 bits (cas particulier de la simple précision du CircuitPython)
C'est juste que dans ce dernier cas les problèmes se déclenchent beaucoup plus tôt dans les itérations/récursions, tellement qu'il est parfois impossible d'exploiter les résultats
(impossible de vérifier, conjecturer...).
Se déclenchant plus tôt, les problèmes sont donc rencontrés beaucoup plus souvent.
Le 24 bits est déjà considéré par nombre d'acteurs du monde informatique comme n'étant quasiment jamais suffisant, alors imaginez le spécial 22 bits de CircuitPython...
Le module TI-Python / Adafruit est sympa, mais pour moi c'est un jouet. Un jouet destiné à faire découvrir le Python aux jeunes
(primaire, collège), ou à aider à monter des projets technologiques.
Dans le contexte scientifique du lycée, il est clairement inadapté. Une calculette 4 opérations de primaire fait mieux, c'est dire...
Il peut certes être fort intéressant/amusant en classe de Maths/ICN/Informatique/Numérique/Technologie d'étudier pourquoi le TI-Python répond faux.
Mais aux devoirs/examens écrits ce ne sera pas amusant, ce sera pénalisant !

Certes, il restera aux élèves en question la possibilité de chercher/vérifier leurs réponses avec le langage historique de leur 83PCE.
Mais les élèves connaissant ce langage vont être de moins en moins nombreux suite aux nouveaux programmes.