Está en la página 1de 6

Universidad Alas Peruanas Escuela Profesional de Ingeniera Informtica 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 permetro de un cuadrado Escribir un algoritmo que calcule la suma de dos nmeros. 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 nmeros enteros +,-./E0. 1. 0e compra 2 artculos 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 artculos. 4. 7a tari8a por consumo de agua potable es de 0' 9.39 por metro cbico 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 nmero de 2 dgitos. 11. Escribir un algoritmo que calculas las unidades% decenas y centenas contenidas en un nmero de 3 dgitos. 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 permetro de un rectngulo 15. Escribir un algoritmo que calcule el cuadrado de un nmero 1". Escribir un algoritmo que calcule la mitad% el cuadrado y el cubo de un nmero. 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 nmeros comple=os. 29. Escribir un algoritmo que convierta temperaturas de grados Celsius a grados >a;ren;eit. 21. En el curso de o8imtica 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 nmeros pares. 24. Escribir un algoritmo que calcule la suma de los n*primeros nmeros 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

Universidad Alas Peruanas Escuela Profesional de Ingeniera Informtica y de Sistemas utilidades proporcional a las acciones% escribir un algoritmo que determine el monto que le corresponde a cada ;ermano. 2). En una clnica se reparte el monto de dinero obtenido de acuerdo al siguiente porcenta=e@ pediatra 495% odontologa 395% traumatologa 155% laboratorio 195 y re;abilitaci$n 55. Escribir un algoritmo que determine el monto que le corresponde a cada rea. 21. . un programador se le paga 0' 9.91 la primera semana% 0' 9.92 la segunda semana% 0' 9.94 la tercera semana% 0' 9.91 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 traba=ador ser mayor a 0'. & 24. Escribir un algoritmo que dada una ;ora en << ;oras% ,, minutos y 00 segundos% escriba la ;ora correspondiente al segundo anterior. 39. En la 7ibrera Clector 8eliDE por cada docena de libros que compra se le regala un libro y tiene un descuento del 25. 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.

EJERCICIOS SELECTIVOS Ejercicios para la clase 1. En el curso de matemtica se tiene las notas de 2 e?menes% escribir un algoritmo que calcule el promedio y determine si el alumno esta aprobado o desaprobado. +. .nlisis del problema a. Entrada del problema 2ota 1 19 19 2ota2 29 " -romedio 15 1 ,ensa=e .probado desaprobado

b. ,odelo 0i promedio FG19.4 ,ensa=e G CdesaprobadoE Caso contrario ,ensa=e G CaprobadoE c. -recondici$n 9FG2ota1%nota2%promedioFG29

'' calcular -romedio G 32ota1Hnota26'2 0i promedio FG 19 ,ensa=e G CdesaprobadoE Caso contrario ,ensa=eG CaprobadoE ''mostrar salida -romedio y mensa=e 8in

2. Escribir un algoritmo que determine si un aIo es bisiesto o no. 3. Escribir un algoritmo que determine si un numero es par o impar 4. Escribir un algoritmo que lea dos nmeros di8erentes y determine el mayor de ellos

Universidad Alas Peruanas Escuela Profesional de Ingeniera Informtica y de Sistemas 5. Escribir un algoritmo que lea una temperatura y determine si el da esta 8ro o caluroso% se dice que un da esta 8ro si la temperatura es menor de 1 grados y caluroso si es igual o mayor a 1 grados. ". En una playa de estacionamiento cobran 0'. 2.5 por ;ora o 8racci$n. BiseIe un algoritmo que determine cuanto debe pagar un cliente por el estacionamiento de su ve;culo% conociendo el tiempo de estacionamiento en ;oras y minutos. ). Escribir un algoritmo que permita ordenar dos nmeros en 8orma ascendente. 1. En una tienda donde se venden polos e?iste una o8erta@ si se compra mas de 15 polos se le ;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. Ejercicios de Tarea 4. Escribir un algoritmo que lea una edad y determine si la persona es mayor o menor de edad. 19. 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. 11. Escribir un algoritmo que determine si un nmero de 3 dgitos es capica o no. 3un numero es capica si es igual al numero invertido% por e=emplo 252 es capica% 15" no es capica6. 12. #n vendedor recibe sus comisiones segn la siguiente escala de ventas@ 9* 199 25 191* ms 55 Escribir un algoritmo que lea el importe de la venta y calcule el valor de la comisi$n del vendedor. 13. Escribir un algoritmo que determine si un nmero de 3 dgitos es igual a la suma de los cubos de sus dgitos. Opcionales 14. 7a secretaria del +nstituto de 0istemas ingresa a traba=ar a las )@99 a.m Escribir un algoritmo que lea la ;ora% minuto y segundo que llega la secretaria y determine si llego temprano o tarde. 15. En el circo Cmi mundo mgicoE la tari8a para los adultos es de 0'. 15 y para los niIos de 0'. 1% escribir un algoritmo que determine el monto que debe pagar el cliente. 3nota@ se considera adulto si tiene mas de 12 aIos6 1". 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'. &. 1). En el curso de algortmica 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. -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. Escribir un algoritmo que determine la nota 8inal del alumno e indique si esta aprobado o desaprobado. 11. 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 determine el monto que debe pagar la persona y cual es su regalo. 14. En el curso de algortmica 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. 29. #na tienda ;a puesto en o8erta la venta al por mayor de cierto producto% o8reciendo un descuento del 155 por la compra de ms de 3 docenas y 195 en caso contrario. .dems por la compra de ms de 3 docenas se obsequia una unidad del producto por cada docena en e?ceso sobre 3. BiseIe un algoritmo que determine el monto de la compra% el monto del descuento% el monto a pagar y el nmero de unidades de obsequio por la compra de cierta cantidad de docenas del producto a un determinado precio unitario. 21. 7a polica de transito aplica la siguiente escala de multas@ E?ceso de velocidad multa ,enos de 195 39 de 195 a ms 199 Escribir un algoritmo que calcule el importe de la multa. 3

Universidad Alas Peruanas Escuela Profesional de Ingeniera Informtica y de Sistemas 22. 0e tiene un ambiente de & cm de largo y ( cm de anc;o% se desea colocar muebles de . cm de anc;o y L cm de largo. Escribir un algoritmo que determine el nmero m?imo de muebles que entran en el ambiente. EJERCICIOS SELECTIVOS ANIDADOS Ejercicios para la clase 1. Escribir un algoritmo que pida dos nmeros y saque el mayor de ellosM si los nmeros son iguales que muestre un mensa=e indicando la igualdad. 2. 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 numero e indique si es positivo% negativo o cero. 4. Escribir un algoritmo que calcule el mayor de 3 nmeros 5. En una tienda donde se venden polos e?iste una o8erta@ si se compra menos de 15 polos se le ;ace un descuento de 55% si se compra de 15 a 49 polos se ;ace un descuento del 15% y si se compra ms de 49 polos se ;ace un descuento del 195. 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 puesto en o8erta la venta al por mayor de cierto producto% o8reciendo un descuento del 155 por la compra de ms de 3 docenas y 195 en caso contrario. .dems por la compra de ms de 3 docenas se obsequia una unidad del producto por cada docena en e?ceso sobre 3. BiseIe un algoritmo que determine el monto de la compra% el monto del descuento% el monto a pagar y el nmero de unidades de obsequio por la compra de cierta cantidad de docenas del producto. ). #nos balones de 8tbol tienen un precio de 0'. 19.99 cada uno si se adquiere menos de 3M de 0'. )9.99 cada uno% si se compra un mnimo de 3 pero menos de 19M y de 0'. "9.99 cada uno si se compra 19 como mnimo. Escribir un algoritmo que calcule el precio total de las unidades compradas. 1. Escribir un algoritmo que lea un nmero de tres dgitos y determine el mayor nmero posible que se puede 8ormar con sus dgitos. 4. Escribir un algoritmo que lea dos 8ec;as y determine la 8ec;a mayor. 19. Escribir un algoritmo que determine el numero de das de un mes 11. Escribir un algoritmo que lea una 8ec;a 3da% mes y aIo6 y determine la 8ec;a del da siguiente. 12. Escribir un algoritmo que lea un numero y determine el nombre del mes que le corresponde Ejercicio de Tarea 13. 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 .dolescencia 14*45 .dulto 45 a mas .dulto mayor En la asignatura de contabilidad se toman 4 e?menes parciales. El promedio 8inal se calcula eliminando la nota ms ba=a y promediando las restantes. Escribir un algoritmo para calcular la nota 8inal de un alumno. #n vendedor recibe sus comisiones segn la siguiente escala de ventas@ 9* 199 25 191* 599 55 591* ms 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 determine el menor de 4 nmeros. 7a polica de transito aplica la siguiente escala de multas@ E?ceso de velocidad multa ,enos de 195 39 Be 19 a 395 59 4

14. 15.

1". 1).

Universidad Alas Peruanas Escuela Profesional de Ingeniera Informtica y de Sistemas ,as de 395 199 Escribir un algoritmo que calcule el importe de la multa. Opcional 11. #na compaIa dedicada al alquiler de autom$viles cobra un monto 8i=o de 0'. 39 para los primeros 399 Nm. Be recorrido. -ara ms de 399 Nm y ;asta 1999 Nm% cobra un monto adicional de 0'. 9.59 por cada Oil$metro en e?ceso sobre 399. -ara ms de 1999 Nm cobra un monto adicional de 0'.9.39 por cada Oil$metro en e?ceso sobre 1999. 7os precios ya incluyen el 145 del +: . BiseIe un algoritmo que determine el monto a pagar por el alquiler de un ve;culo y el monto incluido del impuesto. 14. En el curso de ,atemtica se toman 2 e?menes% el promedio 8inal se ;alla sumndole la boni8icaci$n. 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. BiseIe un algoritmo que determine quienes son contemporneos entre Puan% ,ario y -edro 3se dice que dos personas son contemporneas si nacieron el mismo aIo6. 21. BiseIe un algoritmo que dada una 8ec;a nos de la 8ec;a del da anterior. 22. Escribir un algoritmo que lea un nmero de dos dgitos y escriba su correspondiente te?to

EJERCICIOS REPETITIVOS (Repetir !asta "#e$


1. Escribir un algoritmo que lea una nota ;asta que se ingrese una nota incorrecta y muestre un mensa=e de error. 2. Escribir un algoritmo que lea una cantidad de nmeros ;asta que se lea un nmero impar. 3. -ara navidad el +0C realiDa una colecta entre los alumnos ;asta obtener un monto mayor o igual a 0'. 1999.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. 4. Escribir un algoritmo que lea n*nmeros enteros positivos y calcule la suma de los nmeros pares y la suma de los nmeros impares. 5. Escribir un algoritmo que lea n*nmeros enteros positivos y calcule la cantidad de los nmeros pares% la cantidad de los nmeros impares y la cantidad de ceros. ". 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. ). Escribir un algoritmo que determine la potencia de un nmero. 1. Escribir un algoritmo que determine la suma de los n nmeros impares comprendidos entre m y n% donde n A m. 4. Escribir un algoritmo que calcule la siguiente e?presi$n. 1'199 H 2'44 H 3'41 H 4'4) H 5'4" HQQ.H 41'3 H 44'2 H 199'1. 19. En el ultimo censo del distrito de 0antiago% se consigno la siguiente in8ormaci$n en las 8ic;as respectivas@ a. Edad b. 0e?o 31G ;ombre y 2 G mu=er6. c. Estado Civil 31Gsoltero% 2GCasado% 3G iudo y 4GBivorciado6. Escribir un algoritmo que determine@ 2mero de arones y nmero de mu=eres% nmero de muc;ac;as solteras entre las edades de 1" y 21 aIos. 11. Escribir un algoritmo que calcule el promedio aritmRtico de n nmeros. 12. En el centro metereol$gico se tiene las temperaturas de todos los das del mes de Enero. /ealiDar un algoritmo que indique la cantidad de das con ;elada 3temperatura menor a cero6% la cantidad de das 8ros 3temperaturas entre 9 y 126% la cantidad de das calidos 3temperaturas mayores iguales a 126. EPE/C+C+S0 /E-E!+!+ S0 13. Escribir un algoritmo que determine la suma de las ci8ras de un nmero de n dgitos. 14. Escribir un algoritmo que convierta un nmero decimal a binario% 15. Escribir un algoritmo que determine la cantidad de dgitos pares y la cantidad impares que tiene un numero de n dgitos.

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