de critor » 27 Oct 2016, 18:24
Quelques nouveautés.
La bibliothèque restaure les valeurs de toutes les variables numériques utilisées à la fin, ce qui sera pratique lorsque appelée depuis un programme.
Toutefois, les chaînes ne sont pas restaurées. Je ne vois pas de moyen de les restaurer en Basic sans que cela déclenche des erreurs dans certains cas.
Seront donc écrasées dans l'état actuel du code : Chn6, Chn7, Chn8, Chn9 et Chn0.
Il est possible d'utiliser des variables numériques dans les calculs :
Toutefois, il faut que ce soit des variables non utilisées dans le bout de code faisant l'évaluation.
Seront écrasées à ce moment-là : M, O et R.
(je pense modifier pour que cela tombe vers la fin de l'alphabet - genre U, V et W)La variable Rep n'est malheureusement pas gérée.
Et je ne vois aucun moyen de la gérer sans que cela déclenche des erreurs dans certains cas.
Le problème est qu'elle peut contenir des données de différents types
(nombre, chaîne, liste, matrice...) et qu'il n'y a aucun moyen en Basic de récupérer le type en question.
Les fonctions définies par l'utilisateur sont maintenant gérées.
Si l'utilisateur omet de préciser le paramètre, celui utilisé par défaut par la calculatrice est rajouté.
De même fonctions paramétriques, polaires et suites sont gérées.