Anda di halaman 1dari 6

EJERCICIOS SECUENCIALES

Ejercicios para la clase:


1. Escribir un algoritmo que calcule el área de un Cuadrado.
2. Escribir un algoritmo que calcule el área y el perímetro de un cuadrado
3. Escribir un algoritmo que calcule la suma de dos números.
4. Escribir un algoritmo que calcule el promedio de tres notas
5. Escribir un algoritmo que calcule el espacio que recorre una liebre a una velocidad V y un tiempo T.
6. 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.
7. Escribir un algoritmo que calcule la suma de los n-primeros números enteros IMPARES.
8. Se compra N artículos a un precio unitario X. Escribir un algoritmo que permita calcular el impuesto a
pagar(18% sobre el precio de venta) así como el importe total por la venta de los N artículos.
9. 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
18% por IGV al costo del servicio. Escribir un algoritmo que calcule el monto que debe pagar un usuario.
10. Escribir un algoritmo que calculas las unidades y decenas contenidas en un número de 2 dígitos.
11. Escribir un algoritmo que calculas las unidades, decenas y centenas contenidas en un número de 3
dígitos.
12. Escribir un algoritmo que calcule la cantidad de billetes de 200, 100, 50, 20 y 10 y monedas de 5, 2,
1 nuevos soles necesarios para cambiar un cheque bancario.
13. Escribir un algoritmo que dada una hora en HH horas, MM minutos y SS segundos, escriba la hora
correspondiente al segundo siguiente.
14. Escribir un algoritmo que calcule el área y el perímetro de un rectángulo
15. Escribir un algoritmo que calcule el cuadrado de un número
16. Escribir un algoritmo que calcule la mitad, el cuadrado y el cubo de un número.
17. Escribir un algoritmo que calcule el equivalente de un monto en soles a dólares.
18. 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.
19. Escribir un algoritmo que calcule la suma de dos números complejos.
20. Escribir un algoritmo que convierta temperaturas de grados Celsius a grados Fahrenheit.
21. 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.
22. 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)
23. Escribir un algoritmo que calcule la suma de la n-primeros números pares.
24. Escribir un algoritmo que calcule la suma de los n-primeros números impares.
25. 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.
26. 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.
27. 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.

1
28. 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
29. Escribir un algoritmo que dada una hora en HH horas, MM minutos y SS segundos, escriba la hora
correspondiente al segundo anterior.

30. 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
Ejercicios para la clase
1. En el curso de matemática se tiene las notas de 2 exámenes, escribir un algoritmo que calcule el
promedio y determine si el alumno esta aprobado o desaprobado.
2. Escribir un algoritmo que determine si un año es bisiesto o no.
3. Escribir un algoritmo que determine si un numero es par o impar
4. Escribir un algoritmo que lea dos números diferentes y determine el mayor de ellos
5. Escribir un algoritmo que lea una temperatura y determine si el día esta frío o caluroso, se dice que un
día esta frío si la temperatura es menor de 8 grados y caluroso si es igual o mayor a 8 grados.
6. 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.
7. Escribir un algoritmo que permita ordenar dos números en forma ascendente.
8. En una tienda donde se venden polos existe una oferta: si se compra mas de 15 polos se le hace un
descuento de 5% , escribir un algoritmo que determine el monto que debe pagar el cliente si se sabe que
compra X polos y cada polo cuesta Y soles.
9. Escribir un algoritmo que lea una edad y determine si la persona es mayor o menor de edad.
10. En las olimpiadas deportivas se juega un partido de futbol entre los alumnos del turno de la mañana y los
alumnos del turno de la tarde, escribir un algoritmo que indique el turno que ganó el partido.
11. Escribir un algoritmo que determine si un número de 3 dígitos es capicúa o no. (un numero es capicúa si
es igual al numero invertido, por ejemplo 252 es capicúa, 156 no es capicúa).

12. 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.
13. La secretaria del Instituto de Sistemas ingresa a trabajar a las 7:00 a.m Escribir un algoritmo que lea la
hora, minuto y segundo que llega la secretaria y determine si llego temprano o tarde.
14. En el circo “mi mundo mágico” la tarifa para los adultos es de S/. 15 y para los niños de S/. 8, escribir un
algoritmo que determine el monto que debe pagar el cliente. (nota: se considera adulto si tiene mas de
12 años)
15. La universidad organiza un seminario para el mes de abril, si el alumno se inscribe antes del 5 de abril
obtiene un descuento del 2%, Escribir un algoritmo que determine el monto que debe pagar el alumno, si
se sabe que el seminario cuesta S/. X.
16. En el curso de algorítmica el alumno tiene 2 notas de exámenes parciales, y una nota de exposiciones,
el promedio se calcula de las notas de los 2 exámenes parciales. Para calcular la nota final se considera
la nota de exposición, si el alumno tiene mas de 14 en la nota de exposición su nota final será el
promedio + 1 punto, y si obtiene 14 o menos su nota final será el promedio – 1 punto. Escribir un
algoritmo que determine la nota final del alumno e indique si esta aprobado o desaprobado.
17. El museo “mi patria” tiene una oferta por fiestas patrias, si son peruanos se les regala un libro y un
ajedrez, adicionalmente tienen un descuento del 5%, y si son extranjeros se les regala un cuento, se

2
sabe que la entrada es S/. X, escribir un algoritmo que determine el monto que debe pagar la persona y
cual es su regalo.
18. En el curso de algorítmica el alumno tiene 16 ejercicios de tarea, si el alumno resuelve mas de la mitad
por cada ejercicio resuelto se le bonifica con ¼ punto, escribir un algoritmo que determine la cantidad de
puntos bonificados.
19. 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 a un determinado precio
unitario.
20. La policía de transito aplica la siguiente escala de multas:
Exceso de velocidad multa
Menos de 10% 30
de 10% a más 100
Escribir un algoritmo que calcule el importe de la multa.
21. Se tiene un ambiente de X cm de largo y Y cm de ancho, se desea colocar muebles de A cm de ancho y
B cm de largo. Escribir un algoritmo que determine el número máximo de muebles que entran en el
ambiente.

EJERCICIOS SELECTIVOS ANIDADOS


Ejercicios para la clase
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. Escribir un algoritmo que calcule el promedio de 3 notas e indique la observación (aprobado,
desaprobado o reprobado)
3. Escribir un algoritmo que lea un numero e indique si es positivo, negativo o cero.
4. Escribir un algoritmo que calcule el mayor de 3 números
5. En una tienda donde se venden polos existe una oferta: si se compra menos de 15 polos se le hace un
descuento de 5%, si se compra de 15 a 40 polos se hace un descuento del 8%, y si se compra más de
40 polos se hace un descuento del 10%. Escribir un algoritmo que determine el monto que debe pagar el
cliente si se sabe que compra X polos y cada polo cuesta Y soles.
6. 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.
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. 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.
9. Escribir un algoritmo que lea dos fechas y determine la fecha mayor.
10. Escribir un algoritmo que determine el numero de días de un mes
11. Escribir un algoritmo que lea una fecha (día, mes y año) y determine la fecha del día siguiente.
12. Escribir un algoritmo que lea un numero y determine el nombre del mes que le corresponde

3
13. Escribir un algoritmo que pida la edad de una persona y determine la etapa en la que se encuentra:

Edad Etapa
00-2 Niñez
3-12 Infancia
13-18 Adolescencia
19-45 Adulto
45 a mas Adulto mayor
14. 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.
15. 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.
16. Escribir un algoritmo que determine el menor de 4 números.
17. 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.
18. 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.
19. 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
20. 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).
21. Diseñe un algoritmo que dada una fecha nos de la fecha del día anterior.
22. Escribir un algoritmo que lea un número de dos dígitos y escriba su correspondiente texto

4
EJERCICIOS REPETITIVOS (Repetir- hasta que)
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 el ISC 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 calcule la siguiente expresión.
1/100 + 2/99 + 3/98 + 4/97 + 5/96 +…….+ 98/3 + 99/2 + 100/1.
10. 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.
11. Escribir un algoritmo que calcule el promedio aritmético de n números.
12. 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).

EJERCICIOS REPETITIVOS

13. Escribir un algoritmo que determine la suma de las cifras de un número de n dígitos.
14. Escribir un algoritmo que convierta un número decimal a binario,
15. Escribir un algoritmo que determine la cantidad de dígitos pares y la cantidad impares que tiene un
numero de n dígitos.
16. 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.
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.

5
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) Robert Alzamora.
c) José Yabar. f) Luís Perales.
Realizar un algoritmo que indique el total de votos que obtuvo cada candidato.
21. Al ISC 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 ARREGLOS
1. Escribir un algoritmo que lea n-elementos de un arreglo y que devuelva un arreglo con los elementos
invertidos.
2. Escribir un algoritmo que lea n-notas y determine cuantos están aprobados y cuantos están
desaprobados.
3. Escribir un algoritmo que lea los elementos de un arreglo y determine cuantos son pares, impares y
ceros.
4. Escribir un algoritmo que calcule el promedio de N-notas almacenadas en un arreglo y además
determine cuantas notas son mayores e iguales al promedio y cuantas son menores al promedio.
5. Se dice que un arreglo es “chévere” si todos los elementos que se encuentran en posición par son
múltiplos de 5. Escribir un algoritmo que determine si un arreglo es chévere o no.
6. Se dice que un arreglo es “loco” si todos los elementos que se encuentran en posición par son impares y
todos los elementos que se encuentran en posición impar son pares. Escribir un algoritmo que determine
si un arreglo es loco o no.
7. Se tiene un arreglo de n elementos, escribir un algoritmo que determine si un numero se encuentra en el
arreglo o no.
8. Se tiene un arreglo de n elementos, escribir un algoritmo que intercambie 2 elementos del arreglo
conociendo las posiciones de los elementos.
9. Se tiene un arreglo de n elementos, escribir un algoritmo que busque los valores múltiplos de 3 y los
cambie por un numero dado.
10. Se tiene un arreglo de n elementos, escribir un algoritmo que multiplique por 5 a todos los valores del
arreglo que se encuentran en posición múltiplo de 3.

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.
Nota: Realizar los ejercicios repetitivos y de arreglos en forma modular

Anda mungkin juga menyukai