Tracé d'une fonction mathématique

Soyez le premier à donner votre avis sur cette source.

Vue 6 888 fois - Téléchargée 693 fois

Description

Programme compilable Borland C/C++ 3.1
Il contient un parser d'expresions de base.
Seuls les opérateur de base sont utilisés
L'expression ou les sous-expressions doivent commencer par une valeur, on ne peut donc pas faire:
- x + 2
il faut soit transformer l'expression soit introduire un 0:
2 - x ou 0 - x + 2
L'analyseur lexical est un peux bourin, on peut améliorer le programme en utilisant les outils lex et yacc.
Mais ce programme est assez intéressant du fait que le parser n'a pas été fait par yacc.

Il n'y a pas de commentaire dans le source

Conclusion :


3 constantes permettent l'affichage de structures phares du programme afin de contrôler leur justesse.

Toute l'analyse syntaxique est réprésenté sous la forme d'un arbre qui va permettre le calcul pour tracer le graphe de la fonction mathématique.

La grammaire est représentée sous forme de fonctions chaque production utilisée est réalisée par l'appel la fonction associée. Ainsi, l'analyse syntaxique est grandement simplifiée.

Codes Sources

A voir également

Ajouter un commentaire

Commentaire

inginfo1
Messages postés
6
Date d'inscription
vendredi 25 avril 2003
Statut
Membre
Dernière intervention
27 juin 2003
-
tout nos encouragement

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.