π
<-

Casio Premières infos Python Graph 90+E : console + catalogue !

New postby critor » 17 Mar 2018, 15:44

Pour la rentrée 2018, la Casio Graph 90+E va bénéficier d'une grande mise à jour rajoutant la programmation Python.

Nous nous demandions si l'entreprise allait opter :
  • pour un simple camouflage de leur langage interprété avec une syntaxe Python comme sur HP Prime
    (avec en pratique l'inconvénient de nombre de cas particuliers empêchant l'utilisateur débutant au niveau lycée de simplement saisir les scripts de l'énoncé, l'obligeant ainsi à connaître non seulement le Python mais également les spécificités internes du langage d'évaluation historique de sa calculatrice)
  • pour l'intégration d'une véritable implémentation Python, comme l'ont fait NumWorks ainsi que la communauté TI-Nspire avec MicroPython
    (avec ici l'avantage de pouvoir saisir directement les scripts de l'énoncé à la seule condition qu'ils n'appellent pas de modules non disponibles)

Le catalogue 2018-2019 distribué en avant-première au salon EduSpot nous éclaire sur le fonctionnement du Python sur la Graph 90+E.

Depuis l'éditeur de programmes ouvert dans le contexte Python, le catalogue appellable avec
SHIFT
4
nous offrira une liste de commandes spécifique avec tout ce qui concerne le Python. :)

Comme c'est déjà possible dans le catalogue de commandes Casio-Basic actuel, l'on pourra naviguer dans cette liste en saisissant les premières lettres de la commande souhaitée, ce qui permettra de la trouver et donc la saisir plus rapidement sans avoir à la taper au complet. :)

Les commandes les plus usuelles seront également accessibles via les onglets de bas d'écran, comme c'est déjà le cas pour les commandes Casio-Basic actuellement.

Non seulement ces fonctionnalités sont pertinentes, mais en prime elles semblent taillées sur mesure pour permettre une transition en douceur du Casio-Basic au Python, ce dernier n'était pas considéré comme une pièce rapportée mais comme l'un des langages de programmation interprétés de la machine au même titre que le Casio Basic puisque bénéficiant de la même intégration ! :bj:

Outre la coloration syntaxique que l'on n'a pas sur les autres modèles, l'éditeur nous fera également bénéficier d'une indentation automatique lors des retours à la ligne, facilitant ainsi non seulement la saisie mais également la compréhension. :)

Enfin, nous y apprenons également la disponibilité d'un véritable shell (console) permettant d'exécuter les commandes ligne à ligne, ce qui termine de donner la touche fonctionnelle sauhaitée par les programmes scolaires. :bj:

Cela ne garantit pas le fonctionnement interne, mais à priori nous sommes sur quelque chose qui n'a rien à voir avec la HP Prime et serait en apparence très proche de ce que propose NumWorks, ce qui serait une excellente nouvelle pour l'utilisateur scolaire ! :bj:

TI-z80 OS 5.3.1 bloque le développement assembleur sur calculatrice

New postby critor » 17 Mar 2018, 12:30

9328Lors de notre annonce de la sortie de la nouvelle version 5.3.1 pour TI-83 Premium CE, nous n'étions vraiment pas satisfaits :
  • de voir d'une part qu'en 6 mois tout ce qui a pu être apporté face aux immenses progrès de la concurrence n'a été qu'un durcissement de la sécurité du mode examen qui ne concerne plus personne en France cette année :(
  • et même si ces protections sont légitimes, de voir d'autre part qu'au nom de la sécurité du mode examen le constructeur s'était même permis de dégrader les performances de la calculatrice, la mise en mode examen ne prenant plus 2 secondes mais 1min30s - nous souhaitons bon courage et bon stress en début d'épreuve aux candidats et surveillants 2019 :mj:

Mais, crois-le ou non, le pire était encore à venir...

Pour exécuter des programmes assembleur, on avait historiquement besoin de la commande Asm(, commande bloquée en mode examen.
Mais avec la version 5.3.0 la commande Asm( est devenue optionnelle. La commande de déclaration Asm83CEPrgm (Asm84CEPrgm sur 84+CE) n'étant quant à elle pas bloquée, il devenait donc possible de saisir et exécuter un programme assembleur en mode examen, et donc potentiellement du code permettant d'accéder à ses données sans éteindre la diode ou altérer la couleur de la barre de statut.

Cette commande est désormais bloquée dans le nouveau mode examen de la version 5.3.1 :
Mode examen 5.3.0
Mode examen 5.3.1

9339Mais comme découvert par isquelcrax ce matin, la version 5.3.1 ne fait pas que bloquer la commande Asm83CEPrgm en mode examen, elle la bloque de façon permanente ! :mj:

C'est à dire que les programmes assembleur non compressés ne peuvent plus être ni saisis ni exécutés directement sur la machine. :mj:

En pratique il y a 2 astuces permettant de contourner cette limitation :
  • Pour la saisie, utiliser l'éditeur de programmes de TI-Connect CE puis transférer.
  • Pour l'exécution, utiliser la commande AsmComp( afin de créer une version compressée du programme assembleur en question puis l'exécuter.


Cela n'en reste pas moins une dégradation des fonctionnalités, vu que c'est plus compliqué et que tout-le-monde n'y pensera pas.
Plusieurs programmes assembleurs présents dans nos archives ou sur notre forum ne fonctionneront plus directement en version 5.3.1. :mj:

Comme de plus l'installation de la version 5.3.1 augmente la version minimale autorisée inscrite de façon permanente en mémoire Flash à 5.3.1, il t'est impossible de revenir en version 5.3.0 pour récupérer les fonctionnalités et performances optimales.
Nous avons déjà signalé à plusieurs reprises, notamment dans le contexte des TI-Nspire, que régler ainsi de façon systématique la version minimale autorisée à la dernière version installée était dangereux, prenant littéralement l'utilisateur au piège à chaque fois qu'un bug passe entre les mailles du filet et le laissant donc au bon vouloir du constructeur pour les corrections, en espérant qu'il s'agisse bien ici d'un bug et non d'un comportement souhaité... :#roll#:
Il serait sage d'adopter un comportement moins extrême et de se garder une petite marge à chaque fois - le mieux est l'ennemi du bien. :#non#:


8763En pratique, tu peux te sortir de ce piège dans un cas bien précis : si tu disposes d'une calculatrice munie d'un ancien Boot Code en version inférieure à 5.1.5. Il te suffit de taper :f22: :f31: :f81: pour vérifier. Dans ce cas, tu peux directement renvoyer la version 5.3.0, la version minimale autorisée étant de toutes façons ignorée.

Pour les autres, il va falloir attendre soit l'éventuelle sortie d'une mise à jour corrigeant le bug par le constructeur, les délais de validation d'une nouvelle version étant habituellement de plusieurs semaines... soit la sortie d'un programme de réinitialisation de la version minimale autorisée, de façon similaire à ce qu'il existe déjà pour calculatrices TI-Nspire... soit la sortie d'un patch si la communauté en est capable...


Téléchargements :

Source : viewtopic.php?f=41&t=21172&start=30#p228555

Casio Prof. de Maths/Sciences? Reçois une Graph 90+E avec Python !

New postby critor » 16 Mar 2018, 19:24

Pour la rentrée 2018, Casio rajoute la programmation Python à sa Graph 90+E couleur. Nul besoin de racheter la calculatrice, il suffira d'une simple mise à jour pour disposer de cette fonctionnalité de plus en plus essentielle au lycée au fur et à mesure de la sortie des nouveaux programmes. :bj:

Mais pas besoin d'attendre la rentrée pour découvrir ça. Si tu es professeur de Mathématiques ou Sciences dans un lycée de France de Métropole ou d'Outre-Mer (aussi bien en DROM que COM), Casio se propose de t'envoyer gratuitement une Graph 90+E préchargée avec la nouvelle fonctionnalité. :bj:
Tu pourras ainsi la découvrir en avant-première, la tester, même faire part de tes retours et être fin prêt pour la rentrée.
Note que la calculatrice sera livrée à l'adresse de ton lycée à partir du 2 mai 2018.

Et si tu es lycéen n'hésite pas à en parler à ton prof, peut-être te la montrera-t-il ou même te la prêtera-t-il en retour. ;)


Lien : http://www.casio-education.fr/sample_re ... tion/step1

NumWorks Communication série sur USB entre 2 NumWorks !

New postby Admin » 14 Mar 2018, 08:44

8713A ce jour, la calculatrice NumWorks, malgré ses nombreuses innovations de grande qualité, ne permet pas encore la récupération du contenu Python sur un ordinateur ou une autre calculatrice.

Chaque redémarrage de la calculatrice, peu importe qu'il soit obtenu par plantage ou utilisation du bouton reset, effacera toute trace du contenu Python.
Pire, mêmes résultats après chaque utilisation du mode examen; on ne retrouve pas ses données après l'avoir désactivé. Et en 2018-2019 entre les DS de Maths et de Physique-Chimie, cela pourrait bien arriver à certains élèves de série S toutes les 1-2 semaines... :#roll#:

Tous les scripts Python saisis seront donc régulièrement détruits. Par exemple après un DS de Physique-Chimie avec mode examen exigé l'ensemble des projets d’ICN/ISN/TPE auront disparu.

L'une des choses essentielles qui manque à ce jour à la NumWorks tout comme à la Lexibook GC3000FR, c'est donc une interface de communication permettant de sauvegarder puis recharger des scripts Python et évitant d'avoir à tout resaisir pendant des heures à chaque fois.

Bonne nouvelle, dans sa newsletter NumLetter de février 2018 NumWorks nous annonce être en train de travailler sur une interface pour communiquer avec l'ordinateur. Cela devrait donc être prêt pour rentrer dans le cœur des sujets des nouveaux programmes dès l'année scolaire 2018-2019 ! :bj:

Mais notre cher zardam a décidé quant à lui de ne pas attendre. ;)

Il nous publie un firmware modifié rendant possible pour les scripts Python d'échanger des messages entre deux calculatrices. Pour cela il détourne le port USB pour y faire passer de l'UART (série) à l'aide d'un câble USB modifié (croisé) : :bj:

Source : viewtopic.php?f=97&t=21108&start=40#p228244
Code source : https://github.com/zardam/epsilon/tree/uart_over_usb

Divers Mise à jour TI-Innovator Hub 1.3.0.19

New postby critor » 14 Mar 2018, 06:26

89619329La mise à jour 1.3 dédiée au périphérique TI-Innovator Hub pour TI-83 Premium CE et TI-Nspire CX est désormais disponible, juste à temps pour le salon Eduspot ce jour. Plus précisément, nous passons donc de la version 1.2.0.18 à la version 1.3.0.19.

Les nouveautés ne sont pas connues pour le moment.


Téléchargements :
Link to topic: Mise à jour TI-Innovator Hub 1.3.0.19 (Comments: 0)

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1486 utilisateurs:
>1472 invités
>8 membres
>6 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)