Dorf54 a écrit :
oula ca me parait compliqué tout ca
je pensais juste a une simple fonction
c'est vraiment la seule methode?
merci pour vos reponses en tous cas
|
c'est tout à fait possible de faire ca avec un système d'arbre binaire, et utiliser une fonction pour parser ton expression. Je l'ai déjà fait comme TP (avec +,-,*,/,^,sin,cos, nombres, lettres et parenthèses) Mais l'expression devait être complètement parenthesée.
Mais ca donne un algorithme un peu chiants si tu veux vraiment traiter tous les cas (points de vue priorité de l'opérateur * sur + ...)
Et c'est moins "générique" que les autres méthodes données (que je connaissais pas mais je suis loin d'être une base en info...).
Edit: en fait je viens seulement de me souvenir que le but de ce TP était de faire un système qui dérivait analytiquement l'expression qu'on lui donnait. Il y avait une variable x, et on pouvait lui donner également des paramètres a,b,c...
Ca marchait vraiment bien, je me souviens que quand je l'avais fait, j'étais super fier de ce truc
Message édité par deltaden le 25-03-2003 à 02:45:27
---------------
"La Terre est le berceau de l'humanité, mais on ne passe pas toute sa vie au berceau." - Konstantine Tsiolkovski