Está en la página 1de 2

Algoritmos y Estructura de Datos I

ESTRUCTURA DE CONTROL REPETITIVA

1. Escribir un algoritmo que muestre los n primeros números esteros impares positivos.
2. Escribir un algoritmo que muestre la tabla de multiplicar del 5
3. Escribir un algoritmo que muestre el número, el cuadrado y el cubo de los n primeros números
enteros positivos.
4. Se tiene la relación de nalumnos. Para cada alumno se tiene tres notas. Escribir un algoritmo que
calcule el promedio de cada alumno.
5. Escribir un algoritmo que calcule el resultado de la siguiente expresión:
𝑛

𝑦= 𝑖2
𝑖=1

6. Escribir un algoritmo que calcule el resultado dela siguiente expresión:


𝑛

𝑦=( 𝑖 )/𝑛
𝑖=1

7. Escribir un algoritmo que avalué la siguiente expresión:


1 2 3 4 99 100
𝑦= + + + +⋯ +
100 99 98 97 2 1
8. Escribir un algoritmo que avalué la siguiente expresión:
𝑦 = 12 − 22 + 32 − 42 + 52 − 62 + ⋯ + 992 − 1002

9. Escribir un algoritmo que permita calcular el factorial de un número entero positivo.


10. Escribir un algoritmo que permita calcular el número de dígitos de un número entero positivo
11. Se tiene la relación de N notas. Determinar la nota más baja, la nota más alta, el promedio, el
número de aprobados (notas mayores o iguales a 12), el número de desaprobados (notas mayores o
iguales a 7 y menores a 12) y el número de reprobados (notas menores a 7).
12. Escribir un algoritmo que permita calcular la suma de todos los múltiplos de 5 menores que N
13. Escribir un algoritmo que permita calcular la suma de los números enteros comprendidos entre N y
M (N<M).
14. En el último censo del distrito de San Isidro, se consignó la siguiente información en las fichas
respectivas:
 Edad
 Sexo (1=Hombre y 2=Mujer)
 Estado Civil (1=Soltero, 2=Casado, 3=Viudo y 4=Divorciado)

Escribir un programa que determine:

 Número de varones y mujeres


 Número de muchachas solteras entre las edades de 16 y 21 años.
Ing. Antonio Arqque Pantigozo
Algoritmos y Estructura de Datos I

15. En una competencia ciclística se corrieron n etapas. Se tiene la relación de los tiempos (en
hh:mm:ss) empleado en cada etapa por el ganador de la competencia. Escribir un algoritmo que
determine la etapa en la cual se empleo el mayor tiempo y cuál es este tiempo.
16. Escribir unalgoritmo que determine cuantos dígitos pares e impares tiene un número de n dígitos.
17. En la asignatura de Algoritmos y Estructura de Datos, el docente les da la posibilidad de anular el
examen, siempre y cuando se cumpla una de las condiciones siguientes:
 Que el promedio de la clase es menor a 7
 Que no exista ningún alumno aprobado
 Que el número de alumnos desaprobados es mayor al número de alumnos aprobados y que el
número de alumnos reprobados es mayor al número de alumnos desaprobados.

Escribir un algoritmo que determine si se anula o no el examen.

18. Se deja caer una pelota desde una altura H. al caer al suelo rebota hasta alcanzar los ¾ de la altura
inicial, para volver a caer y rebotar hasta alcanzar los ¾ de la altura anterior y así sucesivamente.
Escribir un algoritmo que calcule la distancia total que recorre la pelota antes de detenerse.

19. En el proceso de matrículas de los estudiantes enuna determinada universidad, se han realizado la
siguiente escala de pagos:
Escala Número de cursos Monto en S/.
Desaprobados
A 0 300
B De 1 a 2 350
C De 3 a 5 400
D Más de 5 500
Escribir un programa que determine:
 Número de alumnos matriculados
 Número de alumnos e importe recaudado por escalas
 Importe total recaudado
20. En las elecciones del colegio de ingenieros de Lima se presentaron 5 listas. Hay lista ganadora si el
porcentaje de votos obtenidos por ésta es mayor a la suma de los porcentajes de votos obtenidos
por las listas que quedaron en el segundo y tercer lugar. Escribir un algoritmo que determine:
 El número y porcentaje de votos de cada lista
 La lista ganadora (si existe) y el número de votos de esta.

Ing. Antonio Arqque Pantigozo

También podría gustarte