1 Intro Progrmacio OB Capitulo 2 03 Operaciones Jerarquia

Páginas: 2 (369 palabras) Publicado: 14 de mayo de 2015


Jerarquía de los operadores aritméticos
Prioridad
Operadores
Asociatividad
1
( )
 Empezando por los paréntesis más internos
2
++, --, +(positivo), - (negativo)
 De derecha a izquierda, ++ y -- dependiendo de la posición
3
*,/,%
 De izquierda a derecha
4
+, -
 De izquierda a derecha
5
=,+=,-=,*=, /=,%=
 De derecha a izquierda
 
La jerarquía en los operadores nos ayudan a poder definir lamanera adecuada en la que una instrucción de cálculo debe ser escrita en el lenguaje de programación, por ejemplo si deseamos llevar a cabo la fórmula

La instrucción de asignación que quisiéramos definirquedaría como:

e = ((a*b*c) / d) / e

Pero esto no significa que es la única manera de escribirla, ya que si aplicamos la jerarquía de los operadores la siguiente instrucción también sería valida:e = a * b * c / d / e
La operación anterior sería ejecutada de la siguiente manera:

Primero, se multiplicará a por b.
Segundo, el resultado ya obtenido de a*b se multiplicará por c.
Tercero, elresultado ya obtenido de a*b*c se dividirá entre d.
Finalmente, el resultado ya obtenido de a*b*c/d se dividirá entre e para asignarse a e.


¿Cuál sería la manera de codificar la siguientefórmula?

La respuesta es:
e = 4/((a+b)/(c/d)) + v/w/p + 5*m*n*q
Aplicando las reglas de jerarquía de los operadores aritméticos queda de la siguiente manera:
Primero, se sumará a más b.
Segundo, sedividirá c entre d.
Tercero, el resultado ya obtenido de a+b se dividirá entre el resultado ya obtenido de c/d.
Cuarto, se dividirá 4 entre el resultado ya obtenido de ((a+b)/(c/d))
Quinto, se dividirá ventre w.
Sexto, se dividirá el resultado ya obtenido de v/w entre p.
Séptimo, se multiplicará 5 por m.
Octavo, se multiplicará el resultado ya obtenido de 5*m por n.
Noveno, se multiplicará elresultado ya obtenido de 5*m*n por q.
Décimo, se sumará el resultado ya obtenido de 4/((a+b)/(c/d)) más el resultado ya obtenido de v/w/p.
Finalmente, se sumará el resultado ya obtenido de 4/((a+b)/(c/d))...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 1 Intro Progrmacio OB Capitulo 2 02 Lectura Datos
  • Resumen capitulo 1 y 2 principios de administración de operaciones
  • Capitulo 03 2015 1
  • Capitulo 1 Operaciones y Productividad
  • Capitulo 1 Sistemas Operativos
  • Resumen del capítulo 1 y 2
  • CAPITULO I 2 1
  • Capitulo 1 y 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS