Casio Graph 100+

Un article de Wikipédia, l'encyclopédie libre.

Graph 100 Plus
Image illustrative de l’article Casio Graph 100+

Microprocesseur Nec V30Mx
Fréquence d'horloge 8 MHz
Mémoire vive 256 Ko
Mémoire flash 1 Mo
Dimensions de l'écran 128 × 64 pixels
Connectivité câble SB62
Calcul formel oui

La Casio Graph 100+ est une calculatrice fabriquée par Casio. Nouvelle version de la Graph 100, elle en reprend les mêmes caractéristiques mais possède des fonctionnalités supplémentaires.

Caractéristiques techniques[modifier | modifier le code]

Programmation de la Graph 100+[modifier | modifier le code]

La Casio Graph 100+ peut être programmée de 3 manières différentes :

La programmation en BASIC[modifier | modifier le code]

La gamme de calculatrices Casio Graph possède un langage de programmation proche du BASIC qui est peu performant mais qui est suffisant pour les applications du lycée.

La programmation en Assembleur[modifier | modifier le code]

La Casio Graph 100+ peut aussi être programmée sur un ordinateur puis le programme peut être envoyé sur la calculatrice grâce au câble fourni avec la calculatrice. L'avantage du processeur de la Casio Graph 100+ est qu'il est pleinement compatible avec les instructions du microprocesseur Intel 80286.

Cela permet d'utiliser n'importe quel langage de programmation compilé compatible avec le microprocesseur 80286.
Le langage le plus utilisé est le C et le C++ suivi de l'Assembleur qui permet une grande rapidité d'exécution.

Compilateurs C/C++ pour Graph 100+[modifier | modifier le code]

Les compilateurs les plus couramment utilisés sont Digital Mars et Turbo C

La programmation en MLC[modifier | modifier le code]

Le MLC (Multi-platform Language for Calcs) a été créé en 2004. Il s'agit d'un langage de programmation interprété prévu afin de remplacer le BASIC pour développer des jeux. Après avoir installé l'Add-In sur votre calculatrice à l'aide du câble "Casio-PC", vous pouvez profiter du MLC et programmer au même endroit que les applications en BASIC.

La rapidité d'exécution des tâches, l'utilisation de trois niveaux de gris et la compatibilité avec les calculatrices Texas Instruments TI-83 et TI-86 sont les grandes forces du MLC. Une version MLC2 est en développement mais le projet reste pour l'instant suspendu à la version bêta 4.

La programmation en LUA[modifier | modifier le code]

Le LUA a été porté en 2010 pour Graph 100(+), afin de pouvoir programmer sur un langage interprété plus complet que le BASIC Casio, tout en étant plus facile que le C/C++. Il en résulte un langage performant, rapide, utilisant 5 couleurs + un canal alpha (transparence), la gestion de sprites... Utilisé comme Add-in sur la calculatrice, et les jeux compilés comme programme BASIC chiffré, le LUA reste une bonne alternative entre la vitesse du C/C++, tout en gardant une simplicité de programmation similaire au BASIC Casio. L'interpréteur est environ deux fois plus rapide que le MLC et un programme bien codé peut arriver à la vitesse de son équivalent en C/C++.

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]