Está en la página 1de 2

01

01

IC
1

IC
0
UNIVERSIDAD NACIONAL DE INGENIERÍA

-B
IC
Facultad de Ciencias
Escuela Profesional de Ciencias de la Computación

-B
Segunda Práctica dirigida: DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGOS

FC
Curso: Introducción a la Computación (BIC01) Semestre 2020-I
FC
1. Represente en pseudocódigo y diagrama de flujo, un algoritmo que determine la hipotenusa de un
triángulo rectángulo dado sus catetos, el algoritmo debe imprimir el valor de la hipotenusa.
2. Desarrolle un algoritmo que permita determinar e imprimir los valores del área y volumen de un
cilindro dado su radio (R) y altura (H). Representarlo mediante su pseudocódigo y diagrama de flujo

01
respectivamente.
3. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para determinar cuánto pagará

01
finalmente una persona por un artı́culo x, considerando que tiene un descuento de 20 %, y debe pagar

IC
15 % de IGV (el algoritmo debe mostrar los precios de venta, con descuento y el precio final).
1

IC
0

4. Se desea calcular la potencia eléctrica de circuito de la figura 1. Realice un diagrama de flujo y el


pseudocódigo que representen el algoritmo para resolver el problema. Considere que: P = V I y V = IR.

-B
IC

-B

FC
FC

Figura 1: Circuito

5. Represente en pseudocódigo y diagrama de flujo, un algoritmo que permita leer un valor entero N y

01
luego determine si este es par (debe mostrar el mensaje: ”N es par”).
01

6. Desarrolle el pseudocódigo y diagrama de flujo de un algoritmo que lea dos valores enteros y luego
determine e imprima el mayor de ellos.
IC
1

7. Desarrolle un algoritmo que lea dos números enteros y lo muestre ordenado de menor a mayor si la suma
IC
0

es par; y de mayor a menor si la suma es impar. Representarlo mediante su pseudocódigo y diagrama de


-B
flujo respectivamente.
IC

-B

8. Represente en pseudocódigo y diagrama de flujo, un algoritmo que lea tres valores y los almacene en las
variables A, B y C respectivamente; luego debe imprimir la suma del mayor y menor valor. Nota, exigir
que los tres valores introducidos por el teclado sean diferentes.
FC

9. Realice y represente mediante diagrama de flujo y pseudocódigo un algoritmo que encuentre e imprima
las raı́ces reales o complejas de la ecuación ax2 + bx + c = 0.
FC

10. Desarrolle el pseudocódigo y diagrama de flujo de un algoritmo que permita convertir las calificaciones
numéricas a letras, según la siguiente especificaciones: A =< 8, 10], B =< 6, 8], C =< 4, 6], D =< 3, 4]
y E = [0, 3]. Nota, hacer uso de la estructura múltiple según.
11. Usando la estructura mientras, desarrolle un algoritmo que realice la sumatoria de los números enteros
comprendidos entre el 1 y el 10 (1 + 2 + 3 + ... + 10). Representarlo en pseudocódigo y diagrama de flujo.
1
C0

1
01
1

IC
C0

BI
01
01

IC
1 12. Usando la estructura hasta, desarrolle un algoritmo que calcule e imprima el valor del factorial de un

IC
0
número N entero positivo. Representarlo en pseudocódigo y diagrama de flujo.

-B
IC
13. Realizar el diagrama de flujo y pseudocódigo para determinar cuántos años, meses y dı́as ha vivido

-B
una persona los datos de entrada deben ser: fecha (dd/mm/aaaa) de nacimiento y fecha de consulta
(dd/mm/aaaa). Asumir que el año tiene 12 meses y el mes 30 dı́as.

14. Desarrolle un pseudocódigo y diagrama de flujo de un algoritmo que lea los coeficientes de un sistema

FC
de ecuaciones (ax + by = c; dx + ey = f ) y calcule los valores de las variables x e y. El algoritmo debe
responder de forma adecuada para todos los casos.
FC
15. Escribir el pseudocódigo y diagrama de flujo de un algoritmo que imprima el orden y el valor de los
5 primeros términos de la sucesión de Fibonacci (SF ibonacci = 0, 1, 1, 2, 3, 5, 8, 13, 21, ..., n) que sean
múltiplo de 3.
16. Realizar el pseudocódigo y diagrama de flujo de un algoritmo que determine el valor de la sucesión
matemática, S(n) = 1/0! + 1/1! + 1/2! + 1/3! + ... + 1/n! . El algoritmo debe calcular valores de S(n),

01
para n = 0, 2, 4, 6, 8, 10.

01
17. Desarrolle un algoritmo que lea un valor entero positivo N y determine si es primo o no, debe imprimir
el resultado. Representarlo en un pseudocódigo y diagrama de flujo.

IC
1

18. Un problema muy simple de la vida diaria es calcular la fecha del dı́a siguiente a una fecha conocida.
IC
0

Por ejemplo, para el 31 de diciembre del 2015, la fecha que sigue es el 1 de enero del 2016. Escribir el

-B
pseudocódigo y diagrama de flujo de un algoritmo que lea el dı́a, el mes y el año y nos imprima la fecha
IC

que sigue a dicho dı́a. Debe considerar que los meses pueden tener: 28 o 29 (dependiendo del año), 30 y
-B

31 dı́as.
19. Dada la ecuación f (x) = x3 − 5x2 + 14x − 2, se pide realizar un algoritmo que calcule una de las raı́ces
de dicha ecuación en el rango [0, 1]. Es fácil distinguir y verificar que f (0) < 0 y f (1) > 0, sugerencia
FC
considerar |f (x)| <  donde  = 10−9 . Representar el algoritmo en su diagrama de flujo y pseudocódigo.
FC

20. Si S(Pn ) es la suma de los n primeros números primos, entonces el promedio de los n primeros primos es
S(Pn )/n. Realizar un algoritmo que lea n y luego imprima una tabla (ver figura 2) para todos los casos
en que el promedio S(Pn )/n es entero. Representar el algoritmo en pseudocódigo y diagrama de flujo.

01
01

IC
1

IC
0

-B
IC

Figura 2: tabla
-B

FC
FC

1
C0

2
01
1

IC
C0

BI

También podría gustarte