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
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
Publicar un comentario