Orden de prioridad de operadores

Reglas de prioridad

Las expresiones que tienen dos o más operandos requieren unas reglas matemáticas que permitan determinar el orden de las operaciones, se denominan reglas de prioridad o precedencia y son:

1. Las operaciones que están encerradas entre paréntesis se evalúan primero. Si existen diferentes paréntesis anidados (interiores unos a otros), las expresiones más internas se evalúan primero.

2. Las operaciones aritméticas dentro de una expresión suelen seguir el siguiente orden de prioridad:


• operador ( )
• operadores ++, – – + y – unitarios,
• operadores *, /, % (producto, división, módulo)
• operadores +, – (suma y resta).


En los lenguajes que soportan la operación de exponenciación, este operador tiene la mayor prioridad. En caso de coincidir varios operadores de igual prioridad en una expresión o subexpresión encerrada entre paréntesis, el orden de prioridad en este caso es de izquierda a derecha, y a esta propiedad se denomina asociativid

Cuál es el resultado de las siguientes expresiones?

 a) 3 + 6 * 14                                                 b) 8 + 7 * 3 + 4 * 6

Solucion                                                       Solucion

  3+  (6 *4)                                               8+ (7*3)+ (4*6)
    3+84                                                        8+21+24
    = 87                                                            =53


Obtener los resultados de las expresiones:
–4 * 7 + 2 ^ 3 / 4 – 5
Solución
–4 * 7 + 2 ^ 3 / 4 – 5
resulta
–4 * 7 + 8 / 4 – 5
–28 + 8 / 4 – 5
–28 + 2 - 5
–26 - 5
–31
Conclusión

La orden de prioridad de operadores es similar por no decir  igual ya que empieza por parentesis  y termina hasta suma y resta pero en estos caso no hay llaves y corchetes se utilizan con mas parentesis

Comentarios