0% encontró este documento útil (0 votos)
57 vistas6 páginas

Fundamentos de Programación y Algoritmos

El documento presenta dos problemas para resolver con diagramas de flujo y una serie de ejercicios de programación sobre expresiones, operadores y evaluación de expresiones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas6 páginas

Fundamentos de Programación y Algoritmos

El documento presenta dos problemas para resolver con diagramas de flujo y una serie de ejercicios de programación sobre expresiones, operadores y evaluación de expresiones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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]

También podría gustarte