1. Unidad Central del Valle del Cauca
Facultad de Ingeniería
Ingeniería en Electrónica
Algoritmia y Programación
Doc: Adrian Lasso C – llasso@uceva.edu.co
Taller Operadores Aritméticos y Lógicos
a) Diga que valor se obtiene al evaluar (paso por paso) cada una de las siguientes expresiones:
1. 8 - 5 - 12
2. 8 - (5 - 12)
3. 15 - 10 * ((3 / 1) - 25 / 2) ^ 3 R= 8588.75
4. 10 / ((2 - 2) + 5)
5. 10 * (-1) + 20 / 2
6. (8 - 5) - 12
7. – (2 * 6) + 15 * 4 / 4 + ((-5 * 9 + (7 * 3)) ^ (4 - (4 / 2))) R=579
8. (((5 * 2) ^ 3) - 1)
9. - 7 - 6 * 5 / (2 / 2) + 1
10. (-1) * 5 + (9 / 3 ^ 2 – 10 * (6 - 6)) + (-6 + 6) – (-1) R=-3
b) Diga que valor se obtiene al evaluar las siguientes expresiones
1. true OR false AND true
2. (false OR false) AND (!true)
3. !true AND !false
4. !(5 > 7 OR 8 > 0 AND 1 = 2)
c) Si a = 5 y b = 2, diga que valor se obtiene al evaluar las siguientes expresiones:
1. a>b
2. a>=b
3. a<b
4. a<=b
5. a!=b
6. a=b
d) Si x = 10, y z = 5, diga que valor se obtiene al evaluar las siguientes expresiones:
1. x >= 3
2. ! (!(x <= 3))
3. ( x<= 3) OR (x <= 7)
4. !(x <= 3 AND x>=1)
5. ! (x <= 3) AND (x >= 1 OR x <= 7)
6. (x <= 3 AND x >= 1) AND (x <= 7 AND x >= 5)
2. 7. (x == x AND x >= 1) AND ! (x <= 2) AND ! (z >= 5)
8. (x != x AND x < -3) AND (x+3 <= 3) AND (x-10 < 0)
9. (x != x AND z > -3) AND (x+3 <= 3) AND (x-10 < z)
10. (x+z >= 15) AND (z = x+x) OR (x-10 < z)
11. (!(5 > 10 AND x != -x)) OR (x <= 3 AND x >= 1)
12. (z <= z+10-2) OR (!(x = 10 AND -1*(((x*z)+10)/2) >= 0)) AND true
e) Elabore una expresión que permita únicamente:
1. valores positivos
2. valores positivos mayores de 18
3. valores negativos
4. el valor 10
5. valores negativos y el valor 5
6. edades entre 18 y 25 años
7. calificaciones mayores o iguales a 2.0 y menores de 3.0
8. valores monetarios mayores a 25000 o iguales a 18500
9. valores de 1 a 3, o de 5 a 7.
10. cualquiera de los siguientes valores 1, -3, 5, -7, 10.
11. cualquier valor menos los siguientes valores 1, -3, 5, -7, 10.
12. solo valores pares