
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é.



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.



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 était utilisable mais non listée. Pas d'autre ajout au catalogue, mais peut-être n'est-ce pas la seule fonction '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 !




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 (Géométrie, Plot Image, Graphe 3D, Conversion, Physium et Simprob) sont inutilisables en mode examen.

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 Casio si tu voulais remettre ta machine dans l'état d'usine pour une revente), tu obtiendras jusqu'à 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]



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



Mais bien évidemment, les scripts 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 (pour Graph 90+E / fx-CG50 avec Windows)
- Système 3.20 (pour Graph 90+E / fx-CG50 avec Mac)
- Manuel application Python Graph 90+E 3.20 français
- Manuel Graph 90+E 3.20 français
- Manuel fx-CG50 3.20 français anglais
- Manuel fx-CG50AU 3.20 anglais
Source : http://edu.casio.com/products/graphic/fxcg50/