Skip to content

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.

Notifications You must be signed in to change notification settings

victorolave/Infijo_A_Posfijo_Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages