La notación prefija, también conocida como notación de prefijo o notación prefija, esuna forma de notación para la lógica, la aritmética, y el álgebra. Su característicadistintiva es que coloca los operadores a la izquierda de sus operandos.
Si la aridad(es el número deargumentosnecesarios para que dicho operador o función se puedacalcular.) de los operadores es fija, el resultado es una sintaxis que carece deparéntesis u otros signos de agrupación, y todavía puede ser analizada sinambigüedad.
La notación de infijo es la notación común de fórmulas aritméticas y lógicas, en la cualse escriben los operadores entre los operandos en que están actuando (ej. 2 + 2) usando un estilo de infijo.
La notación postfija pone el operador al final de los dos operandos, por lo que laexpresión queda: ab+5-La notación postfija utiliza una estructura del tipo LIFO (Last First Out) pila, la cual esla más utilizada para la implementación. Llamada también polaca inversa, se usa pararepresentar expresiones sin necesidad de paréntesis. La notación postfija pone el operador al final de los dos operando.
Ejemplo
Se tiene la expresion R = 32 * 7 + 34 ^ 18, encontrar su representacion en cuadruplos
Encuentre el cuadruplo para:
Respuesta:
La sintaxis general de la instrucción de asignación es:
El valor a la derecha del signo igual puede ser una constante, otra variable o una expresión que combine constantes y variables, pero siempre la variable y su valor deben ser del mismo tipo de dato. Por ejemplo: