Bibliothèque de calcul par étapes 83PCE

Dans deux articles ( viewtopic.php?t=19129&p=208540#p208540 et viewtopic.php?t=19018&p=207342 ), j'ai mis en avant les nouvelles possibilités de donner les calculs étape par étape avec l'OS TI-83 Premium CE 5.2.
L'ennui, c'est que le code est à chaque fois spécifique à la formule utilisée.
Si l'on continue comme ça, il faudrait donc autant de programmes par étapes que de formules...
D'où l'idée d'avoir un programme dédié au calcul par étapes, qui pourrait alors être appelé par tout programme souhaitant en bénéficier :

(les parenthèses sont en bonus
)
Le fonctionnement :
Le temps d'exécution est très raisonnable en regard des nombreuses opérations sur les listes et chaînes où la calculatrice est loin d'être optimale - 11 secondes pour l'écran ci-dessus avec un calcul quand même assez complexe au niveau lycée.
L'ennui, c'est que le code est à chaque fois spécifique à la formule utilisée.
Si l'on continue comme ça, il faudrait donc autant de programmes par étapes que de formules...
D'où l'idée d'avoir un programme dédié au calcul par étapes, qui pourrait alors être appelé par tout programme souhaitant en bénéficier :


(les parenthèses sont en bonus

Le fonctionnement :
- l'utilisateur saisit une chaîne avec son calcul
- la chaîne est découpée en autant de morceaux que d'éléments (nombres, variables, opérateurs, fonctions...) et convertie en liste
- la liste est ensuite passée en notation postfixée RPN
- la liste-RPN est ensuite simplifiée étape par étape, et à chaque étape reconvertie en chaîne pour affichage
Le temps d'exécution est très raisonnable en regard des nombreuses opérations sur les listes et chaînes où la calculatrice est loin d'être optimale - 11 secondes pour l'écran ci-dessus avec un calcul quand même assez complexe au niveau lycée.