En informática y lenguajes de programación, se entiende por expresión aritmética a aquella donde los operadores que intervienen en ella son numéricos, el resultado es un número y los operadores son aritméticos. Los operadores aritméticos más comúnmente utilizados son: + , - , * , / y %.
Operadores: Símbolo que indica al compilador que ejecute determinadas operaciones con los elementos sobre los que opera (aritméticos, lógicos, de cadena y de comparación).
Operandos: constantes, variables u otras expresiones.
infija: 1+2*3 : Operadores en medio ( la unica que tendra parentesis) : 7
prefija: +1*23 : Operadores antes (orden de prioridades) :
posfija: 123*+ : Operadores despues (orden de prioridades) : 7
( El primero que sacamos va a la derecha y el segundo a la izquierda, entre el signo)
REGLAS:
1. La evaluación de las operadores con la misma prioridad se realiza de izquierda a derecha.
2.Se toman los dos primeros operadores, si son de igual jerarquía, se realiza el más a la izquierda.
3.Se toman los dos primeros operadores, si son de diferente jerarquía, se mira el tercer operador y se realiza el de mayor jerarquía que esté más a la izquierda.
4.Los paréntesis se resuelven completamente antes de realizar cualquier operación fuera de ellos, siguiendo las reglas dadas.
5. Los paréntesis más internos se resuelven primero, siguiendo las reglas dadas.
Que pasó con las graficas de pilas donde se demuestra la evaluación de una expresión posfija
ResponderEliminar