Está en la página 1de 33

 

UNIVERSIDAD POLITECNICA SALESIANA


S ALESIANA

INGENIERIA ELECTRONICA

PROGRAMACION I

DESARROLLO DE ALGORITMOS MEDIANTE PSEUDOCÓDIGO

INTEGRANTES:

BAUTISTA CHRISTIAN

JUNIOR QUEZADA

JAIME FERNANDO QUISHPE TUTILLO

NIVEL:

2° SEMESTRE GRUPO#1

PERIODO:

2016-2016
 

TAREA 2 - DESARROLLO DE ALGORITMOS MEDIANTE PSEUDOCÓDIGO

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
t riá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
 Almacenes “Ropa
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.
 

 
 

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
m enor 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 dedicada 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
r equiere 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 que debe pagar cada alumno por el
viaje (represente en pseudocódigo y en un diagrama de flujo
f lujo 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
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


encuentra en el kilómetro 70 de la carretera Quito-
Esmeraldas, 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ódig
pseudocódigo,
o, utilizando el ciclo apropiado.
 

Ejercicio 18: Un empleado de la tienda “Gran AKI” realiza N ventas durante el


día, se requiere saber cuántas de ellas fueron mayores a $1000, cuántas fueron

mayores
iguales aa$500.
$500 Además,
pero menores o iguales
se requiere a $1000,
saber y cuántas
el monto de lo fueron menores
vendido en cadao
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.
 

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. 
 

También podría gustarte