Universidad Alas Peruanas – Escuela Profesional de Ingeniería Informática y de Sistemas

EJERCICIOS SECUENCIALES Ejercicios para la clase: 1. Escribir un algoritmo que calcule el área de un Cuadrado. 2. 3. 4. 5. Escribir un algoritmo que calcule el área y el perímetro de un cuadrado Escribir un algoritmo que calcule la suma de dos números. Escribir un algoritmo que calcule el promedio de tres notas Escribir un algoritmo que calcule el espacio que recorre una liebre a una velocidad y un tiempo !. ". #na 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 & metros' segundo y la tortuga a ( metros'segundo. Escribir un algoritmo que determine el espacio de separaci$n entre la liebre y la tortuga al cabo de t segundos. ). Escribir un algoritmo que calcule la suma de los n*primeros números enteros +,-./E0. 1. 0e compra 2 artículos a un precio unitario &. Escribir un algoritmo que permita calcular el impuesto a pagar3145 sobre el precio de venta6 así como el importe total por la venta de los 2 artículos. 4. 7a tari8a por consumo de agua potable es de 0' 9.39 por metro cúbico de agua consumida. .dicionalmente se cobra por gastos de emisi$n de 8acturas y reparto de recibos 0' 1.99 por usuario y un 115 por +: al costo del servicio. Escribir un algoritmo que calcule el monto que debe pagar un usuario. 19. 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 299% 199% 59% 29 y 19 y monedas de 5% 2% 1 nuevos soles necesarios para cambiar un c;eque bancario. 13. Escribir un algoritmo que dada una ;ora en << ;oras% ,, minutos y 00 segundos% escriba la ;ora correspondiente al segundo siguiente. Ejercicios de Tarea 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 1". Escribir un algoritmo que calcule la mitad% el cuadrado y el cubo de un número. 1). Escribir un algoritmo que calcule el equivalente de un monto en soles a d$lares. 11. #na liebre y una tortuga parten del mismo punto en el mismo instante en direcciones opuestas% se sabe que la liebre corre a & metros' segundo y la tortuga a ( metros'segundo. Escribir un algoritmo que determine el espacio de separaci$n entre la liebre y la tortuga al cabo de t segundos. Opcionales 14. Escribir un algoritmo que calcule la suma de dos números comple=os. 29. Escribir un algoritmo que convierta temperaturas de grados Celsius a grados >a;ren;eit. 21. En el curso de o8imática se tomaron 2 e?ámenes parciales y un e?amen de practica% el promedio total se calcula considerando que los e?ámenes parciales tienen peso dos y la practica peso uno. Escribir un algoritmo que calcule el promedio 8inal. 22. #na liebre y una tortuga parten del mismo punto% en el mismo instante y en el mismo sentido% se sabe que la liebre corre a & metros' segundo y la tortuga a ( metros'segundo. Escribir un algoritmo que determine en cuantos segundos la liebre estará 3999 metros delante de la tortuga. 32ota@ & A (6 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. Bos socios de una empresa e?portadora% aportan cada uno cierta cantidad de un mismo producto. 7uego de producida la venta al e?terior reciben una cantidad de dinero. Escribir un algoritmo que determine cuanto corresponde a cada socio% proporcional a su aporte. 2". !res ;ermanos constituyen una empresa. .l primero le corresponde el 595 de las acciones% al segundo el 395 y al tercero el 295. .l 8inal de cada mes se reparten las 1

21.Universidad Alas Peruanas – Escuela Profesional de Ingeniería Informática y de Sistemas utilidades proporcional a las acciones% escribir un algoritmo que determine el monto que le corresponde a cada . Escribir un algoritmo que determine si un numero es par o impar 4.92 la segunda semana% 0' 9.nálisis del problema a.91 la cuarta semana% así sucesivamente% es decir cada semana se le dobla el sueldo. En el curso de matemática se tiene las notas de 2 e?ámenes% escribir un algoritmo que calcule el promedio y determine si el alumno esta aprobado o desaprobado. 39. 3.abilitaci$n 55.94 la tercera semana% 0' 9. Escribir un algoritmo que determine el monto que le corresponde a cada área. EJERCICIOS SELECTIVOS Ejercicios para la clase 1.oras% . 2). Escribir un algoritmo que dada una . +. un programador se le paga 0' 9. Escribir un algoritmo que determine al cabo de cuantas semanas el sueldo del traba=ador será mayor a 0'.odelo 0i promedio FG19. Escribir un algoritmo que determine si un aIo es bisiesto o no.. .ensa=e G CaprobadoE c. minutos y 00 segundos% escriba la . . -recondici$n 9FG2ota1%nota2%promedioFG29 '' calcular -romedio G 32ota1Hnota26'2 0i promedio FG 19 .91 la primera semana% 0' 9. En una clínica se reparte el monto de dinero obtenido de acuerdo al siguiente porcenta=e@ pediatría 495% odontología 395% traumatología 155% laboratorio 195 y re.ensa=e G CdesaprobadoE Caso contrario .ermano.ensa=eG CaprobadoE ''mostrar salida -romedio y mensa=e 8in 2.ensa=e G CdesaprobadoE Caso contrario .4 . En la 7ibrería Clector 8eliDE por cada docena de libros que compra se le regala un libro y tiene un descuento del 25. . & 24. Entrada del problema 2ota 1 19 19 2ota2 29 " -romedio 15 1 .ensa=e .ora en << . Escribir un algoritmo que lea dos números di8erentes y determine el mayor de ellos 2 .ora correspondiente al segundo anterior.probado desaprobado b. Escribir un algoritmo que calcule la cantidad de libros que lleva y el monto que debe pagar si se sabe que cada libro cuesta & soles.

En una tienda donde se venden polos e?iste una o8erta@ si se compra mas de 15 polos se le . 1).ora o 8racci$n. 7a secretaria del +nstituto de 0istemas ingresa a traba=ar a las )@99 a.enos de 195 39 de 195 a más 199 Escribir un algoritmo que calcule el importe de la multa. En el curso de algorítmica el alumno tiene 2 notas de e?ámenes parciales% y una nota de e?posiciones% el promedio se calcula de las notas de los 2 e?ámenes parciales.Universidad Alas Peruanas – Escuela Profesional de Ingeniería Informática y de Sistemas 5. 12. BiseIe un algoritmo que determine cuanto debe pagar un cliente por el estacionamiento de su ve. Escribir un algoritmo que permita ordenar dos números en 8orma ascendente. BiseIe 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. 3un numero es capicúa si es igual al numero invertido% por e=emplo 252 es capicúa% 15" no es capicúa6. Ejercicios de Tarea 4. &% escribir un algoritmo que determine el monto que debe pagar la persona y cual es su regalo. En el curso de algorítmica el alumno tiene 1" e=ercicios de tarea% si el alumno resuelve mas de la mitad por cada e=ercicio resuelto se le boni8ica con K punto% escribir un algoritmo que determine la cantidad de puntos boni8icados.a puesto en o8erta la venta al por mayor de cierto producto% o8reciendo un descuento del 155 por la compra de más de 3 docenas y 195 en caso contrario. 1% escribir un algoritmo que determine el monto que debe pagar el cliente.ace un descuento de 55 % escribir un algoritmo que determine el monto que debe pagar el cliente si se sabe que compra & polos y cada polo cuesta ( soles. #na tienda . 15 y para los niIos de 0'. En las olimpiadas deportivas se =uega un partido de 8utbol entre los alumnos del turno de la maIana y los alumnos del turno de la tarde% escribir un algoritmo que indique el turno que gan$ el partido. &.oras y minutos. . En el circo Cmi mundo mágicoE la tari8a para los adultos es de 0'. 3 . 13. Escribir un algoritmo que lea una temperatura y determine si el día esta 8río o caluroso% se dice que un día esta 8río si la temperatura es menor de 1 grados y caluroso si es igual o mayor a 1 grados. 11. 11. 29. 19. 14. El museo Cmi patriaE tiene una o8erta por 8iestas patrias% si son peruanos se les regala un libro y un a=edreD% adicionalmente tienen un descuento del 55% y si son e?tran=eros se les regala un cuento% se sabe que la entrada es 0'. ". Escribir un algoritmo que lea una edad y determine si la persona es mayor o menor de edad.m Escribir un algoritmo que lea la .ora% minuto y segundo que llega la secretaria y determine si llego temprano o tarde. Opcionales 14. 21. -ara calcular la nota 8inal se considera la nota de e?posici$n% si el alumno tiene mas de 14 en la nota de e?posici$n su nota 8inal será el promedio H 1 punto% y si obtiene 14 o menos su nota 8inal será el promedio J 1 punto. 7a universidad organiDa un seminario para el mes de abril% si el alumno se inscribe antes del 5 de abril obtiene un descuento del 25% Escribir un algoritmo que determine el monto que debe pagar el alumno% si se sabe que el seminario cuesta 0'. Escribir un algoritmo que determine si un número de 3 dígitos es capicúa o no. #n vendedor recibe sus comisiones según la siguiente escala de ventas@ 9* 199 25 191* más 55 Escribir un algoritmo que lea el importe de la venta y calcule el valor de la comisi$n del vendedor.ículo% conociendo el tiempo de estacionamiento en .5 por . 15. 3nota@ se considera adulto si tiene mas de 12 aIos6 1". 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. Escribir un algoritmo que determine la nota 8inal del alumno e indique si esta aprobado o desaprobado. ). 1. 2. 7a policía de transito aplica la siguiente escala de multas@ E?ceso de velocidad multa . En una playa de estacionamiento cobran 0'.demás por la compra de más de 3 docenas se obsequia una unidad del producto por cada docena en e?ceso sobre 3.

99 cada uno% si se compra un mínimo de 3 pero menos de 19M y de 0'. Escribir un algoritmo que lea un numero y determine el nombre del mes que le corresponde Ejercicio de Tarea 13.ace un descuento de 55% si se compra de 15 a 49 polos se .demás por la compra de más de 3 docenas se obsequia una unidad del producto por cada docena en e?ceso sobre 3. 15.ace un descuento del 195.99 cada uno si se adquiere menos de 3M de 0'. cm de anc. 0e tiene un ambiente de & cm de largo y ( cm de anc. Escribir un algoritmo que pida la edad de una persona y determine la etapa en la que se encuentra@ Edad Etapa 99*2 2iIeD 3*12 +n8ancia 13*11 . "9. Escribir un algoritmo que determine el numero de días de un mes 11. . 2. #nos balones de 8útbol tienen un precio de 0'.dolescencia 14*45 . 1". Escribir un algoritmo que pida dos números y saque el mayor de ellosM si los números son iguales que muestre un mensa=e indicando la igualdad. Escribir un algoritmo que lea una 8ec. El promedio 8inal se calcula eliminando la nota más ba=a y promediando las restantes. Escribir un algoritmo que lea dos 8ec. EJERCICIOS SELECTIVOS ANIDADOS Ejercicios para la clase 1. 12.dulto 45 a mas . Escribir un algoritmo que determine el monto que debe pagar el cliente si se sabe que compra & polos y cada polo cuesta ( soles. #na tienda . ).a mayor. En una tienda donde se venden polos e?iste una o8erta@ si se compra menos de 15 polos se le .ace un descuento del 15% y si se compra más de 49 polos se .Universidad Alas Peruanas – Escuela Profesional de Ingeniería Informática y de Sistemas 22. Escribir un algoritmo que calcule el promedio de 3 notas e indique la observaci$n 3aprobado% desaprobado o reprobado6 3. ". Escribir un algoritmo que lea un número de tres dígitos y determine el mayor número posible que se puede 8ormar con sus dígitos.o y L cm de largo. 4. Escribir un algoritmo para calcular la nota 8inal de un alumno. 7a policía de transito aplica la siguiente escala de multas@ E?ceso de velocidad multa . )9.99 cada uno si se compra 19 como mínimo. #n vendedor recibe sus comisiones según la siguiente escala de ventas@ 9* 199 25 191* 599 55 591* más 15 Escribir un algoritmo que lea el importe de la venta y calcule el valor de la comisi$n del vendedor. Escribir un algoritmo que calcule el precio total de las unidades compradas.as y determine la 8ec.o% se desea colocar muebles de . 19. Escribir un algoritmo que determine el número má?imo de muebles que entran en el ambiente. BiseIe 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. Escribir un algoritmo que determine el menor de 4 números.a 3día% mes y aIo6 y determine la 8ec. 4. Escribir un algoritmo que lea un numero e indique si es positivo% negativo o cero.dulto mayor En la asignatura de contabilidad se toman 4 e?ámenes parciales.enos de 195 39 Be 19 a 395 59 4 14. Escribir un algoritmo que calcule el mayor de 3 números 5. . 19. 1. 1).a puesto en o8erta la venta al por mayor de cierto producto% o8reciendo un descuento del 155 por la compra de más de 3 docenas y 195 en caso contrario.a del día siguiente.

Esta boni8icaci$n es de 1 punto si el promedio es menor de 19% la boni8icaci$n es de 2 puntos si el promedio es mayor igual a 19 y menor igual a 15% y la boni8icaci$n de 3 puntos si el mayor a 15 29.a del día anterior. 14. -ara más de 399 Nm y .Universidad Alas Peruanas – Escuela Profesional de Ingeniería Informática y de Sistemas . Estado Civil 31Gsoltero% 2GCasado% 3G iudo y 4GBivorciado6. 22. Escribir un algoritmo que calcule el promedio aritmRtico de n números.ac.as de 395 199 Escribir un algoritmo que calcule el importe de la multa. 9. 4.asta que se ingrese una nota incorrecta y muestre un mensa=e de error.9. Escribir un algoritmo que lea una cantidad de números .asta obtener un monto mayor o igual a 0'. BiseIe un algoritmo que determine quienes son contemporáneos entre Puan% . EPE/C+C+S0 /E-E!+!+ S0 13. 12. 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. 19.elada 3temperatura menor a cero6% la cantidad de días 8ríos 3temperaturas entre 9 y 126% la cantidad de días calidos 3temperaturas mayores iguales a 126.asta 1999 Nm% cobra un monto adicional de 0'. ). Opcional 11. Escribir un algoritmo que determine la suma de los n números impares comprendidos entre m y n% donde n A m. 39 para los primeros 399 Nm. c.ario y -edro 3se dice que dos personas son contemporáneas si nacieron el mismo aIo6. Escribir un algoritmo que determine la potencia de un número. En el ultimo censo del distrito de 0antiago% se consigno la siguiente in8ormaci$n en las 8ic. 14. ". 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. 1. 21. Escribir un algoritmo que calcule la siguiente e?presi$n. 0e?o 31G . 7os precios ya incluyen el 145 del +: . 4.a nos de la 8ec. 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. Edad b. Escribir un algoritmo que determine la cantidad de dígitos pares y la cantidad impares que tiene un numero de n dígitos.39 por cada Oil$metro en e?ceso sobre 1999. -ara navidad el +0C realiDa una colecta entre los alumnos .atemática se toman 2 e?ámenes% el promedio 8inal se . 1'199 H 2'44 H 3'41 H 4'4) H 5'4" HQQ. Escribir un algoritmo que determine@ 2úmero de arones y número de mu=eres% número de muc. Be recorrido. En el centro metereol$gico se tiene las temperaturas de todos los días del mes de Enero.ombre y 2 G mu=er6.asta que se lea un número impar. 5.H 41'3 H 44'2 H 199'1. 5 . BiseIe un algoritmo que dada una 8ec. 2. 1999.59 por cada Oil$metro en e?ceso sobre 399. -ara más de 1999 Nm cobra un monto adicional de 0'.99 /ealiDar un algoritmo que determine la cantidad de alumnos que colaboraron% la colaboraci$n con el mayor y el menor monto y el total obtenido. Escribir un algoritmo que lea un número de dos dígitos y escriba su correspondiente te?to EJERCICIOS REPETITIVOS (Repetir !asta "#e$ 1. 11. BiseIe un algoritmo que determine el monto a pagar por el alquiler de un ve.as respectivas@ a. Escribir un algoritmo que determine la suma de las ci8ras de un número de n dígitos. En el curso de .as solteras entre las edades de 1" y 21 aIos. 3. Escribir un algoritmo que convierta un número decimal a binario% 15.ículo y el monto incluido del impuesto. /ealiDar un algoritmo que indique la cantidad de días con . Escribir un algoritmo que lea una nota . #na compaIía dedicada al alquiler de autom$viles cobra un monto 8i=o de 0'.alla sumándole la boni8icaci$n.

c6 PosR (abar. 0e dice que un arreglo es Cc. d6 /aúl Lecerra. Escribir un algoritmo que lea los elementos de un arreglo y determine cuantos son pares% impares y ceros. 2. En el curso de algorítmica se tiene n*alumnos y se toman 3 e?ámenes. 4. Escribir un algoritmo que calcule el promedio de 2*notas almacenadas en un arreglo y además determine cuantas notas son mayores e iguales al promedio y cuantas son menores al promedio. ". Escribir un algoritmo modular que calcule la suma% resta% multiplicaci$n% divisi$n y potencia de un número. 0e dice que un arreglo es ClocoE 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. 0e 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. 1. EJERCICIOS DE &ODULARIDAD 1. Escribir un algoritmo modular que determine la suma de los n números impares comprendidos entre m y n% donde n A m. 7a encuestadora Cmi 8uturo alcaldeE realiDa encuestas a n*personas preguntando el candidato de su pre8erencia entre@ a6 . 0e tiene la relaci$n de los tiempos en . ( el total de plata acumulado por cada concepto. 0e tiene un arreglo de n elementos% escribir un algoritmo que intercambie 2 elementos del arreglo conociendo las posiciones de los elementos. Escribir un algoritmo modular que calcule el 8actorial de un número. En una competencia ciclista se corrieron n*etapas. 5.@mm@ss empleado en cada etapa. /ealiDar un algoritmo que calcule el promedio de cada alumno e indique la cantidad de alumnos reprobados% desaprobados y aprobados. 29. 2. 3.. 4. En el banco Cpaga todoE el día lunes se puede pagar recibos de luD y agua. En el curso de matemática se tiene n*alumnos y se toman m*e?ámenes. EJERCICIOS DE ARRE%LOS 1. 4. Escribir un algoritmo que determine la etapa en la cual se empleo el mayor tiempo y cuál es ese tiempo. 3. ). b6 Tngel 2ina. 14. 2ota@ /ealiDar los e=ercicios repetitivos y de arreglos en 8orma modular 6 .l +0C vienen a matricularse n*alumnos en cada uno de los 3 turnos% /ealiDar un algoritmo que al 8inal del día indique el total de alumnos matriculados en cada turno.iguel BueIas. 1).Universidad Alas Peruanas – Escuela Profesional de Ingeniería Informática y de Sistemas 1". /ealiDar un algoritmo que calcule el promedio de cada alumno e indique la cantidad de alumnos reprobados% desaprobados y aprobados.Rvere o no. /ealiDar un algoritmo que indique el total de recibos de luD y de agua que se pagaron. 21. e6 /obert . /ealiDar un algoritmo que indique el total de votos que obtuvo cada candidato. Escribir un algoritmo que determine si un arreglo es loco o no.RvereE si todos los elementos que se encuentran en posici$n par son múltiplos de 5.lDamora. 0e tiene un arreglo de n elementos% escribir un algoritmo que busque los valores múltiplos de 3 y los cambie por un numero dado. 19. Escribir un algoritmo que lea n*notas y determine cuantos están aprobados y cuantos están desaprobados. 11. Escribir un algoritmo modular que determine la potencia de un número. 0e tiene un arreglo de n elementos% escribir un algoritmo que determine si un numero se encuentra en el arreglo o no. Escribir un algoritmo que determine si un arreglo es c. 86 7uís -erales. . Escribir un algoritmo que lea n*elementos de un arreglo y que devuelva un arreglo con los elementos invertidos.