π
<-

News 2025

News 2024
June (4)
May (4)
April (2)

News 2023
August (2)
July (3)
June (3)
May (7)
April (2)
March (3)

News 2022
August (3)
July (1)
June (4)
May (1)
April (6)
March (4)
January (12)

News 2021
August (8)
July (28)
June (20)
May (19)
April (25)
March (15)

News 2020
August (16)
July (13)
June (17)
May (38)
April (21)
March (17)

News 2019
August (10)
July (3)
June (4)
May (11)
April (8)
March (18)
January (14)

News 2018
August (5)
July (1)
June (9)
May (10)
April (2)
March (14)
January (12)

News 2017
August (10)
July (14)
June (14)
May (11)
April (9)
March (12)
January (11)

News 2016
October (10)
August (8)
July (4)
June (8)
May (14)
April (9)
March (13)
January (11)

News 2015
October (15)
August (11)
July (4)
June (7)
May (12)
April (6)
March (11)

News 2014
August (2)
July (4)
June (2)
May (5)
April (4)
March (5)

News 2013
August (6)
July (6)
June (8)
May (14)
April (24)
March (16)
January (10)

News 2012
October (11)
August (6)
July (7)
June (8)
May (16)
April (16)
March (6)

News 2011
August (4)
July (4)
June (11)
May (5)
April (2)
March (6)

News 2010
July (1)
June (1)
May (2)
April (1)

News 2009
August (2)
April (1)

Correctif TI-Python flottants + complexes sur Trinket M0

New postby critor » 14 Feb 2019, 23:32



Edit update: TI a corrigé le problème des flottants dans sa nouvelle version :)
Edit update: TI fixed the floating point issue in the new version :)


En résumé: il y a maintenant une paire de firmwares non officiels pour le TI-Python Adapter associé aux TI-83 Premium CE, qui corrigent les plus gros défauts de la première version du firmware officiel (le rapprochant des solutions concurrentes), en fournissant la gestion des nombres flottants double précision pour corriger les horribles problèmes de précision, et l'ajout des gestion des nombres complexes, des fonctions spéciales de maths (dont trigo hyperbolique), et des entiers (plus) longs. Binaires et code source liés en bas de ce post.
TL;DR: there's now a couple third-party firmware images for the TI-Python Adapter associated to the TI-83 Premium CE, which fix the main drawbacks of the first version of the official firmware (making it closer to competitor offerings), featuring double precision floating-point values to fix severe accuracy issues, as well as the addition of complex math functions, special math functions (including hyperbolic trig), and long(er) integers. Binaries and source code linked at the bottom of this post.


10251
Suite à la livraison des premiers modules externes TI-Python par Jarrety pour améliorer ta TI-83 Premium CE, dans notre test dédié nous venons de voir que le matériel et le firmware reprenaient ceux d'une carte Python (PyBoards) développée par Adafruit. Probablement la Trinket M0 ou la Feather M0. D'où la possibilité d'interchanger les firmwares entre ces différents appareils.

L'implémentation Python sur le module TI-Python est donc celle développée tout spécialement par Adafruit pour ces cartes, un CircuitPython en version 3.0.0. C'est un fork de MicroPython comportant d'importants changements dans le code, certains visant probablement un peu plus de légèreté pour tourner un peu mieux sur des cartes vraiment peu puissantes.
After the first external TI-Python modules improving your TI-83 Premium CE were delivered by Jarrety, in our detailed test, we showed that the hardware and the firmware were taken from a Python board (PyBoards) developed by Adafruit, probably the Trinket M0 or the Feather M0, hence the ability to interchange firmware between these boards and the TI-Python Adapter.

The TI-Python Adapter's Python implementation is the one tailor-made by AdaFruit for their boards, CircuitPython, version 3.0.0. This MicroPython fork contains widespread code changes, some of which probably aim at slightly reducing the footprint for running better on really underpowered hardware.


Et justement, parmi les allègements il y en a un qui est particulièrement problématique dans le contexte du lycée scientifique, c'est la précision des nombres flottants.
Les nombres non entiers, qu'ils soient décimaux ou réels, sont représentés en Python en virgule flottante, soit au format
$mathjax$\pm M\times 2^{E-E_{min}}$mathjax$
avec
$mathjax$M\in [1;2[$mathjax$
.

Or, toutes les calculatrices n'accordent pas le même nombre de bits pour coder la mantisse M et l'exposant E de ces nombres, ce qui limite leur nombre de chiffres significatifs.

Voici la transcription Python d'un algorithme permettant de calculer les nombres de bits et de chiffres significatifs utilisables pour les mantisses de flottants, ceci en appelant respectivement precm(2) et precm(10) :
Code: Select all
def precm(b):
  k,b=0,float(b)
  while 1+b**-k-1>0:
    k+=1
  return k


Précisons que selon les modèles, le test devra être réalisé deux fois, car bien souvent l'environnement Python utilisera un moteur de calcul spécifique totalement déconnecté du reste de la calculatrice.

Voici le petit classement de différents appareils scolaires en termes de précision binaire et décimale qui en découle, du meilleur au pire :

modèlesbitschiffres
significatifs
Graph 90+E / fx-CG50 (Python)
Graph 35/75/85/95 USB / fx-9750GII/9860G (CasioPython)
NumWorks (Python)
TI-Nspire[ (MicroPython)
5316
HP Prime (CAS)4815
Graph 90+E / fx-CG10/20/50 (KhiCAS)
NumWorks (hors Python)
TI-82/85/86/89/92 / Voyage 200
TI-Nspire (hors MicroPython)
4514
TI-814113
fx-92 Collège 2D / Spéciale Collège / fx-ES/EX
Graph 90+E / fx-CG50 (hors Python et KhiCAS)
Graph 35/75/85/95 USB / fx-9750GII/9860G (hors CasioPython)
fx-CG10/20 (hors KhiCAS)
Sharp EL-9900/9950
TI-73/76.fr/83/84 / 82 Stats/Plus/Advanced
4013
HP Prime (hors CAS)3812
Lexibook GC3000FR3511
TI-Primaire Plus3411
TI-Collège Plus / 30/34/36 MultiView3210
fx-CP400/CG500 / Classpad3110
module externe TI-Python227


Pour référence, 53 bits correspondent à ce qui est appelé la double précision dans le contexte du Python, et 24 bits à la simple précision.

Comme tu peux le voir, les premiers modules externes TI-Python à avoir été livrés ont un très grave défaut, avec une précision en virgule flottante nettement inférieure à celle de la TI-83 Premium CE, et dégraderont donc ses capacités de calcul ! :(
Cette précision est même inférieure à celle qu'offre l'étron intergalactique Lexibook GC3000FR, et même pire encore à celles qui ont été jugées nécessaires pour les TI/Casio scientifiques de collège ou pour les TI/Casio de primaire... et également inférieure à celle des flottants Python simple précision normaux ! :'(

Par conséquent, avec des résultats intermédiaires et finaux bridés sur 7 chiffres significatifs, nombre d'activités numériques au programme du lycée scientifique - notamment lorsqu'il y a enchaînement de différents calculs (polynômes du second degré, suites récurrentes, nombre dérivé, matrices, itérations de boucles, fonctions récursives...) conduiront à des résultats faux, aberrants ou même totalement inexploitables, beaucoup plus facilement sur le module externe TI-Python que sur les solutions concurrentes ! :mj:
Dans le test dédié précédemment évoqué, nous avons mentionné des exemples de résultats faux.

De la part d'Adafruit, cette utilisation des flottants simple précision vient d'un allègement volontaire de MicroPython, afin de minimiser la consommation de ressources sur ses cartes Trinket/Feather M0, qui ont des caractéristiques matérielles très faibles. Adafruit semble ne pas avoir pensé ses cartes pour le contexte scientifique du lycée, mais davantage pour servir dans des projets techniques ou encore comme jouet d'éveil au Python pour les écoliers/collégiens.

Même si cette base matérielle et logicielle semble être une bonne solution pour minimiser les coûts de production, vouloir construire un produit pour le lycée scientifique en partant de ça n'était-il pas une erreur ?... :#roll#:
And precisely, one of the changes which aim at producing more lightweight builds is especially harmful for science-oriented high school teaching purposes, is the prevision of floating-point numbers.
Non-integer numbers, be them decimal or real, are represented as floating-point values in Python, that is in the
$mathjax$\pm M\times 2^{E-E_{min}}$mathjax$
format, with
$mathjax$M\in [1;2[$mathjax$
.

As a matter of fact, calculators use different bit counts for encoding the mantissa M and the exponent E, which caps the number of significant figures.

Here is the Python translation of an algorithm computing the number of bits and the number of significant digits usable for floating-point number mantissas, by calling respectively precm(2) and precm(10):
Code: Select all
def precm(b):
  k,b=0,float(b)
  while 1+b**-k-1>0:
    k+=1
  return k


On some models, this test needs to be performed twice, as the Python environment often uses a specific computations engine, completely disconnected from the rest of the calculator's operation.

Here is the rundown of school calculators in terms of binary / decimal accuracy, from best to worst:

modelsbitssignificant digits
Graph 90+E / fx-CG50 (Python)
Graph 35/75/85/95 USB / fx-9750GII/9860G (CasioPython)
NumWorks (Python)
TI-Nspire[ (MicroPython)
5316
HP Prime (CAS)4815
Graph 90+E / fx-CG10/20/50 (KhiCAS)
NumWorks (outside Python)
TI-82/85/86/89/92 / Voyage 200
TI-Nspire (outside MicroPython)
4514
TI-814113
fx-92 Collège 2D / Spéciale Collège / fx-ES/EX
Graph 90+E / fx-CG50 (outside Python and KhiCAS)
Graph 35/75/85/95 USB / fx-9750GII/9860G (outside CasioPython)
fx-CG10/20 (outside KhiCAS)
Sharp EL-9900/9950
TI-73/76.fr/83/84 / 82 Stats/Plus/Advanced
4013
HP Prime (hors CAS)3812
Lexibook GC3000FR3511
TI-Primaire Plus3411
TI-Collège Plus / 30/34/36 MultiView3210
fx-CP400/CG500 / Classpad3110
TI-Python Adapter227


For reference, 53 bits correspond to what is termed double precision in the context of Python, and 24 bits correspond to simple precision.

As you can see, the first external TI-Python Adapter modules delivered to customers are thoroughly crippled by floating-point precision much lower than that of the TI-83 Premium CE, and therefore lower its computation abilities very much ! :(
This precision is even lower than that of the Lexibook GC3000FR intergalactic PoS, or even worse, lower than the ones deemed necessary for the TI/Casio scientific calculators aimed at primary and secondary calculators... and lower than that of normal Python single precision floating-point values ! :'(

Therefore, with intermediate and final results truncated to 7 significant digits, many numerical activities used in scientific high school level math classes - especially when chaining / iterating multiple computations (quadratic polynomials, recurrent sequences, derived number, matrices, loop iterations, recursive functions...) simply produce wrong, stupid or even completely unusable results, much more easily on the TI-Python Adapter than on competitors' solutions ! :mj:
In the aforementioned detailed test, we listed multiple instances of wrong results.

As far as Adafruit is concerned, using single precision floating-point values stems from a voluntary reduction of MicroPython, in order to reduce the foorprint on their Trinket/Feather M0 boards, whose hardware characteristics are very weak. Adafruit doesn't seem to have designed boards for the purpose of targeting scientific high schools, they probably target technical projects or baby Python activity steps for pupils younger than high schoolers.

Even if such hardware and software seem to be a good method to reduce production costs, maybe trying to use them as a starting point for building a product targeting scientific high school teaching purposes was a mistake, huh ? :#roll#:

Heureusement, devant la gravité de la situation et pour voir si c'était difficile de faire mieux que TI (une forme de défi personnel), Lionel Debroux vient de passer du temps (une heure pour la première version qui compile mais ne produit pas les résultats attendus, quelques heures supplémentaires pour la première version qui calcule correctement, bien davantage pour les modifications ultérieures et le partage en deux versions qui ont des caractéristiques un peu différentes suivant les opérations qu'on souhaite réaliser) à rajouter le support des nombres flottants en double précision à un firmware pour Trinket M0, en repartant du code de CircuitPython disponible publiquement (dans une version plus récente que celle utilisée par TI) ! :bj:
Fortunately, given how dire the situation is and in order to see whether doing better than what TI did is hard (some form of a personal challenge), Lionel Debroux spent some time (an hour for the first version which built correctly but didn't yield the expected results, several additional hours for the first version which computes correctly, much more for later modifications and the split into two versions with slightly different contents targeting different operation sets) adding support for double-precision floating-point numbers to a firmware targeting the Trinket M0, by restarting from the CircuitPython code (in a version newer than the one used by TI) ! :bj:

Notons que les nombres flottants simple précision ne sont pas le seul gros défaut du module externe TI-Python tel qu'on le voit actuellement, et que les firmwares produits par Lionel comble justement d'autres manques fonctionnels (dont ne souffrent pas la plupart des solutions concurrentes), en particulier :
  • la gestion des nombres complexes (Terminales S/STI2D/STL): le module cmath et donc les fonctions complexes qu'il fournit :bj:
  • les fonctions mathématiques spéciales, notamment de trigonométrie hyperbolique, présentes sur certaines autres implémentations de Python sur calculatrice mais pas dans le firmware 3.0.0.12 du TI-Python Adapter.
  • les entiers longs, un peu plus longs (64 bits) dans une version et vraiment plus longs dans l'autre - présents dans toutes les autres implémentations de Python sur calculatrice

Une des versions du firmware fournit également d'autres modules : os et storage (io a fait une courte apparition, il a été enlevé pour des raisons de place) :)

A moins que quelqu'un trouve une idée pour gagner des kilo-octets supplémentaires sans réduire la fonctionnalité, il n'y a pas de marge de manoeuvre pour faire évoluer le produit ultérieurement - une nouvelle fois, contrairement à la plupart des solutions Python calculatrice concurrentes.
Note that single precision floating-point values aren't the only significant issue with the TI-Python Adapter as it currently stands, and that the firmware images produced by Lionel plug in other holes in functionality (which most competing solutions do not have), especially:
  • complex math functionality
  • special math functions
  • long integers
One of the firmware's flavors offers other additional modules: os and storage (io made a quick appearance, it was removed for space reasons) :)

Unless someone has an idea to save multiple additional KBs of Flash memory without reducing functionality, there's no spare room left in the Flash memory to provide later product improvements to consumers - again, unlike most competing Python solutions for calculators.

Par contre, nous avions testé sur le stand de TI à l'UdPPC en octobre dernier, et la TI-83 Premium CE munie de l'OS 5.3.5 et de l'application PyAdaptr refusait de fonctionner avec la carte Adafruit Trinket M0 munie de son firmware d'origine.

C'est donc au code firmware modifié par Texas Instruments qu'il faudrait apporter ces mêmes modifications, mais malheureusement à la différence ce code n'est pas public à notre connaissance.

A défaut donc d'une réouverture du code que Texas Instruments a repris en le fermant, les modifications en question sont tenues gracieusement à la disposition de la communauté et du constructeur. Espérons...
However, we had made some tests on TI's space at the UdPPC show in October 2018, and the TI-83 Premium CE equipped with the 5.3.5 OS version and the PyAdaptr FlashApp refused to communicate with an Adafruit Trinket M0 running its factory default firmware.

These modifications should therefore be applied direclty into Texas Instruments's modified firmware, but unfortunately, its code isn't published anywhere, as far as we can tell. These modifications are provided to the community and the manufacturer, let's hope that TI integrates them, and even opens up their source code, why not...

Source de l'information : viewtopic.php?f=41&t=22242&start=80#p239474 et posts suivants.
Binaires prêts à l'emploi : dernière version actuelle à viewtopic.php?f=41&t=22328&p=240032#p240032 . D'une manière générale, en pièces jointes des posts de ce topic, et auparavant, de viewtopic.php?f=41&t=22242&start=80#p239474 .
Code source : avec les binaires, sous forme de diff, et https://github.com/debrouxl/circuitpython .
Texte de la news: critor (le gros du texte), Lionel (quelques parties, la traduction anglaise).
Information source: viewtopic.php?f=41&t=22242&start=80#p239474 and subsequent posts.
Readily usable binaries: latest version at viewtopic.php?f=41&t=22328&p=240287#p240287 . In general, binaries are posted as attachments in this topic, and earlier, at viewtopic.php?f=41&t=22242&start=80#p239474 and subsequent posts.
Source code: alongside the binaries in diff form, and https://github.com/debrouxl/circuitpython .
News writing credits: critor (the bulk of the text), Lionel (select parts, the English translation.

Test module TI-Python : matériel, transport et fixation

New postby critor » 27 Feb 2019, 12:27

10687Dans un article précédent, nous testions le firmware 3.0.0.12 du module externe TI-Python pour ta TI-83 Premium CE.

Aujourd'hui nous disposons enfin de notre propre module externe TI-Python, acheté chez Jarrety pour seulement 13,50€. Nous allons donc pouvoir compléter ce test.

Précisons que le module externe TI-Python se connecte directement à ta TI-83 Premium CE à l'aide du câble USB-mini de transfert de données entre deux calculatrices dont du disposes déjà. Et si jamais tu l'as égaré, ce même câble est inclus avec les modules livrés par Jarrety. :bj:

10707Le module externe TI-Python est très léger, ne pesant que 19g, et n'alourdira pas démesurément ta TI-83 Premium CE (160-200g selon si tu comptes le couvercle ou pas, soit 10-12,5%).

Impressionnant comment moins de 20g suffisent à décupler les capacités de ta TI-83 Premium CE ! :bj:

10690Par contre, avec 4,1x3,65x2,3cm3 les dimensions du module externe TI-Python sont moins négligeables dans le contexte de la calculatrice TI-83 Premium CE, particulièrement pour l'épaisseur. :(

De plus, aux journées APMEP 2018 nous avions remarqué que si l'on utilisait le module externe TI-Python en le laissant pendre ou traîner sur la table, le câble finissait par se débrancher de la calculatrice. Chose que l'application PyAdaptr permettant son utilisation n'appréciait pas, figeant alors complètement la calculatrice. La reconnexion du câble pouvait alors débloquer la calculatrice mais pas toujours, et dans ce dernier cas ne restait alors plus que la solution du reset, et donc de la perte de toutes les données non archivées, ainsi que probablement de l'ensemble des scripts Python puisque ces derniers étaient inutilisables si archivés. :mj:

Il convient donc de se poser la question de comment transporter et fixer le module.

1068910688Une première solution est de fixer le module au dos de la calculatrice. Tu peux pour cela utiliser un élastique, ou alors des bandes de fixation velcro/scratch.
Un défaut est alors que tu ne peux plus ranger le couvercle de ta calculatrice en le glissant au dos lors de ton utilisation.

Mais une variante si cela t'arrange est de fixer le module non pas au dos de la calculatrice, mais sur son couvercle.

1069910700Une autre variante contournant ce problème est de fixer le module non pas au dos de ta TI-83 Premium CE mais sur sa tranche.

107081069110692L'épaisseur de 2,3cm bien embêtante que nous impose Texas Instruments est surprenante, dans le sens où le module externe TI-Python ne se compose que d'une simple carte électronique de référence FP17-10-1 ne pesant que 5g, et dont l'élément le plus épais est le port USB-mini.

1069410693Nous notons en passant l'usage d'une puce Atmel ATSAMD21, c'est-à-dire :
  • d'un processeur Cortex-M0+ (ARMv6, Thumb) cadencé à 48 MHz
  • d'une mémoire Flash de 256 Kio
  • d'une mémoire SRAM de 32 Kio

1070210701Une autre possibilité de transport et fixation est de fixer la carte électronique du module externe TI-Python seule, au dos de ta TI-83 Premium CE ou sur son couvercle.

Cela uniformise l'épaisseur à la baisse, et la question du rangement dans ton sac sera alors moins ardue.
10698Toutefois, la carte est maintenant davantage vulnérable aux divers aléas du contexte scolaire : chute de sac, infiltration d'humidité, etc...

Un juste milieu serait possiblement de mettre la carte dans un boîtier de dimensions intermédiaires, à condition d'en trouver, et d'y ménager une ouverture pour la connectivité. Malheureusement, la carte est trop grande pour rentrer dans des boîtiers courants, comme ceux de cartes mémoire SD par exemple.

1070910695Une solution est alors de récupérer le firmware du module externe TI-Python, et de le cloner sur une carte compatible comme nous avons déjà vu, comme l'Adafruit Trinket M0 de dimensions très inférieures ! :bj:

L'Adafruit Trinket M0 à la différence rentre sans difficulté dans un boîtier de carte SD, et ne pèse que 2g ! :bj:

10697A noter que dans ce cas il faudra disposer d'une connectivité USB micro-Bmini-A/OTG, bien plus difficile à trouver sans adaptateurs encombrants.

Toutefois, il nous reste encore un écueil et de taille.

La circulaire de 1999 réglementant l'usage des calculatrices aux examens français et notamment au BAC, toujours en application suite au report du mode examen à la session 2020, impose que le fonctionnement des calculatrices soit autonome.

Dans les consignes de surveillance mises à la disposition des surveillants chaque année, ce critère a déjà été interprété en tant qu'interdiction des modules externes.

Cette interdiction n'est plus mentionnée dans ces consignes ces dernières années, mais à notre avis ce n'est pas un changement d'interprétation, c'est juste que le contexte a changé et ne se prêtait plus à cette précision, les modèles permettant le branchement de modules externes (comme des cartes mémoire sur les Casio Graph 95 / 85SD, HP 50G/49G+) ayant tous été arrêtés sans remplacement dans le contexte de l'annonce du mode examen en 2015, et donc presque entièrement disparu des classes depuis.

En l'absence d'une réinterprétation officielle contraire, c'est à notre sens la dernière interprétation qui compte et les modules externes, dont le TI-Python, sont interdits au BAC 2019. :(

Un gros handicap pour les candidats équipés de TI-83 Premium CE qui sont tombés sur des enseignants fans du Python ayant poussé à l'officialisation de ce seul langage dans les programmes, et qui seront donc beaucoup moins voir pas du tout à l'aise dans le langage historique de leur calculatrice pour chercher/vérifier leurs réponses aux questions d'algorithmique. :mj:

10703Il y a toutefois une solution. Si les ajouts externes sont interdits (car débranchables/rebranchables et pouvant donc être échangés en cours d'épreuve entre candidats), les ajouts internes et donc inaccessibles en cours d'épreuve sans outils de toutes façons interdits sont quant à eux parfaitement autorisés (à la seule exception des modules de communication sans fil qui font l'objet d'une interdiction spécifique d'utilisation, peu importe qu'ils soient externes ou internes).

La carte du module externe TI-Python peut être insérée relativement facilement dans le boîtier de ta TI-83 Premium CE, au-dessus du compartiment batterie.
Une première difficulté est alors que refermer le boîtier nécessite de forcer un petit peu, et que cela compromet l'usage du bouton reset.

1070510696Une solution est alors là encore d'utiliser une carte Adafruit Trinket M0 reprogrammée avec le firmware du module externe TI-Python, bien plus mince grâce à son port USB-micro.
1070610704Par contre, dans les deux derniers cas il nous reste encore un écueil de taille, celui de la connectivité.

Le câble USB-mini/micro dispose de prises imposantes qui seront impossibles à enfermer dans le boîtier, d'où peut-être la nécessité de mettre la carte du module externe TI-Python proche d'une tranche, et d'y ouvrir une petite fenêtre.

Dans tous les cas, le câble devra sortir du boîtier de la TI-83 Premium CE pour venir se brancher sur son port USB externe. Il sera difficile pour un surveillant de ne pas le remarquer, et il risque alors fortement d'être considéré comme un module externe à débrancher/confisquer jusqu'à la fin de l'épreuve, sans compter les divers autres désagréments possibles si le surveillant considère cette tentative d'utilisation d'un module externe comme une fraude.

Une soudure interne de la connectivité serait possible, mais devient déjà bien moins accessible à l'ensemble des lycéens concernés. Sans compter qu'à moins que l'on ne trouve des connexions pour un 2ème port USB quelque part, cela impliquerait de souder sur le port USB externe, port qui risquerait alors de devenir inutilisable pour la communication avec une autre calculatrice ou un ordinateur à moins d'intercaler un interrupteur quelque part...

Finalement, davantage de questions que de réponses dans ce test. Nous continuons à creuser le sujet, et n'hésite pas de ton côté à partager tes idées géniales si tu en trouves, ainsi que tes retours sur le confort et la fiabilité des diverses solutions avancées. :)

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
1492 utilisateurs:
>1463 invités
>22 membres
>7 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)