Está en la página 1de 21

UNIVERSIDAD CATÓLICA DE SANTA MARÍA

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

METODOLOGIA DE LA PROGRAMACION
INFORME N08

CÓDIGO/DNI APELLIDOS Y NOMBRES FECHA


2023704871 Guzmán Flores Aron Daniel 21/0523
2023243831 Huamani Chuquimamani, Fabian Genaro 21/0523
2023705861 Pozu Vargas Luis Anthony 21/0523

EJERCICIOS
1. Diseñe un algoritmo representándolo en DF y Pseudocódigo que permita determinar y
mostrar la suma de los números enteros del 1 al 1000
CODIGO:

FUNCION:
NS DF:

PROCESO:
NS DF:
2. Diseñe un algoritmo representándolo en DF y Pseudocódigo que permita ingresar un
número entero positivo y muestre la suma de todos los números comprendidos entre 0
y el número ingresado.
El algoritmo debe considerar las validaciones de datos que sean necesarias
CODIGO:

NS: DF:

NS: DF:
3. Diseñe un algoritmo representándolo en DF y Pseudocódigo que permita calcular y
mostrar la suma y el producto de los números pares comprendidos entre 20 y 400
ambos inclusive
4. Diseñe un algoritmo representándolo en DF y Pseudocódigo tal que ingresados 10
números enteros, muestre la suma de los números pares, la cantidad de números
pares y el promedio de los mismos. El algoritmo debe considerar las validaciones de
datos que sean necesarias.
5. Diseñe un algoritmo representándolo en DF y Pseudocódigo que permita determinar si
un número entero cualquiera es par o impar. El algoritmo debe considerar las
validaciones de datos que sean necesarias
6. Diseñe un algoritmo representándolo en DF y Pseudocódigo que permita determinar si
un cierto número es entero o no.
CODIGO:

NS: DF:

NS: DF:
7. Diseñe un algoritmo representándolo en DF y Pseudocódigo tal que ingresados 20
números, muestre la suma de los números positivos.
CODIGO:

NS: DF:

NS: DF:
8. Diseñe un algoritmo representándolo en DF y Pseudocódigo que lea dos números
enteros positivos y los multiplique por sumas sucesivas. El algoritmo debe mostrar el
resultado y debe considerar las validaciones de datos que sean necesarias.
CODIGO:

NS DF

NS DF
9. Diseñe un algoritmo representándolo en DF y Pseudocódigo que divida números
enteros positivos por medio de restas sucesivas y que muestre el resultado de la
división. El algoritmo debe considerar las validaciones de datos que sean necesarias

NS: DF

NS: DF
10. Diseñe un algoritmo representándolo en DF y Pseudocódigo que permita muestre
todos los divisores de un cierto número entero. El algoritmo debe considerar las
validaciones de datos que sean necesarias

NS: DF

NS: DF
11. Escriba un algoritmo que permita determinar si un cierto número entero es primo.

NS: DF

NS: DF
12. Diseñe un algoritmo representándolo en DF y Pseudocódigo que permita determinar y
mostrar el factorial de un número entero positivo. El algoritmo debe considerar las
validaciones de datos que sean necesarias

NS: DF

NS: DF
13. Diseñe un algoritmo representándolo en DF y Pseudocódigo para determinar y mostrar
la potencia de un número real elevado a un cierto exponente entero positivo. El
algoritmo debe considerar las validaciones de datos que sean necesarias.
14. Diseñe un algoritmo representándolo en DF y Pseudocódigo para determina y mostrar
la potencia de un número real elevado a un cierto exponente entero. El algoritmo debe
funcionar correctamente tanto para exponentes positivos como negativos y debe
considerar las validaciones de datos que sean necesarias
15. Diseñe un algoritmo representándolo en DF y Pseudocódigo al cual se le ingresen 10
valores y al final muestre por pantalla la suma de los valores, la suma de los cuadrados
de ellos, el promedio, el máximo y el mínimo de los mismos
16. La compañía XYZ tiene una fórmula poco común para calcular los sueldos de sus
empleados. El sueldo semanal para un empleado es: $35.000+$(edad del
empleado)+$100*(1+2+3+...+ años en XYZ). Así entonces un empleado de 37 años de
edad que tiene una antigüedad de 6 años en XYX ganaría un sueldo de:
$35.000+$37+$2100 lo que da un total de $37.137
Diseñe un algoritmo representándolo en DF y Pseudocódigo que reciba para un
empleado la edad y antigüedad en XYZ y muestre el sueldo que le corresponde
semanalmente. El algoritmo debe considerar las validaciones de datos que sean
necesaria
17. Diseñe un algoritmo representándolo en DF y Pseudocódigo tal que ingresados 100
números
naturales, permita determinar y mostrar:
a. ¿Cuántos son menores que 15?
b. ¿Cuántos son mayores que 50?
c. ¿Cuántos están comprendidos entre 25 y 45?
d. ¿Cuál es el promedio de los 100 números?
El algoritmo debe considerar las validaciones de datos que sean necesarias.
18. Dos números enteros positivos a y b son amigos, si la suma de los divisores propios de
uno es igual al otro número y viceversa (la unidad es divisor propio de cualquier
número, sin embargo, el propio número no se considera divisor propio Un ejemplo es el
par de naturales (220, 284), ya que: los divisores propios de 220 son 1, 2, 4, 5, 10, 11,
20, 22, 44, 55 y 110, que suman 284;
y los divisores propios de 284 son 1, 2, 4, 71 y 142, que suman 220.

}
19. Diseñe un algoritmo representándolo en DF y Pseudocódigo que reciba dos enteros
positivos y devuelva uno, si los números recibidos son primos relativos y devuelva cero
en caso contrario. Dos números son primos relativos si no tienen divisores comunes
excepto la unidad.
El algoritmo debe considerar las validaciones de datos que sean necesarias
20. Un número abundante es todo número entero positivo que cumple que la suma de sus
divisores propios es mayor que el propio número. Por ejemplo, 12 es abundante ya que
sus divisores propios son 1, 2, 3, 4 y 6 y se cumple que 1+2+3+4+6=16, que es mayor
que 12.
Diseñe un algoritmo representándolo en DF y Pseudocódigo que verifique si un cierto
número entero positivo es abundante. El algoritmo debe considerar las validaciones de
datos que sean necesarias.
Cuestionario.-
1. ¿Cómo están compuestas las estructuras repetitivas?
Tienen una condición que determina si se ejecuta el código repetidamente y un conjunto de
instrucciones que se repiten si se cumple aquella condición
2. ¿Cuáles son los tres tipos de estructuras repetitivas?
Son los bucles "mientras”, “repetir", "para"
3. ¿Qué me permita realizar la estructura repetitiva mientras?
Permite realizar un conjunto de instrucciones mientras se cumpla la condición que hayamos
puesto
4. ¿Qué me permita realizar la estructura repetir?
Permite realizar un conjunto de instrucciones hasta que se cumpla la condición puesta para
dejar de repetir
5. ¿Qué me permita realizar la estructura para?
Permite realizar un conjunto de instrucciones un número especifico de veces.
6. ¿Qué me permita realizar la función?
Permite realizar un conjunto de instrucciones de manera independiente y podiendo reutilizar
varias veces segun nos convenga en el proceso ya que este no entra en el proceso amenos que
nosotros coloquemos la funcion ahi

También podría gustarte