π
<-

News 2025
January (14)

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

Réactivation site Zero pour sortie ZGC4 rentrée 2025

New postby critor » 30 Dec 2024, 11:53

1579314660Pour la rentrée 2022, nous testions pour toi la calculatrice graphique Zero ZGC1 dont la sortie nous était alors annoncée comme imminente.

Le projet était de s'inspirer de la TI-84 Plus CE, version internationale de la TI-83 Premium CE française, et d'en faire quelque chose d'à la fois plus puissant et moins cher.

On retrouvait donc le même clavier ainsi que la plupart des interfaces pour une compatibilité immédiate avec les manuels scolaires traitant déjà de la TI-84 Plus CE :
1586415866
1585915860


Niveau puissance, nous bénéficions d'un microcontrôleur STM32F413, quasiment le même que le STM32F412 de la NumWorks N0100 de rentrée 2017, intégrant donc :
  • non pas un processeur 8 bits mais un 32 bits Cortex-M4 ARMv7 cadencé à 100 MHz.

21567Derrière la Zero il y a un homme, Jesse McLaughlin, fondateur de l'entreprise Zero créée en 2019
  • 320 Kio de mémoire RAM
  • 1 Mio de mémoire Flash auxquels s'ajoutaient 4 Mio sur puce externe pour avoir au moins autant que sur TI-84 Plus CE
  • Rajoutons de plus qu'il s'agissait de la toute première calculatrice muni d'un port USB-C !

    Jesse, diplômé de l'Université d'Oregon, est tétraplégique depuis un terrible accident alors qu'il avait tout juste 20 ans, en octobre 2008 : au cours d'une partie de paintball en forêt avec ses amis, Jesse, se cachant dans un fourré, a été pris pour du gibier par des chasseurs qui passaient en voiture, et gravement touché au cou.

    Mais comme tu peux le constater, cela ne l'a pas empêché de vouloir viser la Lune en se proposant de chatouiller le géant Texas Instruments, ambition que nous ne pouvons que saluer.

    21568Niveau logiciel, nous avons trouvé plusieurs éléments indiquant que le firmware Zero et donc entre autres le logiciel mathématique immitant la TI-84 Plus CE, était l'oeuvre d'Integra Sources, une entreprise de développement basée au Kazakhstan, ancienne république soviétique.

    Hélas, le site officiel dédié ZeroCalculators.com avait été intégralement vidé de son contenu mi-avril 2022.

    La communauté soupçonnait très fortement une intervention de la part de Texas Instruments.

    15915Le projet n'était pas enterré pour autant :
    • rentrée 2022, nous te testions la Zero ZGC2 qui reprenait le même boîtier une belle amélioration de l'éclairage de l'écran, et également l'ajout de 512 Kio de mémoire RAM sur puce externe
      17586
    • rentrée 2023, nous te présentions la Zero ZGC3 qui changeait le clavier :
      • à la fois la disposition des touches avec la réorganisation des rangées supérieures et la position centrale du pavé directionnel
      • la forme des touches avec des calottes sphériques
      • et même la texture avec du brillant attrapant très vite des marques si tu ne te lavais pas les mains avant chaque utilisation
      Le matériel bénéficiait également d'une évolution majeure, passant à un tout nouveau microcontrôleur GD32F470ZKT6 intégrant :
      • un processeur Cortex-M4 cette fois-ci cadencé à 200 MHz
      • seulement 256 Kio de mémoire RAM mais cette fois-ci étendus avec 8 Mio sur puce externe
      • 3 Mio de mémoire Flash, cette fois-ci étendus avec 8 Mio sur puce externe
      Ajoutons à cela une application Python.
    • fin 2023 nous t'annoncions une future révision matérielle ZGC4...
    Et pendant tout ce temps on a persisté à nous annoncer chaque la sortie comme une question de quelques mois...

    21425Mais aujourd'hui il y a du nouveau, tout semble être en train de s'accélérer.

    D'une part, certes, nous venons de recevoir la Zero ZGC4.

    Elle change encore le clavier :
    • à la fois la disposition avec une inversion horizontale des rangées supérieures (touches directionnelles passant à gauche et modificateurs passant à droite), une astuce que nous avions déjà vu employée par certains cloneurs de calculatrices
    • la texture qui revient à du mat qui sera beaucoup moins salissant
      21431
    • une nouvelle fois la forme des touches, cylindres légèrement creusés sur leur face supérieure, mais qui ont pour le moment la fâcheuse tendance à se coincer
    Le reste du matériel ne semble subir que des évolutions très mineures, mais nous revenons vers toi très bientôt avec un test.

    Jusqu'ici, rien qui ne permette de croire davantage à une sortie effective que les années précédentes...

    Mais il y a autre chose, après trois ans et demi, Zero vient tout juste de réactiver son site Internet ZeroCalculators.com la nuit dernière ! 👍

    21570Avec cette inversion des touches supérieure (à laquelle nous avons pour le moment bien du mal à nous adapter), Zero semble donc cette fois-ci penser avoir parfaitement résolu le problème Texas Instruments.

    Mais ne nous plaignons pas, nous avons peut-être échappé au pire, des visuels du site, nous espérons pas à jour, montrant qu'il a un temps été envisagé d'avoir les modificateurs au centre...

    Sauf nouvel incident, ceci nous permet donc cette fois-ci d'espérer sans arrière pensée et t'annoncer une sortie effective de la Zero ZGC4 d'ici la rentrée 2025.

    Source : https://www.zerocalculators.com/

    Solveur équa diff en Python par Casio pour Graph Math+

    New postby critor » 23 Dec 2024, 22:46

    Surprise, dans la lancée de la sortie de sa mise à jour 2.00 majeure pour Graph Math+, Casio nous publie aujourd'hui un script Python pour Graph Math+.

    Il s'agit d'un solveur graphique d'équations différentielles, également compatible avec les fx-CG100 et fx-1AU Graph, modèles équivalents hors de France.

    Le manuel l'appelle Diff-Eq 1.0, mais le code Python inclut un nom plus complet : Slope Field Graph 1.0.

    2156221561L'application en question se compose de 3 scripts Python que tu dois copier dans un même dossier au choix de ta calculatrice, et c'est ensuite le script DEQexe.py que tu dois lancer.

    Il te demande alors de saisir ton équation différentielle ainsi que les bornes de la fenêtre, et t'affiche alors le champ de vecteurs des solutions :
    215512155221553


    21566Comme clairement indiqué à l'écran, tu es ensuite invité à taper
    OK
    pour saisir des conditions initiales et visualiser simultanément jusqu'à 3 solutions particulières :
    21558215552155721559


    C'est donc la toute première fois que Casio nous sort un élément additionnel codé en Python.

    Avec la suppression du support des applications additionnelles en langage machine sur Graph Math+, nous nous demandions bien comment Casio allait faire pour continuer à proposer des fonctionnalités additionnelles.
    Apparemment jusqu'ici il y a donc 2 approches :
    • pour les fonctionnalités nécessitant du code en langage machine et donc sensibles, comme nous avons vu avec la mise à jour 2.00 une intégration a priori en dur dans le système d'exploitation
    • et pour les autres, un codage en Python
    Attention, le code Python de Diff-Eq 1.0 utilise la fonction de test de touche getkey(), et n'est donc malheureusement pas compatible avec les anciens modèles programmables en Python.
    21563Et bien bonne nouvelle, nous avons le plaisir de t'offrir une version modifiée, Diff-Eq 1.0 "compatible edition" ciblant les anciennes Casio Graph programmables en Python.

    La fonction getkey() ne servait ici qu'à détecter la pression de la seule touche
    OK
    .
    Nous contournons l'absence de cette fonction en interceptant l'exception KeyboardInterrupt déclenchée lorsque tu tapes la touche
    AC
    .
    Sur Graph 90+E et fx-CG50, il te suffit donc, comme nous l'indiquons, de taper
    AC
    au lieu de
    OK
    .

    21564Nous en profitons pour rajouter également la compatibilité avec l'écran monochrome des Graph 35+E II et fx-9750/9860GIII.
    Outre l'absence de couleur cela implique également une réduction de la définition de l'écran, on passe de 384×192 pixels à 128×64 pixels. L'idée est donc de diviser à peu près toutes les coordonnées d'affichage en pixels par 3, puis d'effectuer quelques ajustements ou allègements pour la lisibilité puisque nous n'avons plus que 2 couleurs pour afficher : noir et blanc.

    En prime pas besoin de t'embêter à choisir entre différents fichiers, notre version détecte automatiquement la présence ou absence de la fonction getkey() ainsi que le caractère couleur ou monochrome de l'écran, et s'adapte automatiquement !

    Téléchargements :

    Mise à jour Graph Math+ 2.00 avec 9 nouvelles applications

    New postby critor » 22 Dec 2024, 22:09

    20096Pour la rentrée 2024, Casio a renouvelé son milieu de gamme graphique couleur. La Graph 90+E de rentrée 2017 a ainsi été remplacée par la Graph Math+.

    Les modèles équivalents hors de France subissent la même évolution mais avec un léger décalage pour la rentrée 2025 :
    • en Australie, la fx-CG50AU est remplacée par la fx-1AU Graph
    • dans le reste du monde, la fx-CG50 est remplacée par la fx-CG100

    Rappelons rapidement que la Graph Math+ avait introduit 2 changements majeurs.
    190061900518981D'une part le passage à un tout nouveau clavier se voulant à la fois intuitif et ergonomique, adoptant la même organisation que sur la calculatrice scientifique fx-92 Collège Classwiz ainsi que sur la calculatrice graphique d'entrée de gamme Graph Light de rentrée 2024.

    Ce clavier se caractérise par :
    • dans sa partie inférieure, des touches combinant 2 ou 3 fonctions : principale, secondaire (via le modificateur
      SHIFT
      )
      et alphabétique (via le modificateur
      ALPHA
      )
    • dans sa partie supérieure des touches à fonction unique transversales à l'ensemble des applications :
      HOME
      pour le menu d'accueil,
      SETTINGS
      pour les réglages (aussi bien transversaux que spécifiques à l'application courante),
      CATALOG
      pour l'accès aux fonctions transversales,
      pour un menu contextuel avec les fonctions et manipulations spécifiques à l'application courante,
      VARIABLE
      pour le gestionnaire de variables, touche annulation/retour
    • un pavé directionnel centré manipulable aussi bien par les gauchers que les droitiers
    • 2 touches permettant de faire défiler l'affichage d'une hauteur d'écran vers le haut ou vers le bas, pour un parcours accéléré des menus
    • 2 touches permettant de passer à l'onglet précédent ou suivant, caractéristique de la nouvelle interface dont nous te parlons de suite
    • 2 touches de validation équivalentes,
      EXE
      en bas à droite facilement accessible juste après la saisie d'un calcul, et
      OK
      au centre du pavé directionnel littérale sous la main pour valider un choix de menu

    Nous perdons donc les menus de bas d'écran caractéristiques jusqu'ici des calculatrices Casio Graph, qui pouvaient présenter jusqu'à 6 sous-menus ou fonctions accessibles via les touches
    F1
    à
    F6
    . Sur Graph Math+, ces fonctions et menus relatifs à ce qui est affiché sont retrouvables via le menu contextuel de la touche
    .
    19653L'autre changement concerne l'interface, entièrement repensée non seulement pour l'intuitivité mais également pour donner sens aux diverses manipulations.

    La plupart des applications adoptent une nouvelle interface s'articulant en plusieurs onglets, et entre lesquels on navigue donc avec les 2 touches dédiées que nous venons d'évoquer. 2 noms d'onglets sont indiqués en bas d'écran : l'onglet actif sur fond blanc et selon le contexte l'onglet suivant ou précédent.

    Selon l'application, ces onglets permettent :
    • de guider l'utilisateur à travers différentes étapes à suivre dans l'ordre avant d'obtenir son résultat
    • de consulter des représentations différentes des mêmes objets mathématiques
    • ou encore d'accéder à des interfaces spécifiques à certaines manipulations
    Mais la Graph Math+ dans sa version initiale 1.00 souffrait aussi de pas mal de suppressions par rapport à son prédécesseur Graph 90+E :
    • suppression de la possibilité de cloner l'affichage sur un vidéoprojecteur Casio ou ordinateur faisant tourner le logiciel Casio Screen Receiver, et donc impossibilité d'effectuer de vraies captures d'écran (bien embêtant pour nombre d'interfaces ou menus qui sont inaccessibles ou alors non reproduits à l'identique sur les émulateurs officiels)
    • absence de 8 applications intégrées de la Graph 90+E :
      • Lien/Link pour les transferts de données entre calculatrices
      • E-CON4 pour l'acquisition de mesures physiques par connexion à une interface compatible comme le CMA CLab
      • Programme pour l'édition et utilisation de programmes dans le langage interprété historique Casio Basic
      • eActivity pour l'édition de documents scientifiques
      • Finance pour les calculs financiers
      • Tableur pour les feuilles de calcul
      • G-dynamique pour l'animation des graphes de fonctions paramétrées
      • G-conique pour les représentations graphiques de fonctions coniques
    • suppression du support des applications additionnelles, et absence entre autres d'équivalent aux 5 applications additionnelles officielles qui venaient préinstallées sur Graph 90+E :
      • application Physium pour le tableau périodique des éléments chimiques et la bibliothèque de constantes physiques
      • application Graphe 3D pour les représentations dans un repère 3D de différents types d'objets géométriques (droite, plan, sphère, cylindre, cône)
      • application Sim prob pour le simulateur d'expériences aléatoires
      • application Géométrie pour la géométrie dynamique
      • application Plot Image pour la superposition de tracés de graphes sur des images fixes ou animées
    Rappelons en effet que les modèles couleur de milieu de gamme précédents, fx-CG10/20 de rentrée 2011 et Graph 90+E / fx-CG50 de rentrée 2017 pouvaient être étendus par installation d'applications additionnelles que des développeurs passionnés, jeunes ou moins jeunes, pouvaient librement coder en langage assembleur ou C. Nous pouvons citer, de façon tout sauf exhaustive, nombre d'applications de qualité professionnelle dorénavant inutilisables sur les Casio couleur Graph Math+, fx-CG100 et fx-1AU Graph :
    • adaptation du logiciel de calcul littéral EigenMath
    • KhiCAS, adaptation du logiciel intégré de calcul formel, mathématique et sciences Xcas pour ordinateurs
    • Prizoop, émulateur de console de jeux Nintendo Game Boy Color
    • Oiram, jeu à la Super Mario Bros 3
    • Gravity Duck, portage du jeu Flash pour navigateurs
    • CGDoom, portage des moteurs de jeu Doom et Doom 2 pour ordinateurs
    • OutRun, adaptation du jeu d'arcade Sega
    • NESizm, émulateur de console de jeux Nintendo NES
    • jeu Bomberman
    • jeu Super Mario 3D
    • jeu Catylizm
    • jeu Celeste, portage du jeu pour console virtuelle PICO-8
    • portage du moteur de jeu OpenJazz Jackrabbit pour ordinateurs
    1620996098314127848212144391532612265981816804821115176


    Casio avait annoncé le retour d'une bonne partie des applications officielles manquantes, à l'occasion d'une mise à jour majeure pour 2025 :
    • pour les applications intégrées : Tableur, G-dynamique, G-conique et Finance
    • pour les applications additionnelles officielles : Physium, Graphe 3D, Sim Prob et Géométrie
    Mais rien n'avait toutefois été dit concernant la gestion des programmes Casio Basic, et à aucun moment il n'avait été dit non plus que les applications additionnelles officielles promises reviendraient sous ce même format…
    Le jour de la révélation est enfin arrivée, la toute première mise à jour Graph Math+ vient tout juste de sortir, alors c'est parti pour la découverte de tout ce qui change !

    Elle est disponible aussi bien pour calculatrices que pour pour clé USB d'émulation Casio.






    A) Conditions du test : mise à jour et dumpingGo to top

    L'outil de mise à jour contient une seule et unique image système qui est ainsi commune aux trois modèles : Graph Math+, fx-CG100 et fx-1AU Graph.

    Le système adapte par conséquent son comportement en fonction du modèle détecté, mais malheureusement, ne disposant ni de ces deux derniers modèles ni d'un véritable émulateur (c'est-à-dire reproduisant fidèlement le comportement du matériel), nous ne pourrons pas tester.
    Précisons que les différences de comportement concernent habituellement le mode examen, ainsi que les valeurs par défaut de certains réglages (notation des fractions, définition des quartiles, …).
    Ici sur Graph Math+, fx-CG100 et fx-1AU Graph, les différences pourraient être plus étendues, nous avons vu passer sur les visuels et photos d'échantillons ces derniers mois des ordres différents d'applications au menu d'accueil, ainsi que des drapeaux en barre de statut qui pourraient ressembler à un réglage géographique… Nous ne manquerons pas d'en reparler dès que nous aurons de quoi.

    De plus, nous avons profité de la mise à jour de notre calculatrice Graph Math+ pour intercepter l'image système transférée à cette occasion, et avons regardé tout ce qu'il y avait de changé dedans niveau messages système (suites de caractères alphanumériques ponctuées par un caractère nul et pouvant être utilisées par le système d'exploitation, entre autres pour affichage à l'écran). Attends-toi donc à des révélations exclusives en avant-première… 😉

    Dans ce qui suit, lorsque permettant d'illustrer fidèlement ce qui se passe sur calculatrice, les captures d'écran seront prises avec le simulateur Graph Math+ pour clé USB d'émulation Casio.
    Lorsque ce ne sera pas possible, nous prendrons à la place l'écran de la Graph Math+ en photo.




    B) Application Paramètres et auto-diagnosticGo to top

    2130121300Faisons connaissance juste après mise à jour de notre calculatrice Graph Math+, l'application intégrée Paramètres nous indique que notre Graph Math+ fait désormais tourner un système en version 2.00.2202.

    Plus exactement il s'agit du système en version 2.00, le dernier nombre servant essentiellement à coder des informations :
    • chiffre des milliers : zonage de la calculatrice, la valeur 2 étant ici pour la France, avec les valeurs suivantes documentées :
      1. Australie
      2. France
      3. Amérique du Nord
      4. Chine
      5. Singapour
      La fx-1AU Graph australienne devrait donc indiquer à la différence 2.00.1202, et la fx-CG100 internationale 2.00.0202.
    • chiffre des centaines : indique les capacités d'affichage en écriture naturelle et de calcul exact, la valeur 2 ici indiquant non seulement la présence de l'écriture naturelle mais également d'un moteur de calcul exact de type QPiRac
    • chiffre des dizaines : numéro de build/révision, la valeur de 0 indiquant ici que cette version 2.00 est plus précisément une 2.00.0 (mais nous dirons 2.00 par la suite, puisqu'il n'y a aucune ambiguïté possible à ce jour)
    1949919498Pour en apprendre davantage sur ce système en version 2.00, accédons au menu d'auto-diagnostic de la Graph Math+. Pour cela, il faut :
    1. éteindre la calculatrice
    2. maintenir simultanément enfoncées les 3 touches
      HOME
      ×10ˣ
      AC
    3. sans les relâcher, allumer la calculatrice en maintenant enfoncée la touche
      ON

      (si tout a bien été fait, on obtient la fenêtre popup d'accès)
    4. relâcher toutes les touches
    5. taper
      SETTINGS
      pour valider l'accès
    6. taper comme indiqué
      9
      pour confirmer l'accès
    2130219500Accédons à l'écran VERSION.

    C'est la ligne DateO qui nous intéresse ici, nous indiquant que le système 2.00 tout juste publié a été compilé le 29 novembre 2024.
    La ligne DateA quant à elle indique la date de compilation du boot, code de démarrage programmée en usine dans les calculatrices et jusqu'à présent plus jamais mis à jour par la suite. Ici c'est le même boot que sur l'ancien modèle Graph 90+E.



    C) Nouveaux réglages transversauxGo to top

    2130421303La touche
    SETTINGS
    déjà évoquée appelle un menu popup présentant plusieurs réglages, certaines spécifiques à l'application courante et d'autres transversaux.

    Nous avons ici une nouvelle option transversale à l'ensemble des applications : Afficher 123…, activée par défaut. Cette option active l'affichage des raccourcis clavier dans les menus popup :
    • raccourcis alphanumériques (1, 2, …, 9, 0, A, B, …, Z) pour les menus non alphabétiques, raccourcis qui en passant sont une nouveauté de la version 2.00
    • raccourcis alphabétiques (A, B, …, Z) pour les menus groupés ou triés par ordre alphabétique (catalogues de fonctions notamment), raccourcis qui bien que non affichés étaient déjà fonctionnels avec la version précédente 1.00
    Il est à noter que les raccourcis clavier restent dans tous les cas fonctionnels, peu importe que l'option spécifie de les afficher ou pas.

    désactivée
    21305
    21306
    21307
    activée
    21308
    21309
    21310


    Juste au-dessus, l'option Touche ×10▀ contrôlant le comportement de la touche
    ×10▀
    voit son menu légendé et accompagné d'un nouveau choix.

    Le premier choix saisit la puissance de 10 comme si tu l'avais tapé touche par touche au clavier :
    ×
    1
    0
    □▀
    , alors que les deux autres utilisent un jeton insécable ×10.
    Le troisième et donc nouveau choix te permet désormais de faire suivre le jeton insécable d'une notation en exposant.
    21311 2131221313




    D) Menu HOME et applications disponiblesGo to top

    Il est enfin temps de découvrir ce que nous avons de nouveau au menu principal, ce dernier occupant désormais deux pages d'écran :

    Nous passons de 11 à 20 applications disponibles :
    21314 2131521316


    Sont donc rajoutées 9 applications dont :
    • 4 applications intégrées de la Graph 90+E :
      • Tableur pour les feuilles de calcul
      • Finance pour les calculs financiers
      • Coniques pour la représentation de fonctions coniques
      • Graph dyna pour l'animation des graphes de fonctions paramétrées
    • 4 applications additionnelles de la Graph 90+E :
      • Simulations pour la simulation d'expériences aléatoires
      • Phys-Chimie, équivalent de Physium pour le tableau périodiques des éléments ainsi que la bibliothèque de constantes physiques
      • Graph 3D pour la représentations dans un repère 3D de différents objets géométriques (droite, plan, sphère, cylindre, cône)
      • Géométrie, application de géométrie dynamique plane
    • 1 nouvelle application :
      • Inéquations
    Nous allons bien évidemment toutes les couvrir.

    La mémoire de stockage ne fait pas apparaître ces nouvelles applications sous forme de fichiers, et il s'agit donc dans tous les cas d'applications intégrées au système d'exploitation.

    21382Précisons au passage un ajout de la version 2.00, sur cet écran la touche
    SETTINGS
    permet maintenant d'obtenir un QR Code conduisant au manuel en ligne de la calculatrice.




    E1) Application EquationsGo to top

    19660L'application Equations existait déjà en version 1.00. Elle permet de :
    • résoudre les systèmes d'équations pouvant comporter jusqu'à 6 équations linéaires et 6 inconnues
    • trouver les racines réelles ou complexes de polynômes jusqu'au degré 6
    • résoudre numériquement les équations pour 1 inconnue
    196631966419181
    2131921317Un problème avec cette application concernait la saisie des systèmes et polynômes, s'effectuant obligatoirement sous forme de matrice de coefficients.

    Même si la forme correspondant à la matrice était indiquée à l'écran, cela demandait malgré tout un de changement de représentation à l'utilisateur, étape qui pouvait être génératrice d'erreurs.
    2132021318Avec cette mise à jour 2.00, Casio a opté pour une nouvelle interface de saisie avec les équations à trous à compléter directement !

    Cela supprime ainsi l'étape de changement de représentation et donc les risques d'erreurs associés ! 👍




    E2) Nouvelle application InéquationsGo to top

    21321L'application Inéquations est une nouveauté de cette version 2.00.

    Elle reprend l'interface de l'application Equations avec ses dernières améliorations, pour te permettre cette fois-ci de résoudre des inéquations polynômiales.
    Différence toutefois ici, tu es limité non pas au degré 6 mais au degré 4.

    L'interface se répartit sur 3 onglets :
    • [Degré] pour choisir le degré
    • [Type] pour choisir le symbole de comparaison (inférieur ou supérieur, strict ou pas)
    • [Editeur] pour la saisie de l'inéquation
    • et [Résultat] pour les solutions
    213222132321324
    213252132621327


    Autre changement également niveau messages dans ce même contexte, dans le cas d'un système d'équations admettant une infinité de solutions, tout comme ses prédécesseurs la Graph Math+ en version 1.00 indiquait alors de façon surprenante des "Solutions infinies". En version 2.00 la Graph Math+ mentionne maintenant clairement une "Infinité de solutions"
    2138321385
    2138421386




    E3) Nouvelle application FinanceGo to top

    2133321328La Graph 90+E intégrait une application Finance jusqu'ici absente de la Graph Math+.

    Au passage, on pouvait lui reprocher quelques éléments non traduits restant en Anglais peu importe la langue d'affichage configurée, notamment sur les diagrammes.
    La nouvelle application Finance nous apporte sur Graph Math+ l'équivalent de l'application intégrée à la Graph 90+E, mais adapté à la nouvelle organisation clavier et réorganisé par onglets :
    1. un premier onglet [Finance] te permet de choisir le type de problème à résoudre
      2132821334
      2132921335

      2133621330
    2. l'onglet [Configuration] te permet ensuite d'en spécifier les valeurs et paramètres
    3. l'onglet [Résultats] te donne alors le ou les résultats correspondants
      2133121337
      2133221338

      2133921333
    4. et selon le type de problème choisi, un dernier onglet [Graphe] peut même te donner une représentation graphique de ces derniers
    On apprécie au passage un effort de traduction pour la Graph Math+ de quelques éléments qui restaient encore affichés en Anglais sur Graph 90+E, notamment sur les représentations graphiques !




    E4) Nouvelle application SimulationsGo to top

    2134121340La Graph 90+E venait avec une application additionnelle Prob sim préchargée en usine, dédiée à la simulation d'expériences aléatoires.

    Cette application manquait sur Graph Math+ en version initiale 1.00.

    De plus, l'interface de l'application en question manquait d'organisation.

    Prenons par exemple la célèbre expérience du Grand Duc de Toscane, nécessitant de lancer simultanément 3 dés traditionnels.

    Et bien une fois passé l'écran de choix du type d'expérience aléatoire, tu accédais directement à l'écran de résultats (vide) avec un menu de bas d'écran pour le remplir, mais sans avoir à aucun moment pu spécifier ni même consulter les paramètres de l'expérience.

    2134321342Pour cela tu devais appeler l'écran de configuration non pas via l'interface mais via le clavier, qui plus est avec un raccourci à 2 touches
    SHIFT
    MENU
    Sur la Graph Math+ en version 2.00, c'est la nouvelle application Simulations qui apporte l'équivalent de Prob Sim.

    Nous bénéficions ici encore d'une réorganisation par onglets ayant l'avantage de la clarté :
    • onglet [Probabilités] pour choisir le type d'expérience aléatoire, joliment illustrées soit dit en passant
    • puis cette fois-ci passage obligatoire fort bienvenu par l'onglet [Configuration] pour consulter et éventuellement modifier les paramètres de l'expérience, donnant ainsi tout son sens à l'écran qui va suivre ! 👍
    • et enfin onglet [Résultat] pour les données générées ainsi que leur représentation graphique
    21344213452134621347




    E5) Nouvelle application ConiquesGo to top

    Sur Graph 90+E, l'application G-conique te proposait par défaut de choisir entre 9 formes cartésiennes d'équations coniques :
    213482134921350

    Les fonctions discrètes en bas d'écran te permettaient de basculer la liste sur 15 formes polaires ou 6 formes paramétriques :
    2135121352213532135421355
    2135621357

    Ensuite tu pouvais compléter les paramètres de la forme et obtenir la représentation graphique :
    2135821359
    21360Sur la Graph Math+ version 2.00, c'est la nouvelle application Coniques qui nous apporte toutes ces fonctionnalités, ici encore réorganisées par onglets :
    • onglet [Type] qui fait d'abord choisir entre une formes cartésienne, polaire ou paramétrique
    • puis onglet [Equation] pour choisir parmi les formes correspondantes disponibles, exactement les mêmes que pour l'application Graph 90+E :
      213612136221363
      2136421365213662136721368
      2136921370

      21371
    • ensuite onglet [Configuration] pour spécifier les paramètres de la forme choisie
    • une tentative de passer à l'onglet suivant affiche alors une fenêtre popup permettant de consulter la configuration de la fenêtre graphique, donnant ainsi sens à l'affichage qui va suivre, et également de la modifier au passage, soit de façon manuelle soit en choisissant parmi une liste de configurations prédéfinies
      2137221373

      21374
    • et enfin [Graph] pour obtenir la représentation graphique et travailler dessus




    E6) Nouvelle application Graph dynaGo to top

    21376La Graph 90+E disposait d'une application G-dynamique dédiée à l'étude des fonctions paramétrées.

    21377En version 1.00, la Graph Math+ avait intégré une partie de ses fonctionnalités à l'application Graph& Table. Dans le cas d'une expression de fonction paramétrée, depuis l'onglet [Graphe] le menu contextuel
    permettait via son entrée Modifier d'activer une interface permettant de consulter et modifier manuellement les valeurs des différents paramètres, et constater en direct les effets sur le graphe de la fonction.
    Toutefois cela n'offrait pas l'ensemble des fonctionnalités de fonctions paramétrées de la Graph 90+E.

    Il manquait notamment la possibilité de faire varier automatiquement les valeurs d'un paramètre et observer ses effets sous la forme d'une animation du graphe.
    Et bien c'est maintenant à nouveau possible sur Graph Math+ en version 2.00, grâce à la nouvelle application dédiée Graph dyna.

    Elle s'articule en plusieurs onglets successifs :
    • [Fonction] pour la saisie des expressions paramétrées de fonctions
    • [Configuration] pour choisir le paramètre à faire varier dans le cas où il y en a plusieurs, et spécifier alors les valeurs fixes des autres paramètres
    • toute tentative d'accès à l'onglet suivant [Graphe] affiche automatiquement une fenêtre popup demandant de valider la configuration de la fenêtre graphique, permettant au passage d'en prendre connaissance (donnant ainsi dans l'esprit de l'utilisation tout son sens à l'affichage qui suivra) et éventuellement de la modifier
    • et enfin l'onglet [Graphe] pour l'animation de la représentation graphique
    21378213792138021381




    E7) Nouvelle application Graphe 3DGo to top

    2140821407La Graph 90+E bénéficiait d'une application additionnelle préinstallée en usine, Graphe 3D. Elle te permettait de définir simultanément jusqu'à 3 objets à représenter dans un repère 3D.

    2139621395Chaque objet était à définir en appelant le menu 'Type' via la touche
    F3
    . Des primitives de différente nature étaient alors proposées : droite, plan, sphère, cylindre et cône.

    Mais si tu regardes bien, de façon trop discrète, d'autres choix t'étaient également offerts via les menus de bas d'écran. Tu pouvais aussi définir des éléments par :
    • leur équation cartésienne Z(X;Y)
    • leurs équations paramétriques X(T), Y(T) et Z(T)
    • ou encore par rotation d'une droite d'équation Y(X) autour de l'axe (Ox) ou (Oy)
    Revenons aux modèles de primitives, ici aussi c'était très complet, les menus de bas d'écran te proposant la plupart du temps différentes formes au choix de définitions à compléter : cartésienne, vectorielle ou géométrique !
    213972139821399
    214002140121402
    2140321404
    Bref, une application extrêmement riche et complète… mais à condition de fouiller les menus de bas d'écran hélas trop discrets par rapport au reste de l'affichage, et de plus fouillis avec des intitulés abrégés ne ressortant pas du lot !

    Et une application absente de la Graph Math+ en version d'usine 1.00.
    214112141021409En version 2.00, la Graph Math+ est complétée d'une nouvelle application Graphe 3D équivalente et cette fois-ci adaptée à la nouvelle interface.

    À l'onglet [Fonction], c'est le menu contextuel de la touche
    qui, comme clairement indiqué à l'écran, te permet de définir chacun des 3 éléments à représenter. Et cette fois-ci pour plus de clarté, le choix correspondant à l'ancien menu de bas d'écran trop discret nous est présenté en premier :
    • Modèles pour les formes de primitives à compléter
    • Z= pour les équations cartésiennes Z(X;Y)
    • Paramétrique pour les équations paramétriques X(T), Y(T) et Z(T)
    • et rotations d'une droite d'équation Y(X) autour de l'axe (Ox) ou (Oy)
    Concernant le choix 'Modèles', ici aussi le choix d'une des différentes formes de définitions est maintenant clairement proposé en premier :
    2141621417
    2141821419

    2141521422Le passage à l'onglet suivant [Graphe] affiche d'abord la configuration de la fenêtre graphique, éventuellement modifiable. Cette consultation obligatoire donne tout son sens à la représentation dans l'esprit de l'utilisateur !

    Amélioration en passant, les axes si activés sont maintenant affichés à la fois sous la forme d'un repère miniature dans le coin supérieur droit, mais également au sein même de la représentation 3D !




    E8) Nouvelle application TableurGo to top

    2143921438La Graph 90+E disposait d'une application Tableur très complète.

    Elle permettait de référencer aussi bien des cellules que des plages de cellules, si nécessaire de façon bloquée, et même d'exporter ou importer les données au format .csv !
    Cette application Tableur manquait hélas cruellement sur la Graph Math+ en version initiale 1.00.
    2134421343Ce gros manque sur la Graph Math+ en version 1.00 est maintenant comblé, la version 2.00 ajoute une application tableur adoptant la nouvelle logique par onglets.

    On retrouve ainsi sur le premier onglet [Tableur] la feuille de calcul.

    Les fonctions spécifiques pour les formules des cellules se trouvent au menu
    CATALOG
    sous l'entrée 'Tableur' :
    214402144121442


    Il est possible d'étendre la sélection à plusieurs cellules avec le raccourci clavier
    SHIFT
    0
    .

    Les manipulations relatives à la sélection (régler la couleur d'écriture ou de remplissage, remplir avec une formule, copier, couper, effacer, supprimer, insérer, …) sont alors offertes via le menu contextuel
    ...
    :
    214482144921450
    L'application Tableur de la Graph 90+E était même encore plus complète que cela.

    À partir d'une sélection de cellules, elle permettait d'en obtenir les paramètres statistiques, des équations de régression, de la représenter sous la forme de diagrammes, ou encore de lui appliquer une mise en forme conditionnelle !

    Ces fonctionnalités étaient toutefois bien cachées. Elles n'étaient accessibles que via le menu de bas d'écran, mais uniquement après l'avoir fait défiler une première fois avec
    F6
    :
    21451214522145321454


    Pour les représentations graphiques on interagissait ici avec les 3 objets diagrammes (aussi bien pour les configurer que les afficher, un seul à la fois) intégralement via les menus de bas d'écran :
    2145521456214572145821459
    21460La nouvelle application Tableur de la Graph Math+ en version 2.00 offre également la détermination des paramètres statistiques et le tracé de diagrammes, de façon beaucoup plus visible et donc accessible via le 2e onglet 'Configuration'.

    Nous pouvons bien déterminer les paramètres statistiques ou encore de nombreuses formes d'équations de régression relatives à la sélection :
    2146121462214632146421465


    Concernant les diagrammes le choix est ici aussi très riche, outre les courbes de loi Normale et de régression nous pouvons citer les nuage de points, diagramme en boîte, histogramme, diagramme en ligne brisée, diagramme circulaire ou encore diagramme en barres !
    214662146721468214692147021471


    Amélioration au passage, on peut enfin avoir plusieurs diagrammes affichés en même temps !
    214722147321474
    Léger manque toutefois par rapport à la Graph 90+E, et sache bien que nous avons pris le temps de chercher partout (menus, image système, manuel), mais nous ne trouvons aucune possibilité de formatage conditionnel des cellules sur Graph Math+.



    E9) Application PythonGo to top

    La Graph Math+ en version 1.00 disposait déjà d'une très belle application Python.

    La touche
    CATALOG
    , combinée aux raccourcis alphabétiques du clavier, te permettait d'accéder très rapidement à l'ensemble des bibliothèques disponibles ainsi qu'à leur contenu, te permettant de saisir des lignes entières de code en seulement quelques pressions de touches ! 👍
    21540215412154221539
    21543Et bien Casio se donne malgré tout la peine de faire encore mieux. En plus du catalogue, en version 2.00 tu as désormais également de l'autocomplétion sur les saisies alphanumériques, et ce ici encore pour les noms de bibliothèques ainsi que leur contenu ! 👍

    L'autocomplétion est proposée dès la saisie du 1er caractère alphabétique d'un nom de d'élément intégré, et fonctionne même pour les bibliothèques qui n'ont pas encore été importées. Précisons toutefois qu'elle ne fonctionne que sur l'onglet [Editeur] et pas dans l'onglet d'exécution [Shell].

    Tu peux alors au choix :
    • si la proposition te convient, la valider pour saisie avec la touche
    • si la proposition ne te convient pas mais n'est alphabétiquement pas éloignée, faire défiler les propositions avec la touche
    • si la proposition ne te convient pas et est trop éloignée alphabétique, poursuivre la saisie avec la prochain caractère et obtenir une meilleur proposition
    • si l'autocomplétion n'est pas pertinente (en cours de saisie d'un nom de variable par exemple), l'annuler avec la touche annulation/retour
    2154521544
    21546En version 1.00, nous avions détecté et signalé un bug du menu
    VARIABLE
    , menu destiné à lister les variables et fonctions définies par ton script.

    Les fonctions utilisant 1 seul argument et ayant une valeur par défaut pour l'argument en question, y étaient mal décrites en tant que fonctions à 3 arguments, et donc mal saisies sur validation.

    Malheureusement, c'est toujours le cas en version 2.00 :
    21547215482154921550





    F1) Nouvelle application GéométrieGo to top

    21486La Graph 90+E disposait d'une application additionnelle Géométrie préchargée en usine. Il s'agissait d'une application de géométrie dynamique très complète.

    Elle se distinguait des autres applications intégrées ou additionnelles par une interface dédiée, n'utilisant pas les habituels menus de bas d'écran.

    À la place les touches de fonction
    F1
    à
    F6
    ouvraient de gros menus déroulants :
    2147521476214772147821479214802148121482

    Les touches précédentes ne suffisaient même pas, la touche
    OPTN
    agissait comme une 7e touche de fonction, et il y avait également le raccourci dédié
    SHIFT
    5
    pour personnaliser le style ou la couleur des différents éléments géométriques :
    21483214842148521486
    Une application qui manquait à la Graph Math+ en version d'usine 1.00.

    De plus, bien que très complète, une application manquant un peu de cohérence au clavier.

    C'était parfois lourd, par exemple pour les constructions (perpendiculaire à une droite passant par un point, médiatrice d'un segment, …) il fallait d'abord sélectionner le ou les éléments concernés avant de demander la construction.
    Pour cela il fallait donc commencer par utiliser les touches fléchées pour déplacer le curseur jusqu'à pointer chaque élément concerné (heureusement pas au pixel près), puis pour activer la sélection il fallait valider et donc aller chercher la touche
    EXE
    … à l'autre extrémité du clavier.

    Au menu des tracés et constructions, on pouvait également reprocher des affichages français déroutants, car traduits de l'Anglais sans la moindre finesse :
    • pour les tracés :
      • "Segment ligne" (Line Segment) au lieu de Segment
      • "Ligne infinie" (Infinite Line) au lieu de Droite
    • pour les constructions :
      • "Bissectrice perpendiculaire" (Perpendicular Bisector) au lieu de médiatrice
      • "Point milieu" (Midpoint) au lieu de Milieu
      • "Bissectrice angle" (Angle Bisector) au lieu de bissectrice
      • "Angle joint" (Attached Angle) au lieu de Angle
    214782148021520
    215212152221523
    21488Avec la mise à jour 2.00, la Graph Math+ accueille donc une nouvelle application Géométrie.

    L'application n'adopte cette fois-ci pas d'interface par onglets et conserve donc une interface dédiée. Toutefois, elle a malgré tout été adaptée pour la nouvelle organisation clavier, ainsi que visuellement avec des menus popup similaires à ceux qu'affichent les autres applications.

    Pas de touches de fonctions sur ce nouveau clavier, c'est comme indiqué dans le menu contextuel
    que l'on retrouve cette fois-ci l'intégralité des fonctionnalités parfaitement organisées en arborescence :
    214892149021491


    Si besoin, une aide indiquant les touches de contrôle y est également accessible :
    214922149321494

    21487C'est ici un véritable plaisir d'avoir l'une des touches de validation,
    OK
    , littéralement sous la main pour sélectionner les éléments pointés dans le cadre de constructions ! 👍




    F2) Nouvelle application Phys-ChimieGo to top

    21495La Graph 90+E disposait d'une très belle application Physium préinstallée en usine, qui t'offrait 2 choses.

    D'une part tu avais accès au tableau périodique des 118 éléments chimiques. Les menus de bas d'écran te permettaient d'interagir de façon dynamique :
    • affichage zoomé ou dézoomé
    • indication de différentes familles d'éléments
    • recherche d'un élément par numéro atomique, nom ou symbole
    • affichage de différentes propriétés de l'élément sélectionné
    • exportation de sa masse molaire pour des calculs extérieurs
    • possibilité de modifier et réinitialiser la masse molaire en question (pour s'adapter à des valeurs données par un énoncé par exemple)
    214962150121497214982149921500


    D'autre part, tu bénéficiais d'une bibliothèque organisée de 39 constantes physiques, avec possibilité de consulter leurs intitulés, symboles, valeurs et unités !
    215242152521526
    Dans sa version 1.00, la Graph Math+ ne disposait pas de ces fonctionnalités.

    Concernant la Graph 90+E, on pouvait déplorer également que l'interface du tableau périodique n'était que partiellement traduite en Français, le tableau et plusieurs menus de bas d'écran restant toujours en Anglais :
    2149721498
    21502En version 2.00 la Graph Math+ accueille une application équivalente, renommée pour l'occasion Phys-Chimie.

    Casio fait ici le choix d'une interface spécifique ne fonctionnant pas par onglets :
    2150321504

    Si le tableau reste affiché en Anglais, nous retrouvons bien l'ensemble des fonctionnalités avec le menu contextuel
    avec ici en prime le plaisir d'une traduction en Français :
    215062150721508
    215092151021511215122151321514


    La bibliothèque de 39 constantes physiques est présente elle aussi :
    215272152821529


    Petite coquille en Français, les constantes 'atomiques' sur Graph 90+E sont ici devenues des constantes 'anatomiques' sur Graph Math+.

    2151921517Par contre, nous remarquons que Casio a profité de l'occasion pour mettre à jour ses valeurs, ces dernières n'étant plus issues de la banque CODATA 2014 mais de la toute dernière CODATA 2022 !




    F3) Application Mode examenGo to top

    21532Du changement et hélas une très mauvaise nouvelle avec l'application Mode examen déjà présente en version 1.00, et permettant d'activer facilement le mode examen.

    En version 2.00, une fois le mode examen activé les icônes d'applications interdites d'utilisation sont affichés en grisé.
    2153021531
    2153521536

    Et donc très mauvaise surprise, la plupart des applications rajoutées en version 2.00 sont interdites d'utilisation en mode examen, alors qu'il s'agit dans tous les cas d'applications intégrées.
    2153421533Plus précisément toutes les applications équivalentes à des applications additionnelles officielles préchargées sur Graph 90+E sont inutilisables : Simulations, Phys-Chimie, Graph 3D et Géométrie… de façon hautement injuste puisque les fonctionnalités équivalentes ne sont pas interdites chez la concurrence.

    À cela s'ajout une interdiction du calcul vectoriel, ici encore spécifique aux Casio Graph.
    Comme sur Graph 90+E, sur Graph Math+ il n'y a qu'un seul mode examen accessible.

    Toutefois sur l'ancien modèle international fx-CG50 il y avait plusieurs modes examen au choix, et c'est donc sans surprise qu'en explorant l'image système nous découvrons la présence de 5 autres modes examen au comportement différent :
    • IB (Baccalauréat International), seul mode examen disponible sur les modèles australiens
    • UK (Royaume-Uni de Grande Bretagne et d'Irlande du Nord)
    • NL (Pays-Bas)
    • Texas
    • et PT (Portugal), nouveau mode examen qui n'existait pas sur le modèle précédent
    Précisons par exemple que sur fx-CG50, le mode examen UK avait l'avantage d'autoriser l'utlisation de l'application Graphe 3D, mais à la différence interdisait celle de l'application Python.




    G) CatalogueGo to top

    21389En version 1.00, la traduction française du menu
    CATALOG
    était parfois déroutante.

    Dans la catégorie "Calcul numérique" il y avait accès :
    • à 2 fonctions intitulées "Partie entière" sans que rien au menu ne permette de les distinguer
    • à 2 fonctions d'arrondi, dont une qualifiée mystérieusement d' "Arrondi interne"
    21393Les entrées dupliquées correspondaient bien évidemment à deux définitions différentes de la partie entière, au comportement différent pour les nombres négatifs.

    La fonction 'Arrondir' quant à elle arrondi le dernière résultat au nombre de décimales affichées (suppression des décimales cachées), tandis que Arrondi interne attend 2 arguments : la valeur et le nombre de décimales à combien arrondir.
    2139121392
    21390Avec la version 2.00, Casio nous clarifie les choses.

    La première fonction dite "Partie entière" est renommée "Troncature à l'unité".
    La fonction associée à 'Arrondi interne' voit son intitulé changé en Arrondi(,), suggérant donc clairement qu'il s'agit d'une fonction nécessitant 2 arguments.
    21387Autre problème dans la catégorie 'Probabilités', l'utilisation du terme 'Permutation' en version 1.00.

    Si le terme est exact en Anglais, au lycée français on parle plutôt d'arrangements (la permutation étant un cas particulier : un arrangement de tous les éléments de l'ensemble). Bref, des intitulés pouvant faire hésiter les élèves venant de commencer les dénombrements...
    21388En version 2.00 plus de problème, Casio utilise désormais bien le terme correct d''Arrangement'.






    H) Point sur les applications additionnellesGo to top

    Avec la Graph Math+ en version 1.00, Casio avait donc supprimé la gestion des applications additionnelles, bien que ces dernières même lorsque officielles étaient systématiquement interdites en mode examen.

    Charger un fichier .g3a dans la calculatrice Graph Math+ ne semblait rien déclencher de spécifique. Comme l'extension des fichiers de variables de mémoire principale passait de son côté de .g3m à .g4m, nous avions également tenté en changeant l'extension pour .g4a sans davantage de succès.
    À ce que nous pouvons constater, aucun changement à ce sujet sur Graph Math+ en version 2.00.

    Même si nous n'avons rien réussi à déclencher avec, précisons que nous avons regardé dans l'image système et que l'extension de fichier .g3a y apparaissait déjà dans la version 1.00, accompagnée de plus de la nouvelle extension .g4a que nous avions devinée. En soi cela ne prouve rien, cela indique juste que quelque chose est ou était prévu concernant les fichiers d'applications additionnelles… et que Casio a peut-être changé d'avis par la suite.

    Nous pourrions aussi avancer l'hypothèse d'un changement de format avec la .g4a, à l'image du nouveau fonctionnement choisi par Casio pour son haut de gamme lors la suppression de la gestion des applications additionnelles avec la ClassPad 330+ de rentrée 2012. Les fichiers à rajouter n'apportent plus rien de sensible, juste de quoi rajouter au menu principale une icône d'accès à une application dont le code est déjà intégré au système, fonctionnement qui n'autorise plus que des applications officielles (il n'en existe qu'une seule, Physium pour le tableau périodique et la bibliothèque de constantes physiques) ou bien des applications conçues par des tiers en collaboration étroite avec Casio (une seule également, Algy2 qui était développée par la société australienne StepsInLogic, et dont le code étant donc intégré au système à chaque mise à jour de Casio). Autrement dit avec un total de 2 applications en plus de 12 ans à ce jour, ce changement avait complètement tué la fonctionnalité…




    I) Point sur les langues additionnellesGo to top

    1992319924La Graph 90+E intégrait 7 langues :
    • English pour l'Anglais
    • Español pour l'Espagnol
    • Deutsch pour l'Allemand
    • Français
    • Português pour le Portugais
    • 中文 pour le Chinois
    • Italiano pour l'Italien
    21375De plus la Graph 90+E gérait des langues additionnelles pouvant être installées via des fichiers .g3l. Une seule langue était disponible sous ce format, le Russe.

    Ces langues additionnelles étaient bien évidemment désactivées en mode examen, sinon il aurait été très facile de modifier le fichier pour remplacer certaines messages système par des formules.

    1927919278La Graph Math+ en version 1.00 ne proposait plus que 5 langues intégrées :
    • English pour l'Anglais
    • Español pour l'Espagnol
    • Français
    • Italiano pour l'Italien
    • Português pour le Portugais
    Disparaissaient donc le Chinois et l'Allemand.

    Pour l'Allemand c'était parfaitement compréhensible dans le sens où la présence d'un moteur de calcul formel (CAS) devient obligatoire pour l'examen de l'Abitur (équivalent du Baccalauréat Français) à compter de la session 2030. La fx-CG100 dans son état actuel en sera donc exclue, tout comme à ce jour l'intégralité de l'entrée et du milieu de gamme graphique.

    Charger un fichier .g3l dans la calculatrice Graph Math+ semblait ne rien donner, et pas mieux en remplaçant son extension par .g4l.
    En apparence dans les menus, pas de changement sur la Graph Math+ en version 2.00. Creusons donc les images système 1.00 et 2.00.

    Même si ils ne semblent rien déclencher de spécifique selon nos tests, précisons que l'extension de fichier .g3l y apparaît dès la version 1.00, et qu'elle est même accompagnée d'une nouvelle extension .g4l. En soi cela ne prouve rien, cela indique juste que quelque chose est ou était prévu concernant les fichiers de langues additionnelles… et que Casio a peut-être changé d'avis par la suite.

    À la lecture des images système, nous remarquons pas mal de nouveautés à ce sujet avec la version 2.00 :
    • bizarrement, retour de la table avec tous les messages système traduits en Allemand
    • ajout d'une table traduisant l'ensemble des messages système en Japonais
    • ajout d'une table avec l'intégralité des messages système en Russe
    Ce dernier point est particulièrement important ; la langue additionnelle Russe reviendrait donc sur Graph Math+ mais en tant que langue intégrée, un changement radical qui laisse peu d'espoir au sujet du retour des applications additionnelles.

    Il semble en effet que Casio a fait le choix volontaire avec la Graph Math+ de ne plus permettre d'étendre les capacités du système par chargement d'éléments externes sensibles, peu importe qu'il s'agisse d'applications ou de langues additionnelles.

    19279Après visuellement au menu il n'y a rien de changé, les nouveaux choix de langue Allemand, Japonais et Russe n'apparaissent pas. Plusieurs hypothèses :
    • l'image système étant unique et adaptant son comportement en fonction du modèle, ces 3 nouvelles langues pourraient ne concerner que d'autres modèles que la Graph Math+, notamment le modèle international équivalent fx-CG100
    • elles pourraient aussi ne concerner que de futurs modèles non encore annoncés et spécifiques aux pays concernés par ces langues, comme par exemple une fx-CG1000DE avec application de calcul CAS intégrée pour l'Allemagne
    • peut-être seront-elles bien activées sur Graph Math+ et fx-CG100 mais à compter d'une prochaine mise à jour
    • ou peut-être encore qu'il faut un fichier .g4l pour activer ces langues, nouveau format minimaliste contenant juste de quoi valider leur affichage aux menus, le fichier en question ne contenant alors plus rien de sensible puisque les messages correspondant sont désormais intégrés en dur dans le système
      (c'est d'ailleurs très exactement le fonctionnement actuel pour activer des applications additionnelles déjà intégrées au système sur le haut de gamme fx-CP400/CG500, depuis que Casio a de façon similaire supprimé la gestion des applications additionnelles avec la ClassPad 330+ de rentrée 2012)




    J) Futur menu de localisation ?Go to top

    Nous n'arrivons pas à l'afficher sur Graph Math+, mais la lecture de l'image système nous indique l'ajout dès la version 1.00 d'un menu de localisation qui n'existait pas sur les modèles antérieurs.

    Il serait censé afficher les choix suivants :
    • International
    • Pays-Bas
    • Portugal (ajout version 2.00)
    • Royaume-Uni
    • Etats-Unis
    • Australie
    On peut noter l'absence de la France dans la liste, et il s'agit peut-être d'un menu qui ne concernera que le modèle international fx-CG100.

    Nous avons vu plus haut qu'il y avait ajout en version 2.00 d'un nouveau mode examen pour le Portugal, bien qu'inaccessible sur le modèle français Graph Math+.
    Ce menu de localisation étant justement lui aussi complété dans cette version 2.00 avec un choix relatif au Portugal, il pourrait servir à pré-filtrer les modes examens proposés au choix dans l'application Mode Examen sur fx-CG100.




    Conclusion…Go to top

    Que dire de la Graph Math+ en version 2.00 ?

    Difficile d'avoir un avis bien tranché, et difficile de faire une synthèse de points de vue extrêmement divergents.

    Nous te proposons donc 3 conclusions au choix, adoptant 3 points de vue différents :
    • point de vue communautaire
    • point de vue scolaire
    • point de vue examens




    Conclusion pour les développeursGo to top

    Du point de vue communautaire, c'est-à-dire du point de vue des développeurs passionnés adorant coder des applications en langage C et assembleur pour les calculatrices graphiques Casio couleur, l'heure n'est pas à la fête ; le support des applications additionnelles chères à leur cœur ne revient pas avec cette mise à jour 2.00 majeure.

    On pourrait certes se dire que Casio a manqué de temps pour prendre en compte les retours de la communauté car étant jusqu'ici dans l'urgence, se devant en effet de publier une mise à jour 2.00 complétée en fonctionnalités afin qu'elle puisse être préinstallée en usine sur les modèles fx-CG100 et fx-1AU Graph dont le lancement hors de France est maintenant imminent (une question de semaines).

    Mais le temps est compté, car les changements majeurs chez Casio sont habituellement réservés aux mises à jour des premières années suivant la sortie d'un modèle. Au-delà les mises à jour deviennent de plus en plus mineures, et les changements même nécessaires ont de plus en plus de chances d'être réservés au lancement du modèle suivant (avec comme exemple toutes les nouveautés dont bénéficie la Graph Math+ et pas les anciens modèles : fonction de test de touche getkey() en Python, constantes physiques issues du CODATA 2022, inéquations polynômiales, convertisseur de bases).

    Le temps est d'autant plus compté qu'il faudrait en prime faire radicalement changer d'avis Casio. Nous l'avons vu plus haut avec la conversion au format intégré des applications additionnelles officielles de la Graph 90+E, et également avec le retour a priori de la langue additionnelle Russe mais qui de façon similaire passe à une forme intégrée au système… qu'il s'agisse d'applications ou de langues c'est donc pareil, la nouvelle philosophie de Casio avec la Graph Math+ semble être pour tout ce qui est sensible (messages directement affichés par les menus de la calculatrice, code machine directement exécuté par le processeur de la calculatrices, …) de ne plus passer par le chargement d'éléments externes mais de tout intégrer a priori dans le système d'exploitation.

    Plusieurs hypothèses peuvent expliquer ce brusque revirement en apparence :
    • des considérations de sécurité avec tout ce qui pourrait altérer le bon fonctionnement du mode examen ou de façon plus générale faciliter la fraude
    • la volonté de reprendre le contrôle des fonctionnalités académiques disponibles sur la calculatrice, avec peut-être des institutions de par le monde non utilisatrices du mode examen, et qui se seraient plaintes des fonctionnalités avancées que certaines applications additionnelles tierces permettaient d'installer sur Graph 90+E et fx-CG50
    • ou encore la volonté de reprendre le contrôle sur tout ce qui est disponible sur la calculatrice afin de mieux contrôler l'image du produit, d'autres institutions ayant pu se plaindre de la formidable ludothèque au format applications installable sur Graph 90+E et fx-CG50

    La communauté de développement pour calculatrices Casio Graph couleur vit aujourd'hui, douloureusement, ce qu'a vécu la communauté de développement pour calculatrices haut de gamme formelles Casio ClassPad il y a 12 ans, le support des applications additionnelles tierces y ayant de façon similaire été subitement supprimé à la rentrée 2012 avec la sortie de la ClassPad 330+, limitation reconduite avec les modèles couleur suivants fx-CP400/CG500. Une décision qui a presque totalement anéanti la communauté en question, faisant chuter l'intérêt et s'effondrer les ventes… au point que rencontrer des utilisateurs de fx-CP400/CG500 relève aujourd'hui du miracle.

    Cette décision de Casio ne sort ainsi pas de nulle part, et si après 12 ans ils ont décidé non seulement de ne pas revenir en arrière dans leur décision d'exclure les applications additionnelles et entre autres applications communautaires du haut gamme, mais également désormais d'étendre cette politique également au milieu de gamme couleur, il est extrêmement peu probable de réussir à les faire revenir en arrière désormais.
    Les mêmes causes produisent les mêmes effets paraît-il, mais la Graph Math+ pourrait bien avoir une histoire différente lui permettant d'échapper aux oubliettes de la communauté, la création d'un jailbreak permettant de lancer des applications .g3a semblant être en bonne voie, affaire à suivre…




    Conclusion pour les scolairesGo to top

    Suite au déficit de fonctionnalités académiques de la Graph Math+ par rapport au modèle prédécesseur Graph 90+E, Casio avait promis une mise à jour gratuite majeure et a su être au rendez-vous.

    Une mise à jour majeure, Casio s'étant non seulement donné la peine de repenser chaque application manquante pour l'adapter au nouveau clavier ainsi qu'à l'esprit de la nouvelle interface, mais ayant en plus apporté nombre d'améliorations par rapport à ce qui existait sur Graph 90+E (raccourcis clavier clairement indiqués, nouvelle interface de saisie naturelle pour les systèmes et polynômes, passage à la bibliothèque CODATA 2022 pour les constantes physiques, amélioration de la traduction française des interfaces, …) et même rajouté de toutes nouvelles fonctionnalités comme la nouvelle application Inéquations ! 👍

    C'est vraiment du travail de très haute facture auquel un soin méticuleux a été apporté.

    Du point de vue académique, la Graph Math+ est maintenant d'un niveau comparable à Graph 90+E en configuration d'usine (c'est-à-dire, avec les applications additionnelles officielles), avec même des fonctionnalités en plus comme les conversions de base et la résolution d'inéquations polynômiales ! 👍


    Ces améliorations majeures s'ajoutent :
    • à une nouvelle organisation clavier particulièrement bien soignée au niveau de l'ergonomie et de la logique, cette dernière rendant le clavier extrêmement intuitif avec ses touches transversales aux rôles clairement identifiés 👍
    • à la refonte complète de l'interface dans une logique par onglets permettant de mieux guider les élèves dans les différentes étapes, avec le soucis de donner du sens aux diverses manipulations ! 👍
    Avec la Graph Math+, Casio nous signe un très beau modèle qui a été intégralement repensé d'un point de vue pédagogique, rien n'a été laissé au hasard, le moindre détail a été pensé et calculé ! La Graph Math+ constitue ainsi un excellent choix pour un usage en classe aux évaluations non formelles de contrôle continu ! 👍




    Conclusion pour les candidat(e)sGo to top

    Maintenant nous concernant à nouveau, mais d'un point de vue académique davantage centré sur les épreuves d'examens passées avec calculatrice autorisée, contexte nécessitant l'activation du mode examen des calculatrices, nous sommes très déçus.

    Gros point faible de la Graph 90+E, les applications additionnelles officielles (tableau périodique, constantes physiques, graphes 3D, géométrique dynamique, simulateur d'expériences aléatoires) sont inaccessibles en mode examen. Une limitation qui n'existe sur aucun modèle concurrent, les fonctionnalités en question si existantes restant parfaitement utilisables en mode examen.

    Peut-être avions-nous mal compris… nous avions cru comprendre, lors de nos échanges avec Casio, qu'avec la Graph Math+ la conversion des applications additionnelles au format intégré permettrait enfin de traiter ce problème que nous signalions depuis des années.

    Nous pouvions comprendre que Casio ne souhaitait pas risquer de compromettre la sécurité de son mode examen en y autorisant des applications additionnelles, une attaque évidente étant alors de tenter faire passer une application interdite pour une application officielle.

    Cette opinion n'est pas majoritaire dans la communauté, mais si il s'agissait donc de supprimer ce qui faisait vibrer la minorité de développeurs, mais pour à la place offrir des fonctionnalités beaucoup plus étendues en mode examen à l'ensemble des candidats et candidates, le sacrifice aurait pu être considéré comme acceptable d'un certain point de vue que nous aurions pu défendre, un petit mal pour un grand bien.

    Hélas nous n'avons pu que constater plus haut qu'il n'en était rien, que bien que désormais disponibles dans des applications intégrées au système les mêmes fonctionnalités continuent à être interdites en mode examen (tableau périodique, constantes physiques, graphes 3D, géométrique dynamique, simulateur d'expériences aléatoires).

    Pourquoi ?

    Peut-être Casio a-t-il eu une hésitation par rapport à un point auquel ils n'auraient pas changé lors de nos échanges, la réglementation du Baccalauréat International.
    Cet examen fonctionne avec une liste de modèles de calculatrices graphiques autorisés mise à jour chaque année, liste qui inclut depuis des années les modèles français Casio Graph, et donc ces dernières années les Graph 35+E II et Graph 90+E.
    Un problème est que le Baccalauréat International interdit toute fonctionnalité de calcul vectoriel. Les modèles français Casio Graph ne disposant que d'un seul mode examen, c'est donc uniquement pour cette raison, pour la minorité d'utilisateurs et utilisatrices de Casio Graph concernée par le passage du Baccalauréat International, que Casio prive des fonctionnalités de calcul vectoriel en mode examen (produits scalaire et vectoriel) l'ensemble des lycéens et lycéennes de France métropolitaine et d'outre-mer ainsi qu'à l'étranger du réseau AEFE, chose que nous ne pouvons nous empêcher de trouver extrêmement regrettable et même ridicule.

    La liste calculatrices 2024 du Baccalauréat International précise la configuration du mode examen les modèles offrant la possibilité de choisir les fonctionnalités à interdire (TI-Nspire et HP Prime), nous révélant ainsi une partie des interdictions à cet examen. Il y a certes comme évoque le calcul vectoriel, mais sont également interdites entre autres les fonctionnalités suivantes :
    • géométrie dynamique
    • graphes 3D
    • bibliothèque de constantes physiques
    Des fonctionnalités correspondant justement bien aux applications rajoutées et hélas interdites dans le mode examen de la Graph Math+

    Par rapport à la concurrence de milieu de gamme, tout comme la Graph 90+E, la Graph Math+ continue donc à ce jour à souffrir d'un déficit important de fonctionnalités académiques en mode examen.
    Chez Texas Instruments il n'y a pas cette problématique car les modèles français de ce constructeur ne sont pas autorisés au Baccalauréat International. Les candidat(e)s passant cet examen doivent donc se procurer un modèle européen ou international équivalent, modèle incluant un mode examen au comportement différent, désactivant davantage de fonctionnalités conformément au Baccalauréat International.

    Nous avons envie que la Graph Math+ rencontre un succès à la mesure des efforts colossaux que Casio a faits sur la refonte de l'interface en lien avec le nouveau clavier. Mais pour que l'on puisse pleinement défendre cet équipement auprès de lycéens et lycéennes envisageant des spécialités scientifiques et donc concernés par des épreuves terminales en mode examen, il faudrait que Casio accepte enfin de solutionner ce gros problème d'une façon ou d'une autre.
    Si la difficulté est effectivement le Baccalauréat International, une solution serait d'avoir plusieurs modes examen sur Graph Math+, c'est possible puisque c'était déjà le cas sur fx-CG50 et que cela le sera visiblement encore plus sur fx-CG100. 2 modes examen suffiraient : un pour les examens français et un pour le Baccalauréat International.


    Ressources :

    Lancement bêta-test Epsilon 24 avec nouveau moteur de calcul

    New postby Admin » 16 Dec 2024, 00:20





    1) Calculatrices graphiques et calcul exactGo to top

    Les calculatrices graphiques de milieu de gamme disposent d'un moteur de calcul exact. À la place d'écritures décimales éventuellement approchées, ce dernier permet d'obtenir les résultats numériques sous la forme exacte attendue par l'enseignant de Mathématiques.

    Sur les modèles milieu de gamme de Casio (Graph 35+E II, Graph 90+E, Graph Math+) et Texas Instruments (TI-82 Advanced Edition Python, TI-83 Premium CE Edition Python), le moteur en question est de type QPiRac. C'est-à-dire qu'il se base sur des propriétés remarquables (notamment sur les parties décimales) pour identifier et afficher correctement les nombres appartenant aux 2 familles suivantes :
    • famille QPi (multiples rationnels de π) :
      $mathjax$\pm\frac{a\pi}{b}$mathjax$
      (pour les angles remarquables en radians notamment)
    • famille QRac (binômes de rationnels et/ou radicaux) :
      $mathjax$\frac{\pm a\sqrt{b} \pm c\sqrt{d}}{f}$mathjax$
      (ce qui couvre un large ensemble allant des fractions du collège aux racines de polynômes du 2nd degré en Première, en passant par nombre de valeurs remarquables en trigonométrie)
    Ces familles sont également gérées par la calculatrice NumWorks, positionnée elle aussi dans le milieu de gamme de par son prix :

    Casio
    TI
    NumWorks
    21243
    21244
    21245
    Ces deux familles étaient adaptées à l'ancien programme de Première Scientifique jusqu'à l'année scolaire 2018-2019.

    Il est à noter que ce n'est hélas plus le cas de nos jours. Depuis l'année scolaire 2019-2020, les exponentielles sont abordées en spécialité Mathématiques dès la classe de Première Générale.
    Heureusement nous avons la NumWorks qui fait mieux. En effet le fonctionnement de son moteur de calcul exact Poincaré est différent ; il travaille non pas en faisant tourner des algorithmes numériques sur les résultats approchés, mais directement sur des arbres de calculs permettant de représenter les différentes saisies.

    Là où la concurrence se contente d'écritures décimales approchées dès que l'on sort des deux familles précédentes, la NumWorks à la différence a l'immense avantage d'être capable de retourner une valeur exacte pour n'importe quelle saisie algébrique ! 👍

    Casio
    TI
    NumWorks
    21246
    21247
    21248




    2) Calculatrices NumWorks et calcul littéralGo to top

    2125121250À l'origine la NumWorks était même encore plus géniale que cela. Le moteur faisant appel non pas à des algorithmes numériques mais à des algorithmes de traitement d'arbres, les noeuds pouvaient être aussi bien des valeurs numériques que des lettres ou expressions littérales. Il était ainsi possible de saisir des expressions littérales et d'en obtenir une simplification en résultat (développement + réduction) ! 👍

    Cette fonctionnalité rajoutée dès décembre 2017 avec la mise à jour 1.2 du firmware officiel Epsilon fut malheureusement désactivée en juin 2019 avec la mise à jour 11.2, NumWorks estimant qu'elle constituait un obstacle à ses projets d'expansion à l'international, nombre de nos voisins européens interdisant en effet déjà toute fonctionnalité de calcul littéral ou formel à leurs examens de l'enseignement secondaire.
    21252Toutefois le fonctionnement interne de Poincaré n'a pas changé. Les arbres continuent à pouvoir mélanger noeuds numériques et littéraux, et le moteur continue à procéder aux simplifications par développements et réductions. C'est juste à la fin si l'expression correspondant à l'arbre obtenu après traitement fait encore appel à des termes littéraux, que le résultat affiché est au dernier moment remplacé par la valeur undef.

    Pour ceux qui disposent d'une calculatrice NumWorks N0100 (arrêtée pour la rentrée 2019) ou N0110 (arrêtée pour la rentrée 2023), il est ainsi possible de réactiver le calcul littéral en installant un firmware Omega ou Upsilon. Ces firmwares tiers sont des forks améliorés du firmware officiel Epsilon, et entre autres retirant justement la limitation précédente.

    21253Et précisons de plus qu'avec la mise à jour Epsilon 15.3 de janvier 2021, NumWorks avait changé son algorithme de détermination de nombres dérivés. L'algorithme numérique pouvant retourner des résultats faux dans bien des cas particuliers avait été remplacé par une véritable dérivation de l'expression de la fonction au niveau de l'arbre de calcul, autrement plus fiable.

    Les firmwares tiers Omega et Upsilon exploitent fort avantageusement ce nouvel algorithme, en te permettant d'obtenir l'expression littérale de la fonction dérivée ! 👍
    Pour cela, dans ta saisie demandant le nombre dérivé en une valeur, il suffit de remplacer la valeur en question par la variable de la fonction.
    Si à la différence tu disposes d'une calculatrice plus récente NumWorks N0115 ou N0120 à ce jour incompatible avec les firmwares non officiels, pas de dérivation littérale possible.

    Mais concernant les développement et réduction d'expressions littérales il y a toutefois une astuce si tu sais faire preuve d'un minimum de malice.

    21255Si ton expression ne fait intervenir au maximum que 3 paramètres, il te suffit de remplacer chaque paramètre de l'expression par une des 3 constantes numériques suivantes qui à la différence sont parfaitement autorisées à intervenir dans les arbres-résultats : π, e et i. La seule chose à laquelle il faut faire attention lors de ce choix, c'est à ce qu'aucune des propriétés spécifiques à la constante en question n'intervienne lors de la simplification de l'expression.

    Exemple : pour développer et réduire
    $mathjax$(a-2)^3$mathjax$
    , il suffit par exemple d'associer la constante π au paramètre a. La saisie de
    $mathjax$(π-2)^3$mathjax$
    nous permettra d'obtenir après un tout petit effort de renommage que l'expression développée est
    $mathjax$a^{3}-6a^{2}+12a-8$mathjax$
    ! 👍

    Nous évoquerons par la suite l'utilisation de cette astuce en tant que pseudo-calcul littéral.




    3) Mise à jour Epsilon 24 bêtaGo to top

    Deux ans de mises à jour inhabituellement rares et relativement mineures de la calculatrice graphique NumWorks, la dernière évolution majeure étant l'ajout de l'application de tableau périodique des éléments en 2022. Nous nous demandions sur quoi le constructeur pouvait bien travailler depuis, et nous avions plusieurs hypothèses, comme une calculatrice scientifique pour le Collège ou encore la refonte ô combien nécessaire de la plateforme en ligne.

    2125621242Et bien NumWorks vient tout juste de lancer le bêta-test public de sa prochaine mise à jour Epsilon 24. Et sans pour autant invalider les deux pistes précédentes, cette mise à jour révèle un autre grand projet.

    2 versions du firmware ont été diffusés à ce jour :
    • 24.0.0 le 11 décembre 2024
    • 24.0.1 dès le 12 décembre 2024




    4) Application Calculs et nouveau moteurGo to top

    Première chose qui nous saute aux yeux, c'est un changement majeur au niveau du moteur de calcul.
    Pour cela calculons en mode degrés
    $mathjax$Arcsin\left(Arccos\left(Arctan\left(tan\left(cos\left(sin\left(9\right)\right)\right)\right)\right)\right)$mathjax$
    .
    Le résultat théorique est de 9. Toutefois les calculatrices numériques ne travaillant pas sur la totalité de l'ensemble des nombres réels, ni même sur celui des nombres décimaux, mais sur un tout petit sous-ensemble de nombres dits en virgule flottante, répondent presque toutes une valeur approchante, que nous appelons signature trigonométrique.

    Du temps où les calculatrices disposaient de fort peu de mémoire et déléguaient intégralement au matériel les divers algorithmes de calcul, cette signature permettait d'identifer la famille de processeur utilisée.
    De nos jours c'est encore partiellement vrai sur les calculatrices scientifiques, mais plus du tout sur les calculatrices graphiques où les algorithmes de calcul relèvent intégralement ou presque du logiciel.
    Toutefois le test reste pertinent, la signature permettant malgré tout d'identifier le moteur de calcul utilisé, et ce peu importe qu'il soit logiciel ou matériel.

    Avec son traitement non pas numérique mais via des arbres de l'expression saisie, la NumWorks se démarquait jusqu'ici avec un résultat correct de 9. Précisons que c'est extrêmement rare. On peut citer dans ce cas les Kinpo SG1 et SG2, des calculatrices graphiques qui ont été commercialisées exclusivement en marque blanche (Citizen SRP-325G et HP 9g pour la SG1, Citizen SRP-400G et Datexx DS-883 pour la SG2).

    Et bien avec Epsilon 24 il y a du changement, le résultat passe de façon totalement inattendue de 9 à 8.9999999995623 :

    Epsilon ≤23
    Epsilon 24
    21257
    21258

    Cela nous indique que le moteur de calcul a été complètement remplacé (nous ignorons d'ailleurs si il conserve le nom de Poincaré suite à ce changement majeur).
    La signature trigonométrique 8.9999999995623 étant de plus jusqu'à aujourd'hui totalement inconnue de l'Internet, cela indiquerait également un moteur de calcul venant d'être développé spécifiquement pour la NumWorks (et non l'utilisation ou achat d'un moteur de calcul déjà développé par une entité tierce).

    Dur à confirmer sans accès au code source, mais la nouvelle signature nous suggère de plus que le nouveau moteur n'utiliserait plus les arbres de calculs.

    On peut donc s'attendre à bien des changements en conséquence, mais a priori, vu les caractéristiques précédentes géniales et à ce jour exclusives qui faisait toute la supériorité de la calculatrice NumWorks dans le milieu de gamme, nous ne sommes pas très rassurés d'un point de vue utilisateurs...
    Et bien ne te faisons pas souffrir plus longtemps, le pseudo-calcul littéral présenté plus haut ne fonctionne plus. Les expressions à développer/réduire saisies en utilisant les constantes numériques π, e et i, te sont désormais retournées... telles quelles... c'est-à-dire non simplifiées. 😢

    Epsilon ≤23
    Epsilon 24
    21255
    21259

    Si le nouveau moteur de calcul ne procède plus en priorité par développements-réductions (peu importe que ce soit sur des objets de type arbre ou autre), cela peut se comprendre. Nous ignorons toutefois à ce jour le caractère définitif ou pas de cette lourde régression.
    Ce nouveau moteur de calcul est en effet appelé à évoluer très vite, car beaucoup de choses ne vont pas à ce jour. Nul besoin de chercher bien loin, de simples petits exemples parfois même de niveau Collège suffisent à déclencher des problèmes.

    Déjà pour ne pas chercher compliqué, des expressions se réduisant à une unique racine carrée ou fonction logarithme ne sont souvent plus simplifiées correctement :


    Epsilon ≤23
    Epsilon 24
    21260
    21261
    21262
    21263

    La simplification a parfois lieu (de façon possiblement différente et non optimale), mais bien souvent plus du tout (l'expression saisie étant retournée à l'identique).

    Si nous passons maintenant aux nombres complexes, les problèmes précédents additionnés à de nouveaux donnent une véritable catastrophe.

    Si la calculatrice est configurée en notation Algébrique pour les complexes, les expressions saisies peuvent ne pas être simplifiées, et lorsqu'elles le sont ne même pas respecter la notation en question :

    Epsilon ≤23
    Epsilon 24
    21264
    21265


    Si la calculatrice est configurée en notation Exponentielle pour les complexes, à la différence il y a bien respect de la notation en question, mais ce n'est pas forcément davantage utile dans le sens où la calculatrice est capable de te réponse que la notation exponentielle de ta saisie c'est littéralement (sans simplification)
    $mathjax$\lvert{saisie}\rvert e^{arg\left(saisie\right)}$mathjax$
    . On apréciera certes le rappel de cours...

    Epsilon ≤23
    Epsilon 24
    21266
    21267
    Seule et unique amélioration que nous avons réussi à trouver dans le contexte de l'application Calculs, les sommes qui acceptent un nombre beaucoup plus important de termes :

    Epsilon ≤23
    Epsilon 24
    21268
    21269

    Avec des arbres de calcul, elles devaient nécessiter pas mal de ressources mémoire. Et effectivement, si les arbres de calcul ont été remplacés, cela expliquerait des sommes plus ambitieuses de termes permettant notamment une meilleure exploration des séries numériques.




    5) Application Grapheur et fonctionsGo to top

    Le moteur de calcul servant de façon transversale à l'ensemble des autres applications à l'exception de l'application Python, on pourrait a priori s'attendre à y retrouver des anomalies similaires.

    Toutefois dans le cadre des graphes tracés avec l'application Grapheur, nous avons quelques surprises...
    Déjà, la fonction f d'expression
    $mathjax$f(x)=\sqrt[3]x$mathjax$
    n'est plus tracée correctement ; il lui manque toute la partie du graphe pour x<0 :

    Epsilon ≤23
    Epsilon 24
    21273
    21270
    21271

    21272Pourquoi ? Voici une piste, rappelons que les nombres complexes ne sont pas loin dans ce cas. Par exemple :
    • avec la notation complexe réglée sur Réel :
      $mathjax$\sqrt[3]{-8}=-2$mathjax$
    • avec la notation complexe réglée sur Algébrique :
      $mathjax$\sqrt[3]{-8}=1+i\sqrt{3}$mathjax$
    Ici nous sommes bien configurés sur Réel, mais peut-être que ce réglage est ignoré lors du tracé des graphes.
    Autre hypothèse, peut-être que lors des calculs internes pour x<0 le moteur passe ici à un moment ou un autre sur l'ensemble des nombres complexes, mais oublie à la fin de repasser sur l'ensemble des nombres réels pour les résultats réels. Ceci expliquerait l'absence d'images affichées pour tout x<0.

    Une racine peut également s'écrire en tant que puissance. Par exemple,
    $mathjax$\sqrt[3]{8}=8^{\frac{1}{3}}$mathjax$
    . Tentons donc de creuser le problème avec la fonction f d'expression
    $mathjax$f(x)=x^{1+\frac{\lvert{x}\rvert}{x}}$mathjax$
    . Tiens, très étrange, avec le nouveau moteur de calcul il y aurait une valeur interdite x=-6,4 donnant comme image undef, et le graphe semble beaucoup moins propre et net pour x<0 :

    Epsilon ≤23
    Epsilon 24
    21277
    21278
    21279

    21280Très étrange car ici encore, l'image f(-6,4) existe parfaitement si on l'appelle depuis l'onglet Tableau ou encore l'application Calculs… Peut-être donc bien comme évoqué l'opération de mise à la puissance qui dans certaines conditions spécifiques passerait par l'ensemble des nombres complexes pour retourner un résultat réel, mais qui ne serait pas détecté comme tel par le grapheur.
    En passant, légère amélioration, les nombres dérivés pour x<0 sont maintenant déterminés correctement :

    Epsilon ≤23
    Epsilon 24
    21281
    21282

    Pour tenter d'y voir un peu mieux, passons à une fonction f non constante pour x<0, par exemple d'expression
    $mathjax$f(x)=-\lvert{x^{\frac{\lvert{x}\rvert}{x}}}\rvert$mathjax$
    :

    Epsilon ≤23
    Epsilon 24
    21283
    21284
    21285

    21286On note ici aussi anormalement sur Epsilon 24 un tracé étrangement moins lisse, et au moins 2 valeurs interdites retournant comme image undef : -6,4 et -0,2. Et pourtant ici encore aucun problème avec les images si appelées autrement que via le graphe.

    Tiens pour voir, tentons de tracer le graphe symétrique par l'axe horizontal, en définissant la fonction g d'expression
    $mathjax$g(x)=-f(x)$mathjax$
    :

    Epsilon ≤23
    Epsilon 24
    21287
    21288
    21289

    21290Très étrange, contrairement à ce à quoi nous aurions pu nous attendre, ici les valeurs interdites donnent pour image non pas undef mais +∞, avec des erreurs de tracé qui nous permettent de remarquer qu'il y a beaucoup plus que 2 cas problématiques...
    Petite amélioration toutefois niveau graphes, il y avait parfois de mauvais tracés au niveau de points de discontinuité. Ces derniers ne sembles plus se produire lorsque le grapheur s'appuie sur le nouveau moteur :

    Epsilon ≤23
    Epsilon 24
    21274
    21275
    21276




    6) Moteur de calcul et performancesGo to top

    21291Puisque l'on change radicalement de moteur de calcul, il nous faut réévaluer les performances.

    Pour les calculatrices munies de l'opérateur de sommation, nous comparons habituellement les performances en chronométrant le temps de calcul de la somme suivante, en mode degrés :
    $mathjax$\sum\limits_{x=1}^{1000}{\sqrt[3]{e^{sin\left(Arctan\left(x\right)\right)}}}$mathjax$



    Epsilon 23
    Epsilon 24
    NumWorks N0110/N0115
    1.103s
    0.521s
    NumWorks N0120
    0.252s
    0.0355s

    Les différentes calculatrices NumWorks progressent nettement sur ce test, mais pas dans les mêmes proportions :
    • 2 fois moins de temps sur calculatrices NumWorks N0110/N0115
    • mais 7 fois moins de temps sur calculatrice NumWorks N0120, à croire qu'il y a désormais des lignes spécifiques à son processeur dans le code source
    2129221293Autre test certes moins précis, mais avec l'avantage de permettre de comparer toutes les calculatrices graphiques entre elles, même les premières à partir de 1985 ou encore les clones bas de gamme, car elles sont toutes capables de tracer au moins 1 graphe de fonction.

    Il s'agit de chronométrer le temps de tracé de la fonction f d'expression suivante, en mode radians :
    $mathjax$f(x)=0+\sqrt[3]{Arcsin\left(Arccos\left(cos\left(sin\left(Arcsin\left(Arccos\left(Arctan\left(tan\left(cos\left(sin\left(x\right)\right)\right)\right)\right)\right)\right)\right)\right)\right)}$mathjax$



    Epsilon 23
    Epsilon 24
    NumWorks N0110/N0115
    2.544s
    5.74s
    NumWorks N0120
    0.357s
    1.396s

    Ici curieusement, évolution dans l'autre sens avec des tracés dans les 2 à 4 fois plus lents (possiblement liés au temps nécessaire pour déterminer automatiquement les bornes de la fenêtre graphique).




    ConclusionGo to top

    À ce jour donc, Epsilon 24 présente un nouveau moteur de calcul avec pas mal de régressions.

    Pour le moment, les quelques améliorations apportées, notamment sur les sommes pour l'étude des séries numériques dans l'enseignement supérieur, sont très loin de compenser tout ce que l'on perd.

    Rien de grave, NumWorks va sûrement redoubler d'efforts pour t'apporter un moteur de calcul pleinement fonctionnel pour une mise à jour Epsilon 24 stable d'ici les examens 2025... ou bien inversement faire preuve de sagesse/prudence et remettre ce changement majeur à une autre année.

    Nous sommes juste un peu surpris qu'un moteur dans un tel état avec des anomalies dès le niveau Collège ait pu atteindre la phase de bêta-test public ; il y a tellement de dysfonctionnements dans tous les sens que nous voyons mal les utilisateurs sans aucun accès au code source pouvoir aider à mettre de l'ordre dans ce chaos.
    À moins que les conséquences d'un des derniers changements apportés au moteur aient mal été évaluées...

    Si la quasi totalité des régressions évoquées seront forcément corrigées par NumWorks d'une façon ou d'une autre (aucune inquiétude de notre part à ce sujet) ; nous ignorons toutefois si la possibilité d'effectuer du pseudo-calcul littéral sera conservée par le nouveau moteur de calcul.
    Si jamais tu as installé Epsilon en version 24.0.0 ou 24.0.1 sur une calculatrice destinée à servir dans un contexte scolaire, nous ne pouvons que te conseiller de revenir aussitôt que possible sur Epsilon 23 stable via le site officiel.
    Ces détails étant traités, passons au plus important. Mais que peut bien tenter de faire NumWorks ?

    Visiblement, ils étaient ces deux dernières années à fond sur une refonte intégrale de leur moteur de calcul, d'où l'impression de faiblesse des mises à jour que nous avons eue dans l'intervalle. Un projet majeur, consacrer autant d'énergie, de temps et d'une façon ou d'une autre de moyens à une telle tâche ne se fait pas sans objectifs à la mesure de la chose, d'autant plus lorsque le constructeur disposait déjà, et de loin comme nous avons vu, du meilleur moteur de calcul de tout le milieu de gamme graphique.

    L'abandon comme nous avons supposé du traitement des expressions via des arbres de calcul devrait permettre d'économiser de la mémoire.
    Comme redgl0w l'a évoqué, cela pourrait s'inscrire dans le projet du constructeur de sortir une calculatrice scientifique pour le Collège, qui n'aura pas d'autre choix que d'être proposée sous la barre des 30€ au grand maximum, et aura besoin d'un matériel choisi en conséquence possiblement avec moins de mémoire entre autres.
    Sous cette hypothèse, les utilisateurs de la calculatrice NumWorks graphique seraient donc en train de bêta-tester le moteur de calcul de la future calculatrice NumWorks scientifique. Et une fois ce futur modèle sorti, on pourrait imaginer que calculatrices NumWorks graphique et scientifique partagent le même moteur de calcul, afin de mutualiser les forces de développement.

    Regardons la chose sous un angle différent. Supprimer les arbres de calcul donc, mais pour les remplacer par quoi ?
    Même si à ce jour il dysfonctionne, et mis à part le pseudo-calcul littéral sur lequel nous avons un doute, le nouveau moteur de calcul d'Epsilon 24 n'est en rien inférieur au précédent.
    Cela reste un moteur avec des capacités de calcul exact très supérieures aux moteurs QPiRac de la concurrence.
    Le projet n'était donc pas d'offrir un moteur inférieur pour satisfaire les conditions d'approbation de la NumWorks à des examens hors de France. De plus dans ce cas il n'y aurait absolument pas eu besoin de s'embêter à tout recoder ; de simples désactivations supplémentaires d'affichages pour certaines formes d'arbres-résultats auraient suffi.

    Donc le nouveau moteur de calcul n'est plus un moteur de calcul exact par arbres, n'est pas davantage un moteur de calcul exact QPiRac et encore moins tout autre moteur inférieur... et si c'était en interne un moteur de calcul formel (ou CAS) ?...
    Rien ne le prouve, mais si l'on exclut les algorithmes travaillant sur des arbres de calcul ainsi que les algorithmes numériques des moteurs inférieurs, il ne reste plus beaucoup de choix pour le sens du changement...

    Un CAS peut-être donc, mais pour faire quoi, sachant que le moteur précédent permettait déjà du calcul littéral et que cette fonctionnalité était justement désactivée au niveau des résultats ?
    C'est là justement que nous n'arrivons plus à voir bien clair, même si nous restons persuadés qu'il se trame quelque chose de gargantuesque. Tentons de ne pas passer à côté de la chose, voici plusieurs pistes en vrac :
    • permettre grâce au CAS d'obtenir de meilleurs résultats numériques dans certains cas (même si nous n'avons pas réussi à trouver en dehors des grandes sommes jusqu'à présent)
    • permettre de nouveau le calcul littéral et même formel sur calculatrices NumWorks lors d'une mise à jour future
    • ou bien à la différence réserver le calcul littéral et formel à un futur modèle graphique haut de gamme qui partagera le même code source
    • le moteur CAS pourrait même s'insérer également dans le cadre d'une refonte de la plateforme en ligne, permettant de rattraper le niveau de ce que proposent les concurrents
    • viser l'approbation de la NumWorks en Allemagne pour la session 2030 de l'Abitur, le moteur CAS y étant obligatoire (mais il manquerait alors encore une application tableur, tout autant obligatoire)
    • ou nuance, anticiper les changements de réglementation à venir dans l'un des pays ayant déjà approuvé la NumWorks, et qui serait tenté de s'inspirer de l'évolution de la réglementation allemande
    Les motivations hypothétiques ne manquent pas ; nous avons hâte d'avoir le fin mot de l'histoire.

    Mise à jour 2.2 des logiciels HP Prime pour Windows

    New postby critor » 09 Dec 2024, 14:56

    20376Pour la rentrée 2024, Moravia sortait sa mise à jour 2.2.15157 pour calculatrice HP Prime.

    Une mise à jour très décevante dans le sens où elle continuait à être mineure tout comme toutes les (trop) rares mises à jour sorties depuis la rachat de la branche HP Calculatrices par Moravia pour la rentrée 2021. C'était d'autant plus décevant que des nouveautés majeures signées par Bernard Parisse sur le moteur CAS et d'autres applications intégrées avaient initialement été annoncées par Moravia quelques semaines avant la sortie avant qu'il n'en soit plus question par la suite sans la moindre explication. Une censure intégrale au dernier moment, avec même le moteur CAS restant sur l'ancienne version 1.5.0… pour des raisons peu avouables ?...

    Rappelons que les programmes scolaires ne sont pas gravés dans le marbre et évoluent régulièrement. Là où la concurrence ne se repose pas sur ses lauriers, jour après jour l'incurie de Moravia fait de la HP Prime un produit de moins en moins pertinent pour l'enseignement.

    La vente de la branche HP Calculatrices à Moravia fut donc une erreur monumentale, mais ce n'est pas de ce problème-là dont il va être question aujourd'hui.

    Rappelons que l'écosystème HP Prime inclut non seulement la calculatrice mais également des logiciels :
    • logiciel d'émulation HP Prime Virtual Calculator pour ordinateur
    • logiciel de connectivité HP Prime Connectivity Kit pour ordinateur
    • applications d'émulation HP Prime pour plateformes mobiles
    Et très mauvaise habitude prise par Moravia, depuis le rachat les (rares) mises à jour pour calculatrice HP Prime ne sont plus accompagnées de mises à jour des logiciels. Ces derniers sont mis à jour bien plus tard… ou pas.

    Concernant la mise à jour 2.2.15157 de rentrée 2024, aucun logiciel n'avait été mis à jour.

    212392123721238Aujourd'hui Moravia nous sort enfin des mises à jour 2.2 des logiciels HP Prime, tout juste compilées le 4 décembre 2024.

    Le logiciel d'émulation HP Prime Virtual Calculator passe même à une version supérieure 2.2.15212, mais n'incluant toujours aucun ajout de Bernard Parisse.

    Les mises à jour précédentes ne concernent malheureusement que les éditions pour ordinateurs Windows des logiciels.

    Toujours rien pour les ordinateurs Mac/Linux ou plateformes mobiles Android/iOS, avec des dernières versions disponibles lourdement obsolètes car n'incluant même pas l'application Python de 2021 désormais obligatoire dans le contexte scolaire français.

    Téléchargements :

    -
    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.
    970 utilisateurs:
    >958 invités
    >6 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)