EJERCICIOS SECUENCIALES
1. Escribir un algoritmo que calcule el área y el perímetro de un cuadrado
2. Escribir un algoritmo que calcule el área y el perímetro de un rectángulo
3. Escribir un algoritmo que calcule la suma de dos números.
4. Escribir un algoritmo que calcule el cuadrado de un número
5. Escribir un algoritmo que calcule el promedio de tres notas
6. Escribir un algoritmo que calcule la suma de dos números complejos.
7. Escribir un algoritmo que calcule el equivalente de un monto en soles a dólares.
8. Escribir un algoritmo que calcule la mitad, el cuadrado y el cubo de un número.
9. Escribir un algoritmo que calcule el espacio que recorre una liebre a una velocidad V y un tiempo T.
10. Escribir un algoritmo que convierta temperaturas de grados Celsius a grados Fahrenheit.
11. En el curso de ofimática se tomaron 2 exámenes parciales y un examen de practica, el promedio total se calcula
considerando que los exámenes parciales tienen peso dos y la practica peso uno. Escribir un algoritmo que
calcule el promedio final.
12. Una liebre y una tortuga parten del mismo punto en el mismo instante y en la misma dirección, se sabe que la
liebre corre a X metros/ segundo y la tortuga a Y metros/segundo. Escribir un algoritmo que determine el
espacio de separación entre la liebre y la tortuga al cabo de t segundos.
13. Una liebre y una tortuga parten del mismo punto en el mismo instante en direcciones opuestas, se sabe que la
liebre corre a X metros/ segundo y la tortuga a Y metros/segundo. Escribir un algoritmo que determine el
espacio de separación entre la liebre y la tortuga al cabo de t segundos.
14. Una liebre y una tortuga parten del mismo punto, en el mismo instante y en el mismo sentido, se sabe que la
liebre corre a X metros/ segundo y la tortuga a Y metros/segundo. Escribir un algoritmo que determine en
cuantos segundos la liebre estará 3000 metros delante de la tortuga. (Nota: X > Y)
15. Escribir un algoritmo que calcule la suma de los n-primeros números enteros.
16. Escribir un algoritmo que calcule la suma de la n-primeros números pares.
17. Escribir un algoritmo que calcule la suma de los n-primeros números impares.
18. Se compra N artículos a un precio unitario X. Escribir un algoritmo que permita calcular el impuesto a
pagar(19% sobre el precio de venta) así como el importe total por la venta de los N artículos.
19. La tarifa por consumo de agua potable es de S/ 0.30 por metro cúbico de agua consumida. Adicionalmente se
cobra por gastos de emisión de facturas y reparto de recibos S/ 1.00 por usuario y un 19% por IGV al costo del
servicio. Escribir un algoritmo que calcule el monto que debe pagar un usuario.
20. Dos socios de una empresa exportadora, aportan cada uno cierta cantidad de un mismo producto. Luego de
producida la venta al exterior reciben una cantidad de dinero. Escribir un algoritmo que determine cuanto
corresponde a cada socio, proporcional a su aporte.
21. Tres hermanos constituyen una empresa. Al primero le corresponde el 50% de las acciones, al segundo
el 30% y al tercero el 20%. Al final de cada mes se reparten las utilidades proporcional a las acciones,
escribir un algoritmo que determine el monto que le corresponde a cada hermano.
22. En una clínica se reparte el monto de dinero obtenido de acuerdo al siguiente porcentaje: pediatría 40%,
odontología 30%, traumatología 15%, laboratorio 10% y rehabilitación 5%. Escribir un algoritmo que determine
el monto que le corresponde a cada área.
23. A un programador se le paga S/ 0.01 la primera semana, S/ 0.02 la segunda semana, S/ 0.04 la tercera
semana, S/ 0.08 la cuarta semana, así sucesivamente, es decir cada semana se le dobla el sueldo.
Escribir un algoritmo que determine al cabo de cuantas semanas el sueldo del trabajador será mayor a
S/. X
24. Escribir un algoritmo que calculas las unidades y decenas contenidas en un número de 2 dígitos.
25. Escribir un algoritmo que dada una hora en HH horas, MM minutos y SS segundos, escriba la hora
correspondiente al segundo anterior.
26. Un automóvil parte a las HH horas, MM minutos y SS segundos. Se sabe que llega a su destino a las HF
horas, MF minutos y SF segundos. Escribir un algoritmo que determine el tiempo de viaje en segundos.
27. En la Librería “lector feliz” por cada docena de libros que compra se le regala un libro y tiene un descuento del
2%. Escribir un algoritmo que calcule la cantidad de libros que lleva y el monto que debe pagar si se sabe que
cada libro cuesta X soles.
EJERCICIOS SELECTIVOS
1. Escribir un algoritmo que pida dos números y saque el mayor de ellos; si los números son iguales que
muestre un mensaje indicando la igualdad.
2. En la asignatura de contabilidad se toman 4 exámenes parciales. El promedio final se calcula
eliminando la nota más baja y promediando las restantes. Escribir un algoritmo para calcular la nota
final de un alumno.
3. En una playa de estacionamiento cobran S/. 2.5 por hora o fracción. Diseñe un algoritmo que determine
cuanto debe pagar un cliente por el estacionamiento de su vehículo, conociendo el tiempo de
estacionamiento en horas y minutos.
4. Una tienda ha puesto en oferta la venta al por mayor de cierto producto, ofreciendo un descuento del
15% por la compra de más de 3 docenas y 10% en caso contrario. Además por la compra de más de 3
docenas se obsequia una unidad del producto por cada docena en exceso sobre 3. Diseñe un algoritmo
que determine el monto de la compra, el monto del descuento, el monto a pagar y el número de
unidades de obsequio por la compra de cierta cantidad de docenas del producto.
5. Una compañía dedicada al alquiler de automóviles cobra un monto fijo de S/. 30 para los primeros 300
Km. De recorrido. Para más de 300 Km y hasta 1000 Km, cobra un monto adicional de S/. 0.50 por
cada kilómetro en exceso sobre 300. Para más de 1000 Km cobra un monto adicional de S/.0.30 por
cada kilómetro en exceso sobre 1000. Los precios ya incluyen el 19% del IGV. Diseñe un algoritmo
que determine el monto a pagar por el alquiler de un vehículo y el monto incluido del impuesto.
6. Escribir un algoritmo que determine si un número de 3 dígitos es igual a la suma de los cubos de sus
dígitos.
7. unos balones de fútbol tienen un precio de S/. 80.00 cada uno si se adquiere menos de 3; de S/. 70.00
cada uno, si se compra un mínimo de 3 pero menos de 10; y de S/. 60.00 cada uno si se compra 10
como mínimo. Escribir un algoritmo que calcule el precio total de las unidades compradas.
8. Un vendedor recibe sus comisiones según la siguiente escala de ventas:
0- 100 2%
101- 500 5%
501- más 8%
Escribir un algoritmo que lea el importe de la venta y calcule el valor de la comisión del vendedor.
9. Escribir un algoritmo que determine el menor de 4 números.
10. En el curso de Matemática se toman 2 exámenes, el promedio final se halla sumándole la bonificación.
Esta bonificación es de 1 punto si el promedio es menor de 10, la bonificación es de 2 puntos si el
promedio es mayor igual a 10 y menor igual a 15, y la bonificación de 3 puntos si el mayor a 15
11. Diseñe un algoritmo que determine quienes son contemporáneos entre Juan, Mario y Pedro (se dice que
dos personas son contemporáneas si nacieron el mismo año).
12. Diseñe un algoritmo que dada una fecha nos de la fecha del día anterior.
13. Escribir un algoritmo que determine si 3 longitudes forman un triangulo y que tipo de triangulo es.
(Equilátero = 3 lados iguales, isósceles = 2 lados iguales, escaleno = lados diferentes)
14. Escribir un algoritmo que lea un número de tres dígitos y determine el mayor número posible que se
puede formar con sus dígitos.
15. Escribir un programa que pida la fecha de nacimiento de una persona e imprima por pantalla su signo
zodiacal.
16. La policía de transito aplica la siguiente escala de multas:
Exceso de velocidad multa
Menos de 10% 30
De 10 a 30% 50
Mas de 30% 100
Escribir un algoritmo que calcule el importe de la multa.
EJERCICIOS REPETITIVOS
1. Escribir un algoritmo que lea una nota hasta que se ingrese una nota incorrecta y muestre un mensaje de error.
2. Escribir un algoritmo que lea una cantidad de números hasta que se lea un número impar.
3. Para navidad la UNIVERSIDAD CONTINENTAL realiza una colecta entre los alumnos hasta obtener un monto
mayor o igual a S/. 1000.00 Realizar un algoritmo que determine la cantidad de alumnos que colaboraron, la
colaboración con el mayor y el menor monto y el total obtenido.
4. Escribir un algoritmo que lea n-números enteros positivos y calcule la suma de los números pares y la suma de
los números impares.
5. Escribir un algoritmo que lea n-números enteros positivos y calcule la cantidad de los números pares, la cantidad
de los números impares y la cantidad de ceros.
6. Escribir un algoritmo que lea n-notas y calcule el promedio de las notas, el promedio de las notas aprobadas, el
promedio de las notas desaprobadas, la cantidad de notas aprobadas y la cantidad de notas desaprobadas.
7. Escribir un algoritmo que determine la potencia de un número.
8. Escribir un algoritmo que determine la suma de los n números impares comprendidos entre m y n, donde n > m.
9. Escribir un algoritmo que determine la suma de las cifras de un número de n dígitos.
10. Escribir un algoritmo que convierta un número decimal a binario,
11. Escribir un algoritmo que determine la cantidad de dígitos pares y la cantidad impares que tiene un numero de n
dígitos.
12. En el ultimo censo del distrito de Santiago, se consigno la siguiente información en las fichas respectivas:
a. Edad
b. Sexo (1= hombre y 2 = mujer).
c. Estado Civil (1=soltero, 2=Casado, 3=Viudo y 4=Divorciado).
Escribir un algoritmo que determine: Número de Varones y número de mujeres, número de muchachas solteras
entre las edades de 16 y 21 años.
13. En una competencia ciclista se corrieron n-etapas. Se tiene la relación de los tiempos en hh:mm:ss empleado en
cada etapa. Escribir un algoritmo que determine la etapa en la cual se empleo el mayor tiempo y cuál es ese
tiempo.
14. Escribir un algoritmo que calcule la siguiente expresión.
1/100 + 2/99 + 3/98 + 4/97 + 5/96 +…….+ 98/3 + 99/2 + 100/1.
15. Escribir un algoritmo que calcule el promedio aritmético de n números.
16. En el centro metereológico se tiene las temperaturas de todos los días del mes de Enero. Realizar un algoritmo
que indique la cantidad de días con helada (temperatura menor a cero), la cantidad de días fríos (temperaturas
entre 0 y 12), la cantidad de días calidos (temperaturas mayores iguales a 12).
17. En el curso de algorítmica se tiene n-alumnos y se toman 3 exámenes. Realizar un algoritmo que calcule el
promedio de cada alumno e indique la cantidad de alumnos reprobados, desaprobados y aprobados.
18. En el curso de matemática se tiene n-alumnos y se toman m-exámenes. Realizar un algoritmo que calcule el
promedio de cada alumno e indique la cantidad de alumnos reprobados, desaprobados y aprobados.
19. En el banco “paga todo” el día lunes se puede pagar recibos de luz y agua. Realizar un algoritmo que indique el
total de recibos de luz y de agua que se pagaron. Y el total de plata acumulado por cada concepto.
20. La encuestadora “mi futuro alcalde” realiza encuestas a n-personas preguntando el candidato de su
preferencia entre:
a) Miguel Dueñas. d) Raúl Becerra.
b) Ángel Nina. e) Vladimiro Gómez.
c) José Yabar. f) Luís Perales.
Realizar un algoritmo que indique el total de votos que obtuvo cada candidato.
21. la UNIVERSIDAD CONTINENTAL vienen a matricularse n-alumnos en cada uno de los 3 turnos, Realizar un
algoritmo que al final del día indique el total de alumnos matriculados en cada turno.
EJERCICIOS DE MODULARIDAD
1. Escribir un algoritmo modular que calcule la suma, resta, multiplicación, división y potencia de un
número.
2. Escribir un algoritmo modular que determine la suma de los n números impares comprendidos entre m
y n, donde n > m.
3. Escribir un algoritmo modular que determine la potencia de un número.
4. Escribir un algoritmo modular que calcule el factorial de un número.
1. Escribir un algoritmo que lea una nota hasta que se ingrese una nota incorrecta y muestre un mensaje de error.
2. Escribir un algoritmo que lea una cantidad de números hasta que se lea un número impar.
3. Para navidad la UNIVERSIDAD CONTINENTAL realiza una colecta entre los alumnos. Realizar un algoritmo
que determine la colaboración con el mayor y el menor monto y el total obtenido.
4. Escribir un algoritmo que lea n-números enteros positivos y calcule la suma de los números pares y la suma de
los números impares.
5. Escribir un algoritmo que lea n-notas y calcule el promedio de las notas, el promedio de las notas aprobadas, el
promedio de las notas desaprobadas, la cantidad de notas aprobadas y la cantidad de notas desaprobadas.
6. Escribir un algoritmo que determine la potencia de un número.
7. Escribir un algoritmo que determine la suma de los n números impares comprendidos entre m y n, donde n > m.
8. Escribir un algoritmo que determine la suma de las cifras de un número de n dígitos.
9. Escribir un algoritmo que convierta un número decimal a binario,
10. Escribir un algoritmo que determine la cantidad de dígitos pares y la cantidad impares que tiene un numero de n
dígitos.
11. En el ultimo censo del distrito de Santiago, se consigno la siguiente información en las fichas respectivas:
a. Edad
b. Sexo (1= hombre y 2 = mujer).
c. Estado Civil (1=soltero, 2=Casado, 3=Viudo y 4=Divorciado).
Escribir un algoritmo que determine: Número de Varones y número de mujeres, número de muchachas solteras
entre las edades de 16 y 21 años.
12. En una competencia ciclista se corrieron n-etapas. Se tiene la relación de los tiempos en hh:mm:ss empleado en
cada etapa. Escribir un algoritmo que determine la etapa en la cual se empleo el mayor tiempo y cuál es ese
tiempo.
13. Escribir un algoritmo que calcule la siguiente expresión.
1/100 + 2/99 + 3/98 + 4/97 + 5/96 +…….+ 98/3 + 99/2 + 100/1.
14. Escribir un algoritmo que calcule el promedio aritmético de n números.
15. En el centro metereológico se tiene las temperaturas de todos los días del mes de Enero. Realizar un algoritmo
que indique la cantidad de días con helada (temperatura menor a cero), la cantidad de días fríos (temperaturas
entre 0 y 12), la cantidad de días calidos (temperaturas mayores iguales a 12).
16. En el curso de algorítmica se tiene n-alumnos y se toman 3 exámenes. Realizar un algoritmo que calcule el
promedio de cada alumno e indique la cantidad de alumnos reprobados, desaprobados y aprobados.
17. En el curso de matemática se tiene n-alumnos y se toman m-exámenes. Realizar un algoritmo que calcule el
promedio de cada alumno e indique la cantidad de alumnos reprobados, desaprobados y aprobados.
18. En el banco “paga todo” el día lunes se puede pagar recibos de luz y agua. Realizar un algoritmo que indique el
total de recibos de luz y de agua que se pagaron. Y el total de plata acumulado por cada concepto.
19. La encuestadora “mi futuro alcalde” realiza encuestas a n-personas preguntando el candidato de su preferencia
entre:
a) Miguel Dueñas. d) Raúl Becerra.
b) Ángel Nina. e) Vladimiro Gómez.
c) José Yabar. f) Luís Perales.
Realizar un algoritmo que indique el total de votos que obtuvo cada candidato.
la UNIVERSIDAD CONTINENTAL vienen a matricularse n-alumnos en cada uno de los 3 turnos, Realizar un
algoritmo que al final del día indique el total de alumnos matriculados en cada turno.