Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semana 3 - Expresiones Aritméticas
Semana 3 - Expresiones Aritméticas
CESDE
SEMANA 3
EXPRESIONES ARITMETICAS
DEFINICIÓN:
Las expresiones son combinaciones de constantes, variables, símbolos de operación,
paréntesis y nombres de funciones especiales que utilizamos para darle instrucciones a
una computadora. Una expresión puede ser algo tan simple como asignarle un valor a
una variable o tan complejo como toda una fórmula matemática traducida a símbolos
que la computadora entendería.
TIPOS DE EXPRESIONES:
Existen distintos tipos de expresiones que podemos encontrarnos en un algoritmo
común. En esta lección nos vamos a enfocar en las expresiones aritméticas.
1. EXPRESIONES ARITMÉTICAS
Estas son similares a las fórmulas matemáticas que aprendimos desde nuestros
años de primaria y que nos sirven para representar algún modelo de la vida real. Desde
el cálculo del área de alguna figura geométrica hasta la representación de un complejo
modelo económico, las expresiones aritméticas serán bastante usuales en nuestra labor
como programadores.
Algo muy importante que tenemos que destacar es que, cuando hay varias operaciones
aritméticas en una expresión, la computadora las resuelve de un modo distinto a como
nosotros lo haríamos.
Ejemplo Nro. 001: Supongamos que queremos calcular el valor para la variable C, que
tiene asignada la siguiente expresión:
C ← 5 * 4 + 8 / 2 - 1
C ← 20 + 8 / 2 - 1 Multiplicamos 5 * 4
C ← 28 / 2 - 1 Sumamos 20 + 8
C ← 14 - 1 Dividimos 28/2
C ← 13 Restamos 14 - 1
C ← 20 + 8 / 2 - 1 Se multiplica 5 * 4
C ← 20 + 4 - 1 Se divide 8 / 2
C ← 24 - 1 Se suma 20 + 4
C ← 23 Se resta 24 - 1
M ← 4 * (5 + 2) * 3 / (5 - 1)
M ← 4 * 7 * 3 / (5 - 1)
M ← 4 * 7 * 3 / 4
M ← 28 * 3 / 4
M ← 84 / 4
M ← 21
Como podemos ver, las operaciones (5+2) y (5-1) se ejecutaron primero a pesar de que
las operaciones de suma y resta tienen menos nivel de jerarquía que la multiplicación o
la división. Esto es porque agrupamos ambas operaciones entre paréntesis, lo que eleva
su nivel de jerarquía ante los "ojos" de la computadora. Una vez que los paréntesis se
quitan de en medio, se sigue respetando la misma jerarquía de siempre.
Ejemplo Nro. 003: Si ocurriera que en una misma expresión hay varios niveles de
agrupamiento de operaciones, la computadora va a resolver las más internas primero.
B ← 12 + ( 3 * 4 * ( 7 - 5 ) / 6 ) - 1
B ← 12 + ( 3 * 4 * 2 / 6 ) - 1 Se resuelve primero el paréntesis más interno (7 - 5)
B ← 12 + ( 12 * 2 / 6 ) - 1
B ← 12 + ( 24 / 6 ) - 1
B ← 12 + 4 - 1
B ← 16 - 1
B ← 15
x**2 + y**4
u + x**2 / y
PRACTICA Nro. 03
EXPRESIONES ARITMETICAS
Ejercicio Nro. 01: Digamos que A=5, B=25 y C=10. ¿Puedes deducir cuál será el valor
de la variable X en cada uno de los siguientes casos?
X ← A + B + C
X ← A + B * C
X ← A + B / C
X ← A + B mod C
X ← (A + B) div C
X ← A + (B / C)
Ejercicio Nro. 02: Calcula el valor de la variable C en cada uno de los siguientes casos.
C ← 8 + 7 * 3 + 5 * 6
C ← -2 ** 3
C ← (33 + 3 * 4) / 5
C ← 2 ** 2 * 3
C ← 3 + 2 * (18 - 4 ** 2)
C ← 16 * 6 - 3 * 2