TAREA 2 ejercicios
Short Description
ejercicios de programacion...
Description
Programación Programación I
Ingeniería Electrónica UPS
Ing. Junior Figueroa
TAREA 2 - DESARROLLO DESARROLLO DE ALGORITMOS MEDIANTE PSEUDOCÓD PSEUDOCÓDIGO IGO
Ejercicio 1: Desarrolle un algoritmo que permita leer un valor entero positivo N y determinar si es primo o no.
Ejercicio 2: Un productor de leche lleva el registro de lo que produce en litros, pero cuando entrega le pagan en galones. Realice un algoritmo, y represéntelo mediante un diagrama de flujo y un pseudocódigo, que ayude al productor a saber cuánto recibirá por la entrega de su producción de un día (1 galón = 3.785 litros).
Ejercicio 3: Se requiere obtener la distancia entre dos puntos en el plano cartesiano, tal y como se muestra en la siguiente figura. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para obtener la distancia entre esos puntos.
Ejercicio 4: Elabore un algoritmo que permita identificar y mostrar en pantalla el tipo de triángulo conociendo sus tres lados.
Ejercicio 5: Elabore un algoritmo que permita ingresar la masa de un cuerpo en kilogramos y que permita transformar esta medida a cualquiera de las siguientes unidades de masa: hectogramos, decagramos, gramos, decigramos, centigramos o miligramos. Mostrar en pantalla un menú con las opciones posibles y la conversión correspondiente.
Ejercicio 6: Realice un algoritmo para generar N elementos de la sucesión de Fibonacci (0, 1, 1, 2, 3, 5, 8, 13,…). Realice el diagrama de flujo y el pseudocódigo para
representarlo, utilizando el ciclo apropiado.
Ejercicio 7: Almacenes “Ropa de Moda” tiene una promoción: a todos los trajes que tienen un precio superior a $2000 se les aplicará un descuento de 15 %, a todos los demás se les aplicará sólo 8 %. Realice un algoritmo para determinar el precio final que debe pagar una persona por comprar N número de trajes y muestre cuánto es el descuento total que obtendrá. Represéntelo mediante el pseudocódigo y el diagrama de flujo. 1
Programación I
Ingeniería Electrónica UPS
Ing. Junior Figueroa
Ejercicio 8: Desarrolle un algoritmo que permita leer los nombres y edades de tres hermanos. El algoritmo debe imprimir cuál es el mayor y cuál es el menor de los tres hermanos y además mostrar la diferencia de edad entre ellos. Recuerde constatar que las tres edades introducidas por el teclado sean valores distintos. Presente un mensaje de alerta en caso de que se detecte la introducción de edades iguales.
Ejercicio 9: Desarrolle un algoritmo que realice la sumatoria de los números enteros pares comprendidos entre el 1 y el 100. El programa deberá imprimir los números en cuestión y finalmente su sumatoria.
Ejercicio 10: Desarrolle un algoritmo que permita determinar a partir de un número de días, ingresado por pantalla, ¿Cuántos años, meses, semanas y días; constituyen el número de días proporcionado?
Ejercicio 11: Elabore un algoritmo para obtener el resultado del escrutinio en las elecciones del presidente de curso en un colegio, considerar que hay 30 electores y se han presentado 3 candidatos y todos votaron. El algoritmo debe declarar al ganador por mayoría simple y además tener presente los votos en blanco o nulos, los cuales no benefician a ningún candidato.
Ejercicio 12: “El Langostino Marino ” es una empresa de dicada a ofrecer banquetes; sus tarifas son las siguientes: el costo de platillo por persona es de $95, pero si el número de personas es mayor a 200 pero menor o igual a 300, el costo es de $85. Para más de 300 personas el costo por platillo es de $75. Se requiere un algoritmo que ayude a determinar el presupuesto que se debe presentar a los clientes que deseen realizar un evento. Mediante pseudocódigo y un diagrama de flujo represente su solución.
Ejercicio 13: La asociación de vinicultores la península de Santa Elena tiene como política fijar un precio inicial al kilo de uva, la cual se clasifica en tipos A y B, y además en tamaños 1 y 2. Cuando se realiza la venta del producto, ésta es de un solo tipo y tamaño, se requiere determinar cuánto recibirá en total un productor por la uva que entrega en un embarque, considerando lo siguiente: si es de tipo A, se le cargan 20¢ al precio inicial cuando es de tamaño 1; y 30¢ si es de tamaño 2. Si es de tipo B, se rebajan 30¢ cuando es de tamaño 1, y 50¢ cuando es de tamaño 2. Realice un algoritmo para determinar la ganancia obtenida y represéntelo mediante diagrama de flujo y pseudocódigo.
Ejercicio 14: El director de la Carrera de Ingeniería Electrónica de la UPS está organizando un viaje para una visita técnica, y requiere determinar cuánto debe cobrar a cada alumno y cuánto debe pagar a la compañía de viajes por el servicio. La forma de cobrar es la siguiente: si son 100 alumnos o más, el costo por cada alumno es de $65; de 50 a 99 alumnos, el costo es de $70, de 30 a 49, de $95, y si son menos de 30, el costo de la renta del autobús es de $4000.00, sin importar el número de alumnos. Realice un algoritmo que permita determinar el pago a la compañía de autobuses y lo 2
Programación I
Ingeniería Electrónica UPS
Ing. Junior Figueroa
que debe pagar cada alumno por el viaje (represente en pseudocódigo y en un diagrama de flujo la solución).
Ejercicio 15: “Hamburguesas Cuadradas Tio Billy ” ofrece hamburguesas sencillas, dobles y triples, las cuales tienen un costo de $20, $25 y $28 respectivamente. La empresa acepta tarjetas de crédito con un cargo de 5 % sobre la compra. Suponiendo que los clientes adquieren sólo un tipo de hamburguesa, realice un algoritmo para determinar cuánto debe pagar una persona por N hamburguesas consumidas. Represéntelo mediante diagrama de flujo y pseudocódigo.
Ejercicio 16: Fábricas “El Condor” produce artículos con claves (1, 2, 3, 4, 5 y 6). Se requiere un algoritmo para calcular los precios de venta, para esto hay que considerar lo siguiente: Costo de producción = materia prima + mano de obra + gastos de fabricación. Precio de venta = costo de producción + 45 % de costo de producción. El costo de la mano de obra se obtiene de la siguiente forma: para los productos con clave 3 o 4 se carga 75 % del costo de la materia prima; para los que tienen clave 1 y 5 se carga 80 %, y para los que tienen clave 2 o 6, 85 %. Para calcular el gasto de fabricación se considera que si el artículo que se va a producir tiene claves 2 o 5, este gasto representa 30 % sobre el costo de la materia prima; si las claves son 3 o 6, representa 35 %; si las claves son 1 o 4, representa 28 %. La materia prima tiene el mismo costo para cualquier clave. Represente mediante el diagrama de flujo y el pseudocódigo la solución de este problema.
Ejercicio 17: Una persona se encuentra en el kilómetro 70 de la carretera QuitoEsmeraldas, otra se encuentra en el kilómetro 150 de la misma carretera, la primera viaja en dirección a Esmeraldas, mientras que la segunda se dirige a Quito, a la misma velocidad. Realice un algoritmo para determinar en qué kilómetro de esa carretera se encontrarán y represéntelo mediante el diagrama de flujo y el pseudocódigo, utilizando el ciclo apropiado.
Ejercicio 18: Un empleado de la tienda “ Gran AKI” realiza N ven tas durante el día, se requiere saber cuántas de ellas fueron mayores a $1000, cuántas fueron mayores a $500 pero menores o iguales a $1000, y cuántas fueron menores o iguales a $500. Además, se requiere saber el monto de lo vendido en cada categoría y de forma global. Realice un algoritmo que permita determinar lo anterior y represéntelo mediante el diagrama de flujo y el pseudocódigo, utilizando el ciclo apropiado.
3
Programación I
Ingeniería Electrónica UPS
Ing. Junior Figueroa
Ejercicio 19: Una empresa les paga a sus empleados con base en las horas trabajadas en la semana. Para esto, se registran los días que laboró y las horas de cada día. Realice un algoritmo para determinar el sueldo semanal de cada N trabajadores y además calcule cuánto pagó la empresa por los N empleados. Represéntelo mediante diagrama de flujo y pseudocódigo, utilizando el ciclo apropiado.
Ejercicio 20: Leer tres números que denoten una fecha (día, mes, año). Comprobar que es una fecha válida. Si no es válida escribir un mensaje de error. Si es válida escribir la fecha cambiando el número del mes por su nombre, por ejemplo, si se introduce 1 2 2006, se deberá imprimir “1 de febrero de 2006”. El año debe ser mayor que 0. Se recomienda utilizar la estructura Según … Hacer.
4
View more...
Comments