Bloquer l'évaluation ?

Une astuce à partager ? C'est ici que ça se passe !

Bloquer l'évaluation ?

Messagepar critor le 16 Mars 2011, 23:16

Bonsoir,


Est-il possible avec le langage de programmation Nspire de bloquer/différer l'évaluation ou la simplification d'une expression, comme on peut par exemple le faire en LISP?

Par exemple, est-il possible de récupérer comme résultat d'une fonction l'expression d(x,x) et non son évaluation qui sera 1 ?

Cela peut être utile pour des programmes/fonctions affichant des formules.
Je sais que l'on peut transformer les expressions en chaînes de caractères, mais dans ce cas on perd l'affichage en écriture naturelle.


Merci.
Visitez le nouveau site calculatrices TI francophone: TI-Planet

Quelques-un de mes programmes Nspire:
* Table interactive des radionucléides (Lua)
* Dérivées pas à pas (Basic)
* Lecteur d'images (Ndless)
* Calcul exact (Basic)
critor
 
Messages: 308
Inscrit le: 18 Nov 2009, 22:28

Re: Bloquer l'évaluation ?

Messagepar Christian le 18 Mars 2011, 16:42

Bonjour Critor,
J'ai bien peur que non. C'est une question que je me suis posée bien souvent, mais j'avoue ne pas avoir trouvé de réponse. Si jamais quelqu'un a une solution à ce problème, je suis preneur!
Evidemment, on peut toujours renvoyer une réponse sous forme d'une chaîne de caractères, mais dès qu'on évalue cette chaîne avec expr, c'est fichu...
Bien cordialement,
Christian
Avatar de l’utilisateur
Christian
 
Messages: 340
Inscrit le: 22 Août 2008, 13:42

Re: Bloquer l'évaluation ?

Messagepar critor le 18 Mars 2011, 18:00

Merci pour la clarté de cette réponse.
(je m'y attendais...)
Visitez le nouveau site calculatrices TI francophone: TI-Planet

Quelques-un de mes programmes Nspire:
* Table interactive des radionucléides (Lua)
* Dérivées pas à pas (Basic)
* Lecteur d'images (Ndless)
* Calcul exact (Basic)
critor
 
Messages: 308
Inscrit le: 18 Nov 2009, 22:28

Re: Bloquer l'évaluation ?

Messagepar Boris le 18 Mars 2011, 23:10

Oui malheureusement, je suis du même avis que Christian. Pour avoir fait quelques essais dans ce sens, je n'y suis jamais arrivé...
Boris
 
Messages: 324
Inscrit le: 24 Oct 2008, 06:11


Retourner vers Trucs et astuces



Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité


© Copyright 2008 - Tous droits réservés.