Evaluador de Expresiones Matemáticas
He encontrado este interesante artículo donde su autor Alexander
Borbón A.
explica como hacer un evaluador de expresiones matemáticas.
Además ha dejado disponible el código fuente tanto en java como en visual basic.
Para que veáis la calidad de la explicación y el código, se pueden evaluar este tipo de expresiones:"En este artículo se muestra una forma de programar un evaluador de expresiones matemáticas en JAVA. El programa se construye paso a paso y se explican detalladamente las partes más importantes del mismo. El evaluador consta de dos partes o módulos, el primero se encarga de convertir la expresión digitada a notación postfija que es más sencilla para el computador; el segundo es el que evalúa la expresión que se obtuvo en un valor específico. Para poder comprender y reescribir este programa se necesita tener conocimientos básicos en la programación en JAVA, sin embargo, se explicará el uso de varias primitivas utilizadas y de algunos conceptos básicos de programación."
Indice del articulo:
- Introducción
- Notación Postfija
- Traducción a notación postfija
- Programa que traduce de notación infija a postfija
- Evaluación de expresiones postfijas
- Función que evalúa expresiones
- Comentarios finales
- Programas
- Bibliografía
Fuente:
http://www.tec-digital.itcr.ac.cr/revistamatematica/ContribucionesV7_n2_2006/Parseador/index.html