Revistas de investigación UNMSM
Ir al contenido principal Ir al menú de navegación principal Ir al pie de página del sitio

Una clase Parser en Java para evaluar expresiones algebraicas

  • Edgar Ruiz Lizama Universidad Nacional Mayor de San Marcos. Lima, Perú
  • Eduardo Raffo Lecca Universidad Nacional Mayor de San Marcos. Lima, Perú
Palabras clave: Parser, analizador léxico, evaluación de expresiones postfijas, algoritmo de precedencia de operadores.

Resumen

El artículo presenta una clase parser en Java para evaluar expresiones algebraicas empleando algoritmos fundamentales para la construcción de compiladores, pasando por la conversión de expresiones de infija a postfija, la evaluación de expresiones en notación postfija, el algoritmo de evaluación por precedencia de operadores, el algoritmo parsing de precedencia y el algoritmo de construcción de funciones de precedencia. El objetivo del artículo es escribir un analizador léxico en un lenguaje convencional de programación de sistemas, utilizando las posibilidades de entrada y salida del lenguaje Java para leer las expresiones a evaluar desde la entrada; procesarlas y enviar los resultados a la salida.

Descargas

La descarga de datos todavía no está disponible.

Biografía del autor

Edgar Ruiz Lizama, Universidad Nacional Mayor de San Marcos. Lima, Perú

Ingeniero Industrial. Profesor del Departamento de Ingeniería de Sistemas e Informática, UNMSM.

Eduardo Raffo Lecca, Universidad Nacional Mayor de San Marcos. Lima, Perú

Ingeniero Industrial. Profesor del Departamento de Ingeniería de Sistemas e Informática, UNMSM.

Publicado
2006-07-31
Cómo citar
Ruiz Lizama, E., & Raffo Lecca, E. (2006). Una clase Parser en Java para evaluar expresiones algebraicas. Industrial Data, 9(1), 085-096. https://doi.org/10.15381/idata.v9i1.5762
Sección
Sistemas e Informática