Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.58 KB

File metadata and controls

53 lines (37 loc) · 1.58 KB

Conversión de Expresiones Infijas a Expresiones Postfijas con Java

Programa de consola con el lenguaje de programación Java que permite la conversión de expresiones mateaticas digitadas de manera infija a manera postfija.

Teoria 📖

Nosotros generalmente usamos expresiones como la siguiente:

        a + b

Este tipo de notación es llamado notación infija, puesto que el operador se encuentra entre los dos operandos. Dependiendo en la posición del operador se pueden tener otros dos tipos de notación:

  • Prefija: El operador se ubica antes de los operandos:
  •       + a b
    
  • Postfija: El operador se ubica después de los operandos:
  •       a b +
    

Por ejemplo, la siguiente expresión infija,

        ( ( ( 5 + 9 ) * 2 ) + ( 6 * 5 ) )

se puede escribir usando notación postfija de la siguiente forma:

        5 9 + 2 * 6 5 * +

Todo por medio de la implementación de la estructura de datos Pila.
Te recomiendo: Implementación de la estructura de datos Pila en Java
Tambien mira: Conversión de Expresiones Infijas a Expresiones Postfijas con Python

Construido con 🛠️

Para la programación de este programa se utilizó:

Autor ✒️

con ❤️ por Victor Rene Olave | victorolave