UNIDAD 3
3.0. PRUEBA INICIAL
3.0. 1. ¿En qué consiste una instrucción de asignación?
3.0. 2. ¿Cómo se evalúa una expresión aritmética?
3.0. 3. ¿En qué consiste la asociatividad de un operador?
3.0. 4. ¿Para qué se utilizan los paréntesis en expresiones de computador?
3.0. 5. ¿Qué es una expresión relacional?
3.0. 6. ¿Cuáles son los operadores relacionales?
3.0. 7. ¿Qué es una expresión lógica?
3.0. 8. ¿Cuáles son los operadores lógicos?
3.1 EJERCICIOS - Operadores
3.1.1 Dada la siguiente definición de variables con su respectivo tipo y
contenido
Numéricos enteros Numéricos reales
a =
4 y = 3.5
b =
7 x = 2.0
c =
3 z = 5.0
d =
2 w = 1.5
Determine el resultado de evaluar cada una de las siguientes expresiones:
·
a * b / 2 + 1
·
c / y ^ 2
·
a / ((b + c) / (d
+ 1) * (a + b) – b) ^ b ^ a + z
·
z / x + b * w * (c – b) / a
3.2 EJERCICIOS - Expresiones Aritméticas,
Relacionales y Booleanas
3.2.1. Si el valor de A = 4, B = 5, C = 1, L = Verdadero (TRUE); muestre
cuales son los valores impresos en el siguiente algoritmo:
1.
ALGORITMO OPERADORES_Y_EXPRESIONES
2.
VARIABLES: A, B, C, X, Y, Z (NUMÉRICAS)
3.
L: (BOOLEANAS)
4.
INICIO
5. A
= 4
6. B
= 5
7. C = 1
8. L = TRUE
9. X = B * A – B ^ 2 / 4 * C
10.
Y = A * B / 3 ^ 2
11.
Z = (((B + C) / 2 * A + 10) * 3 * B) – 6
12.
IMPRIMA (X, Y, Z)
13.
FININICIO
14.
FIN
3.2.2. Usando los valores de A, B, C y L del punto anterior, calcule el
valor almacenado en las siguientes variables:
X = (B <= 100) && !
(A > C) && (C == 1)
Y = (B == 5) || (C == 30)
&& ! L
Z = ((B + 20) > (C – 1)) ||
((A + 5) <= 50)
3.2.3. Convierta la siguiente expresión algebraica en expresión de
computador

No hay comentarios:
Publicar un comentario