PROGRAMCION DE COMPUTADORES
PRESENTADO POR:
ALEXANDRA RODRIGUEZ JIMENEZ
PRESENTADA A:
CLAUDIA LENGUA CANTERO
CORPORACION UNIVERSITARIA DEL CARIBE- CECAR
FACULTAD DE CIENCIAS BASICAS, INGENERIA Y ARQUITERURA
SINCELEJO – SUCRE
2021
Tomado de: Joyanes, L. Fundamentos de programación Algoritmos, estructura de datos y objetos.
Email: [Link]@[Link]
CONTENIDO
1. Diseñar los diagramas de flujo para resolver los siguientes problemas:
a) Quitar una bombilla quemada de un techo.
b) Encontrar la media de una lista indeterminada de números positivos terminada con un
número negativo.
Tomado de: Joyanes, L. Fundamentos de programación Algoritmos, estructura de datos y objetos.
Email: [Link]@[Link]
B) Selecciona una opción correcta
2. ¿Cuáles de los siguientes identificadores no son válidos?
a) XRayo = Válido
b) X_Rayo = Válido
c) R2D2 = Válido
d) X = Válido
3. ¿Cuáles de las siguientes constantes no son válidas?
Tomado de: Joyanes, L. Fundamentos de programación Algoritmos, estructura de datos y objetos.
Email: [Link]@[Link]
a) 32,767 = Válido
b) 3.6E + 7 = No Válido
c) 3.5 x 10 = Válido
d) 0.000001 = Válido
4. Evaluar la siguiente expresión para A = 2 y B = 5
3*A-4*B/A^2
3*2–4*5/2^2
6 – 20 / 4
6–5
=1
5. Evaluar la expresión
4/2*3/6+6/2/1/5^2/4*2
( ( (4 / 2) * 3) / 6) + ( ( ( ( (6 / 2) / 1) / (5 ^ 2)) / 4) * 2)
( (2 * 3) / 6) + ( ( ( (3 / 1) / 25) / 4) * 2)
(6 / 6) + ( ( (3 / 25) / 4) * 2)
1 + ( (0.12 / 4) * 2)
1 + (0.03 * 2)
1 + 0.06
= 1.06
6. Pase las siguientes expresiones aritméticas a expresiones algorítmicas:
a) √ _b2 – 4ac
√b*2–4*a*c
b) x*2 – 2*x + 7
x^2–2^x+7
c) 2πr
2*π*r
d) (x*2 – x*1)*2 + (y*2 – y*1)*2
(x ^ 2 – x ^ 1) ^ 2 + (y ^ 2 – y ^ 1) ^ 2
7. Escribir las siguientes expresiones algorítmicas como expresiones algebraicas:
a) b ^ 2 – 4 * a * c
= b2 – 4ac
b) 3 * X ^ 4 – 5 * X ^ 3 + X *12 – 17
= 3 x 4 - 5 x 3 + x · 12 – 17
c) (b + d) / (c + 4)
Tomado de: Joyanes, L. Fundamentos de programación Algoritmos, estructura de datos y objetos.
Email: [Link]@[Link]
b+d
¿
c +4
d) (x ^ 2 + y ^ 2) ^ (1 / 2)
1
= (x ¿ ¿ 2+ y 2) 2 ¿
8. Si el valor de A es 4, el valor de B es 5 y el valor de C es 1, evaluar las siguientes
expresiones:
a) B * A – B ^ 2 / 4 * C = 5*4^2/4*1
5 * 16 / 4 * 1
5*4
= 20
b) (A * B) / 3 ^ 2
(4 * 5) / 3 ^ 2
20 / 9
= 2.2
c) (((B + C) / 2 * A + 10) * 3 * B) – 6
(((5 + 1) / 2 * 4 + 10) * 3 * 5) – 6
((6 / 2 * 4 + 10) * 3 * 5) – 6
((6 / 18) * 3 * 5) – 6
(0.33 * 3 * 5) – 6
4.95 – 6
= -1.05
9. Obtener el valor de cada una de las siguientes expresiones aritméticas:
a) 7 div 2 = 3
b) 7 mod 2 = 1
c)7 * 10 – 50 mod 3 * 4 + 9
7 * 10 – 2 * 4 + 9
70 – 8 + 9
= 71
d) (7 * (10 – 5) mod 3) * 4 + 9
(7* 5 mod 3) * 13
35 mod 3 * 13
2 * 13
= 26
10. Encontrar el valor de cada una de las siguientes expresiones o decir si no es una expresión
válida:
a) 9 – 5 – 3 = 1
b) 2 div 3 + 3 / 5 = no valida
Tomado de: Joyanes, L. Fundamentos de programación Algoritmos, estructura de datos y objetos.
Email: [Link]@[Link]
c) 9 div 2 / 5 = 4 /5 = no valida
d) 7 mod 5 mod 3= 7 mod 2= 1
Tomado de: Joyanes, L. Fundamentos de programación Algoritmos, estructura de datos y objetos.
Email: [Link]@[Link]