ejercicios de la unidad 2
DESCRIPTION
Ejercicios de la unidad 2 de la materia de metodologíaTRANSCRIPT
LCC. María de los Angeles Villafañe Ríos
UNIVERSIDAD TECNOLÓGICA DE TECAMACHALCO
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
METODOLOGÍA DE LA PROGRAMACIÓN
EJERCICIOS PARA EVALUACIÓN DE LA SEGUNDA UNIDAD
Objetivo: El alumno convertirá expresiones algebraicas, aritméticas y lógicas a
expresiones algorítmicas, considerando la jerarquía de operadores, para realizar las tareas
solicitadas.
Fecha de entrega: viernes 30 de septiembre de 2011 en el horario de clases.
1.- Determina el orden en que se evaluarán las siguientes expresiones
i. (a + b + c + d + e)%5
ii. (x + y + z) * (v + w)
iii. a*b*c + d*e*f + g%h
iv. (a * (b+c)) – 2 * d + (4*e – f)
v. a % 2 / b – c * a * y + 18 / c – 3 * h
vi. a * (b + c) + c * (d + e)
vii. (a * (b + c)) – 2 * a + (4 * d – f)
viii. a * (b + c)
ix. A % B + C / D – 6 x. A + 2 * (3 + B)
xi. 3 * (A % (B / C)) + 5 xii. A * B / C * D
2.- Evaluar las expresiones aritméticas i. (a + b + c + d + e)%5 para los valores:
a = 3, b = 2, c = 1, d = 8, e = 4
LCC. María de los Angeles Villafañe Ríos
ii. (x + y + z) * (v + w) para los valores:
x=3, y=4, z=1, v=2, w=2
3.- Evaluar la expresión aritmética a % 2 / b – c * a * y + 18 / c – 3 * h para los valores:
a = 3, b = 2, c = 1, h = 8, y = 4
4.- Evaluar la siguiente expresión aritmética a * (b + c) + c * (d + e) para los valores:
a = 3, b = 2, c = 1, d = 8, e = 4
5.- Evaluar la expresión aritmética (a * (b + c)) – 2 * a + (4 * d – f) para los valores:
a = 3, b = 2, c = 1, d = 8, f = 4
6.- Evaluar la expresión (obtener resultado) a) 4 / 2 * 3 / 6 + 6 / 2 / 1 / 5 % 2 / 4 * 2
b) 1*2 + 3*4 – 10/2
c) (1+2) * 4 / 2
d) 2 * 5 * 5 + 3 * 5 + 7
e) (35 % 3) * 4 + 9
f) 6 * 5 / 10 * 2 + 10 g) (6 * 5 )/ (10 * 2) + 10 h) (6 * 5) /( 10 * 2 + 10) i) (6 * 5) / (10 * (2 + 10))
7.- Escribir las siguientes expresiones algebraicas como expresiones Aritméticas: a) 4x - 2y + 7 b) a + b c - d c) 3x + 2y 2z
LCC. María de los Angeles Villafañe Ríos
d) x + y - 3x x 5 e) y 2 - y 1 x2 - x1
8.- Si A = 4, B = 5 y C = 1, evaluar las siguientes expresiones a) B * A - B * B / 4 * C b) (A * B) / 3 * 3
c) (((B + C) / 2 * A + 10) * 3 * B) – 6
9.- Evaluar la siguiente expresión para A = 2 y B = 5
3 * A - 4 * B / A % 2
10.- j = 2, k = 4; Determinar el valor de las variables i, w y k después de la ejecución de las siguientes sentencias de asignación: i = j / k w = i / j k = i % j w = 8.0 / j
11.- Evalué la siguiente expresión para los valores: a=2, b=3, c=1, d=4 (a * (b+c)) – 2 * a + (4*c – d) – d
12.- Evaluar las siguientes expresiones lógicas
a).- 10 * 1 > 3 * 10 + 2
LCC. María de los Angeles Villafañe Ríos
b).- 3 > 5 and 3 < 10
c).- 5 > 2 and 10 ≥ 9
d).- No (99 >= 50) o (10 > = 75)
e).- No(x < 5) y No (z >= 7)
13.- Evaluar la siguiente expresión lógica:
a) x >= (y+z) Para los valores: x = 3, y = 4, z = 1 b) Evaluar la siguiente expresión lógica:
contador1 + 1 < contador2 Para los valores contador1 = 3, contador2 = 1
c) Evaluar la siguiente expresión lógica: num % 4 = 0 Para el valor num = 7
d) Evaluar la siguiente expresión lógica: (a + b - 1) < (x * y) Para los valores a = 31, b = -1, x = 3, y = 2
e) Evaluar la siguiente expresión lógica para a = 34, b = 12 y c = 8 No(a + b = c) o (c <> 0) y (b - c > = 19)
f) Para los valores i=8, j=5, x=0.005, z=-0.01; Indique los valores de las siguientes expresiones:
a. (3 *i -2 *j)%(2 *i -j) b. 2 *((i /5)+(4 *(j -3))%(i +j -2)) c. -(i + j)/2 d. (x >z)y(i >0)o(j <5) e. (x >z)o(i >0)y(j <5)