Bonjour,
j'espere ne pas me planter de sous-catégorie
je fais de l'Ada (je suis des cours) et on refait actuellement les piles avec le classique traitement d'operation à la polonaise (ex: 5 6 + 89 54 * =)
J'aimerai ecrire un programme qui me dessinerai le graph d'une fonction mathematique entrée par l'utilisateur.
je pensais utiliser la methode des piles (aprés avoir transformé la chaine de caractere correspondant à la fonction saisie en "pile polonaise inverse" ) pour calculer les differentes valeurs en fonction de x.
Mais n'y a t'il pas une methode me permettant d'eviter ce traitement par pile (je trouve que ca fait un bloc trés compliqué pour le simple calcul d'une expression)? Multiplié par le "pas" de mon graph, je risque d'avoir un programme trés lent.
connaissez vous une autre methode qui permette une fois pour toute de "traduire" la fonction saisie et ainsi pouvoir l'utiliser simplement dans le reste du programme?
j'espere avoir été suffisement clair (je sent que c'est pas gagné)
edit: par la meme occasion, le nom d'un package pour les graph en Ada?
Message édité par blacksad988 le 26-10-2004 à 11:42:39