
3.20
pour calculatrices Casio Graph 90+E
et son équivalent international fx-CG50
Il s'agit plus précisément d'une version
3.20.0
, et le numéro de version affiché par la Graph 90+E
française sera 3.20.2202
.
OPTN
×10^xpuis validant la
popup
avec F1
9nous pécise que cette version a été compilée le
10 août 2018 à 11h35
, soit il y a trois semaines.Voyons donc si
Casio
a bien bossé pendant l'été. 


Python
intégrée.Une fois ouverte elle nous accueille avec la liste des scripts présents en mémoire de stockage. Nous pouvons au choix les exécuter, éditer ou supprimer.

(shell)
à vide, et y découvrons déjà une nouveauté par rapport à la préversion 3.15
Micropython 1.9.3
NumWorks
Micropython 1.9.4
sorti entre temps le 11 mai 2018. 

SHIFT
4au catalogue permettant de saisir rapidement fonctions et instructions
Python
intégrées.Le catalogue peut être exploré d'un seul bloc ou bien par catégories. Dans ce cas nous apprenons l'ajout au
Python
de base de fonctions de deux modules : math
et random
.
Comme prévu, nous y constatons l'ajout de la fonction
type()
qui en version 3.15
'secrète'
? 
Fort bien pensé pour l'utilisateur, l'usage de ce catalogue un vrai plaisir permettant d'accélérer fortement toute saisie de scripts ! 



Python
vont ici dans la zone de stockage de la mémoire Flash
. Ils prennent la forme standard de fichiers d'extension .py
. Il est donc facile de récupérer et partager des scripts Python
avec d'autres environnements de développement. Les transferts de fichiers sont très faciles, puisque c'est le contenu stocké en mémoire Flash que la calculatrice présente en se comportant comme une clé USB une fois connectée à un ordinateur ou une tablette. Juste à copier/coller ou glisser/déposer. 
Par défaut, avec les applications officielles et exemples d'images préchargés, la mémoire de sockage en
Flash
offrira 6,46Mo
.Rappelons que les applications officielles préchargées
(
sont inutilisables en mode examen. Géométrie
, Plot Image
, Graphe 3D
, Conversion
, Physium
et Simprob
)
Les bien jolies images préchargées n'ont pas d'utilité dans un contexte scolaire.
En supprimant tout ça
(de toutes façons retéléchargeable gratuitement sur le site de
, tu obtiendras jusqu'à Casio
si tu voulais remettre ta machine dans l'état d'usine pour une revente)16,396Mo
d'espace libre pour tes scripts Python
, de quoi exercer pleinement toute l'étendue de ta créativité ! 

En plus de l'accès au catalogue, on y bénéficie de la coloration syntaxique, d'une indentation automatique sur les retours à la ligne, ainsi que d'une numérotation des lignes, fort pratique pour retrouver la ligne ayant déclenché une erreur.

Il est même possible d'y sélectionner une portion de script avec
SHIFT
8pour la copier ou couper, et puis la coller avec
SHIFT
9comme indiqué au clavier.

Précisons toutefois que cette fonctionnalité ne marchera plus une fois dans la console.





Petit bémol toutefois, peut-être le seul inconvénient du choix de stockage en mémoire 
Flash
, on constate alors que la sauvegarde de nos petits scripts de rien du tout est lente, flirtant facilement avec la seconde. Qu'est-ce que ça va donner sur des scripts sensiblement plus gros ?... 
Nous avons exploré la mémoire de stockage, voyons maintenant ce que donne la mémoire de travail. Voici un petit script
Python
pour l'estimer, et qui pour comparaison marche également sur NumWorks
- Code: Select all
def mem():
try:
l=[0]
while True:
try:
l=l+l[l[0]:]
except Exception as e:
if l[0]<len(l)-1:
l[0]=len(l)-1
else:
print("+",4*len(l))
l[0]=4*len(l)+mem()
break
except:
return 0
return l[0]


393,22Ko
, de quoi déjà stocker une bien grosse liste ou matrice pour un jeu par exemple. 
En rajoutant tous les autres blocs alloués par la suite jusqu'à épuisement mémoire, nous atteignons un total très confortable de
1,024Mo


Python
étant une application intégrée et non préchargée, précisons qu'elle reste utilisable en mode examen, notamment à partir du BAC 2021
pour la France. 
Mais bien évidemment, les scripts 
Ils ne sont toutefois pas perdus, et seront récupérés à la sortie du mode examen.
Les scripts saisis en mode examen seront pour leur part perdus à la sortie du mode examen. Donc si tu dois vérifier tes réponses après une épreuve, veille bien à le fair
Python
préexistants ne seront alors plus accessibles. 
Ils ne sont toutefois pas perdus, et seront récupérés à la sortie du mode examen.

Les scripts saisis en mode examen seront pour leur part perdus à la sortie du mode examen. Donc si tu dois vérifier tes réponses après une épreuve, veille bien à le fair
avant
de désactiver le mode examen.Une superbe mise à jour avec une nouvelle application taillée sur mesures pour l'utilisateur final, et tout ça rien que pour la France et ses nouveaux programmes au lycée depuis la rentrée 2017 ?... Merci 
Casio
! 
Téléchargements
:- Système 3.20(pourGraph 90+E/fx-CG50avecWindows)
- Système 3.20(pourGraph 90+E/fx-CG50avecMac)
- Manuel application Python Graph 90+E 3.20français
- Manuel Graph 90+E 3.20français
- Manuel fx-CG50 3.20français anglais
- Manuel fx-CG50AU 3.20anglais
Source
: