
À l'époque,
C'est nous qui fournissions une interface en
Rappelons que
Et puis absolument pas sectaire,
- ainsi que ses prédécesseurs et équivalents internationauxCasio Graph 90+Epour la rentrée 2018fx-CG10/20/50
- ainsi que ses équivalents internationauxCasio Graph 35+E IIpour la rentrée 2019fx-9750/9860GIII
- pour le nouvel an 2020NumWorks N0110
Ici pas de


Elle n'est ainsi pas compatible avec les anciens modèles n'intégrant que

- 1er lancement : console, langages, langues, horloge et économie d'énergie
- 1ères saisies : écriture naturelle, aides et menu de bas d'écran
- Catalogue, recherche et auto-complétion
- Physique-Chimie et sciences expérimentales : constantes et unités
- Applications tableur, tableau périodique et autres
- Programmation en mode Xcas
- Bilan
1) 1er lancement : console, langages, langues, horloge et économie d'énergie
Go to top
Un peu l'équivalent de l'ancienne interface
Mais avant de nous lancer dans la console, il nous faut traiter rapidement autre chose, qu'une fenêtre
- le mode Xcas
- le mode MicroPython



⌂ou
doc, et y trouver de quoi régler le langage.
4 langages y sont proposés, et le langage choisi est en permanence indiqué par un drapeau dans la barre d'état en haut d'écran :
- Xcas
- Xcasen mode de compatibilitéPythonavec ^ = **
- Xcasen mode de compatibilitéPythonavec ^ = xor
- MicroPython
Si tu as choisi le langage
En pratique, quelles différences ?


- dans les 3 langages Xcason peut appeler directement l'ensemble des fonctions mathématiques et scientifiques deXcas, par exemple
diff(sin(x)/x,x)
pour dériver une expression - en langage MicroPythonpour y accéder, il faut passer par l'importation du modulexcaset l'utilisation d'une de ses fonctions d'évaluation, par exemple pour la même chose
xcas.caseval("diff(sin(x)/x,x)")
Ces 2 groupes ayant des fonctionnements très différents,


- le langage Xcaspur reconnaît et utilise les noms de fonctions historiques deXcas
- les dialectes Xcasen mode de compatibilitéPythonreconnaissent les noms de fonctions standardPythonet les évaluent de façon transparente en utilisant les fonctionsXcaséquivalentes lorsqu'elles existent


^
. Comme indiqué il est interprété au choix en tant que :- opérateur puissance comme dans Xcas
- opérateur logique ou exclusifcomme enPython
On apprécie en passant l'affichage et la mise à jour permanente de l'heure dans la barre d'état en haut d'écran, bien pratique en examen lorsque tu dois te séparer de ton
Et nul besoin de t'embêter à entrer/sortir sans arrêt de
- tu peux éteindre l'écran directement depuis KhiCASavec le raccourci officiel
ctrl
⌂
- KhiCASéteindra de plus automatiquement l'écran en cas d'inutilisation


Et surtout, tu peux via ce même menu sauvegarder différents états de l'environnement
Nous allons pour notre part rester en Anglais, et dans un premier temps pour notre découverte utiliser le langage
2) 1ères saisies : écriture naturelle, aides et menu de bas d'écran
Go to top


Ses différents onglets s'ouvrent comme indiqué via les raccourcis
shift
1à
shift
9.
Les autres raccourcis liés aux touches du pavé numérique
shift
0,
shift
.et
shift
(-)ne sont pas indiqués à l'écran mais également fonctionnels.
L'onglet
Bien évidemment, tout résultat peu importe sa forme peut librement être stocké dans une variable et réutilisé plus tard.



L'affichage est certes ici tronqué mais c'est parfaitement prévu et normal ; il s'agit en fait d'un résumé ou aperçu de l'écran d'aide associé à la fonction en question. Pour accéder à l'écran d'aide complet il suffit d'avoir le curseur positionné juste à droite du nom de la fonction ou de sa parenthèse ouvrante
↓comme justement indiqué à l'écran. Tu accèdes alors à un écran exhaustif associé à la fonction, certes an anglais mais comme vu plus haut on peut si on le souhaite passer en français. Imagine le temps qu'il a fallu pour saisir tout cela pour chaque fonction. Les exemples fournis sont de plus interactifs, dans le sens où ils peuvent être saisis automatiquement pour démonstration en tapant ici
tabou
↵


Chaque nouveau résultat obtenu t'est d'abord présenté en affichage naturel. Au cas où l'expression déborde de l'écran, tu as alors la possibilité d'en explorer les différents composants avec les flèches, ou encore de zoomer/dézoomer via le raccourci indiqué par le
Une fois cet écran passé il te reste possible de le rappeler à tout moment depuis la console. Il te suffit de remonter avec
↑dans l'historique de calculs sur l'expression que tu souhaites visualiser en écriture naturelle, et d'utiliser alors le raccourci indiqué par le
Encore mieux que ça, si tu le souhaites tu peux même utiliser le même raccourci sur la ligne de saisie, et bénéficier ainsi toi-même d'un éditeur en écriture naturelle pour la saisie de ton expression.

- dériver des expressions via la fonction diff()ou directement la notation usuelle de Lagrange
- les primitiver ou intégrer via une même fonction integrate()
- calculer une limite en l'infini (à saisir en tant queou en une valeur, dans ce dernier cas aussi bien par la gauche que par la droite ou les deux à la fois, et ici encore via une unique fonctionoo)limit()
- calculer des séries de termes via series()
- résoudre des équations ou systèmes d'équations via solve()
- résoudre des équations différentielles via desolve()
- obtenir le terme général d'une suite définie par récurrence via rsolve()



On apprécie en passant la mise en surbrillance des parenthèses appariées sur la ligne de saisie, lorsque le curseur est positionné sur l'une d'entre elles.
Comme indiqué à chaque fois en haut d'écran les flèches te permettent alors directement de naviguer dans la représentation obtenue, et tu peux également y zoomer/dézoomer avec
+ou
-.



- lignes brisées via plotlist()
- fonctions paramétriques via plotparam()
- fonctions polaires via plotpolar()
- champs de vecteurs via plotfield()
- histogrammes via histogram()
- diagrammes en barres via barplot()



On apprécie d'obtenir à chaque fois le nuage de points de la série statistique, le graphe de l'ajustement, ainsi que l'équation de l'ajustement avec ses différents paramètres une fois revenu à la console.

- logarithmique
- exponentiel
- puissance
- polynomial
- sinusoidal



Ici encore, l'écran de visualisation/édition en écriture naturelle démontre tout son intérêt.
Et pour t'accélérer la chose si besoin, une interface est disponible sur le choix
docou
⌂, te demandant le nom de variable, le nombre de lignes et le nombre de colonnes, avant de te construire la forme dans l'éditeur en écriture naturelle que tu n'auras alors plus qu'à compléter.



Module, argument, partie réelle, partie imaginaire, et conjugué.
Et également de quoi ici encore résoudre, factoriser ou décomposer en éléments simples, mais en tenant compte cette fois-ci du contexte des nombres complexes.



Modulo, décomposition en facteurs premiers, plus grand diviseur commun, nombre premier, ...


shift
0permet pour sa part de dérouler un onglet non visible au sujet des probabilités, dénombrements et simulations.
Factorielle, nombres aléatoires, distributions binomiale, normale ou exponentielle...



shift
., traitant ici des valeurs numériques.
De quoi basculer entre écriture exacte et décimale, arrondir à l'entier ou à la décimale souhaitée par défaut ou par excès, extraire le signe, obtenir le maximum ou minimum.


shift
(-)permet d'accéder à un dernier onglet masqué.

docou
⌂!
3) Catalogue, recherche et auto-complétion
Go to top

Pour citer un seul exemple, il existe une fonction
- le tableau d'étude de la fonction dans lequel tu peux naviguer, avec ses variations, le signe de sa dérivée première, et même le signe de sa dérivée seconde avec indication du caractère convexe ou concave qui en découle pour la courbe.
- et lors du retour à la console, les différentes étapes du raisonnement avec ce qui a permis de déterminer le domaine d'étude si non précisé en paramètre, ainsi que les éventuelles asymptotes



menute permet d'accéder au catalogue de fonctions. Tu peux alors choisir d'en consulter le contenu en intégralité ou par catégories, à chaque fois dans l'ordre alphabétique.
Tu peux même y effectuer une recherche, juste à saisir les premiers caractères du nom de la fonction recherchée.
Niveau catégories nous sommes gâtés avec :
- Algèbre
- Algèbre linéaire
- Analyse
- Arithmétique et crypto
- Complexes
- Courbes
- Polynômes
- Probabilités
- Commandes de programmes
- Réels
- Résoudre
- Statistiques
- Trigonométrie
- Options
- Listes
- Matrices
- Programmes
- Modification variables
- Constantes physiques
- Unités
- Tortue


→, soit choisir une autre proposition en en demandant la liste avec
↓, soit encore poursuivre ta saisie avec des caractères supplémentaires pour affiner la chose.
4) Physique-Chimie et sciences expérimentales : constantes et unités
Go to top


menu,
Tout comme les fonctions, les constantes bénéficient elles aussi de la formidable interface orientée utilisateurs de


Les unités sont ici de véritables objets faisant partie intégrante des expressions saisies ou retournées. C'est-à-dire qu'elles peuvent être stockées avec la valeur qu'elles accompagnent dans des variables et même intervenir au sein de calculs, se décomposant et recomposant alors pour former la nouvelle unité du résultat.
Voici l'ensemble des unités au menu, et si tu peux librement les combiner via l'opération adéquate pour composer une infinité d'autres unités :
5) Applications tableur, tableau périodique et autres
Go to top

docou
⌂.


L'onglet
Le reste des onglets te permettent notamment de traiter les données saisies sous cette forme avec les fonctions de


Une application une fois de plus bien intégrée à l'environnement
enterpermettant par exemple de récupérer sur la console les données d'un élément chimique sous forme de liste.



Belle intégration une fois encore, en fin d'exécution tu récupères dans la console la liste des valeurs générées associées et peux alors les traiter : en déterminer l'altitude maximale, le temps de vol en altitude ou encore le temps de vol tout court.




6) Programmation en mode Xcas
Go to top

menuou
⌂, te permet de basculer sur un éditeur de script. Tu peux donc y saisir tes scripts dans la langage courant de
Tu peux même transférer sur ta calculatrice les scripts compatibles de ton choix et les ouvrir dans l'éditeur, fichiers
Via le raccourci indiqué pour
Le menu de bas d'écran te met une fois de plus à portée de main l'essentiel dont tu as besoin :
- onglet testpour les opérateurs de test et instructions conditionnelles
- onglet looppour les blocs de boucle et tout ce qui est relatif aux fonctions
- onglet misc
- ainsi qu'une sélection d'onglets de fonctions déjà accesibles en mode console : relatifs aux matrices, aux nombres complexes, à l'arithmétique, etc.


Gros avantage ici par rapport à d'autres solutions concurrentes, tu peux zoomer, dézoomer et même naviguer dans le tracé.
Bilan
Go to topNotons bien que nous avons été tout le long de cet article en mode
Pour ceux qui ont des besoins

Un outil professionnel entièrement gratuit qui est à la fois polyvalent, et très complet et profond dans tout ce qu'il permet de faire !

L'aide en ligne et l'intuitivité semblent avoir été pensées sur-mesures pour une prise en main aisée et autonome par les utilisateurs, avec notamment le travail formidable effectuée autour du catalogue de fonctions et de leur saisie, ainsi que les écrans d'aide exhaustifs. Des qualités rarement vues à un tel niveau sur calculatrices !

Le caractère programmable avec la gestion des scripts, la syntaxe
Comme rien ne semble bouger depuis des années, peut-être serait-il temps que la communauté de développeurs