Está en la página 1de 3

LISTA DE EJERCICIOS DE ALGORITMOS

1. Hacer un diagrama de flujo que lea N números, calcule y escriba la suma de los pares y
el producto de los impares.
2. Calcular el máximo de N números leídos desde teclado.
3. Dados dos números enteros positivos N y D, se dice que D es un divisor de N si el resto
de dividir N entre D es 0. Se dice que un número N es perfecto si la suma de sus
divisores (excluido el propio N) es N. Por ejemplo 28 es perfecto, pues sus divisores
(excluido el 28) son: 1, 2, 4, 7 y 14 y su suma es 1+2+4+7+14=28. Hacer un organigrama
que dado un número N nos diga si es o no perfecto.
4. Realizar el diagrama de flujo para que nos calcule la hipotenusa de un triángulo
rectángulo, conocidos sus dos catetos.
5. Hacer un diagrama para calcular el área de un triángulo.
6. Hacer un diagrama para convertir de grados centígrados a grados Fahrenheit.
7. Hacer un diagrama para imprimir la suma de los números del 1 al 100.
8. Hacer un diagrama que te pida un número y te diga si es par, es non y/o es primo.
9. Hacer un diagrama para imprimir la sucesión de Fibonacci.
10. Hacer un diagrama que pida 10 números y muestre el promedio.
11. Hacer un diagrama que pida 3 números y diga cuál es el mayor.
12. Hacer un diagrama que pida la edad y despliegue si es menor de edad (<18), mayor
(>=18) o si pertenece a la 3ª edad.(>=60)
13. Hacer un diagrama que te pida un número y te diga si es par, es non y/o es primo.
14. Hacer un diagrama para calcular el factorial de un número.
15. Hacer un diagrama que calcule e imprima N números primos.
16. Hacer un diagrama que solicite 3 calificaciones y diga si está reprobado o no, según las
reglas de un curso.
17. Hacer un diagrama que pida un número N y despliegue todas las combinaciones de
dos números que sumados den N.
18. Hacer un diagrama que despliegue la tabla de multiplicar de un número X.
19. Hacer un diagrama que calcule la probabilidad de que dos dados lanzados sumen 7.
20. Hacer un diagrama que pida 100 números y diga cuál es la mediana.
21. Hacer un diagrama que solicite los datos de una matriz de 4x4 y la muestre invertida.
22. Hacer un diagrama que pida 3 números y calcule el común denominador.
23. Hacer un diagrama que llene una matriz de 3x3 y despliegue los valores de la diagonal
principal.
24. Hacer un diagrama que pida 2 matrices y despliegue el producto cruz de las mismas.
25. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para
obtener el área de un triángulo.
26. Una empresa importadora desea determinar cuántos dólares puede adquirir con equis
cantidad de dinero. Realice un diagrama de flujo y pseudocódigo que representen el
algoritmo para tal fin.
27. Una empresa que contrata personal requiere determinar la edad de las personas que
solicitan trabajo, pero cuando se les realiza la entrevista sólo se les pregunta el año en
que nacieron. Realice el diagrama de flujo y pseudocódigo que representen el
algoritmo para solucionar este problema.
28. Un estacionamiento requiere determinar el cobro que debe aplicar a las personas que
lo utilizan. Considere que el cobro es con base en las horas que lo disponen y que las
fracciones de hora se toman como completas y realice un diagrama de flujo y
pseudocódigo que representen el algoritmo que permita determinar el cobro.
29. Pinturas “La brocha gorda” requiere determinar cuánto cobrar por trabajos de pintura.
Considere que se cobra por m2 y realice un diagrama de flujo y pseudocódigo que
representen el algoritmo que le permita ir generando presupuestos para cada cliente.
30. Se requiere determinar la hipotenusa de un triángulo rectángulo. ¿Cómo sería el
diagrama de flujo y el pseudocódigo que representen el algoritmo para obtenerla?
Recuerde que por Pitágoras se tiene que: C2 = A2 + B2.
31. La compañía de autobuses “La curva loca” requiere determinar el costo que tendrá el
boleto de un viaje sencillo, esto basado en los kilómetros por recorrer y en el costo por
kilómetro. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo
para tal fin.
32. Se requiere determinar el tiempo que tarda una persona en llegar de una ciudad a otra
en bicicleta, considerando que lleva una velocidad constante. Realice un diagrama de
flujo y pseudocódigo que representen el algoritmo para tal fin.
33. Se requiere determinar el costo que tendrá realizar una llamada telefónica con base en
el tiempo que dura la llamada y en el costo por minuto. Realice un diagrama de flujo y
pseudocódigo que representen el algoritmo para tal fin.
34. La CONAGUA requiere determinar el pago que debe realizar una persona por el total
de metros cúbicos que consume de agua. Realice un diagrama de flujo y pseudocódigo
que representen el algoritmo que permita determinar ese pago.
35. La compañía de luz y sombras (CLS) requiere determinar el pago que debe realizar una
persona por el consumo de energía eléctrica, la cual se mide en kilowatts (KW). Realice
un diagrama de flujo y pseudocódigo que representen el algoritmo que permita
determinar ese pago.
36. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para
determinar cuánto pagará finalmente una persona por un artículo equis, considerando
que tiene un descuento de 20%, y debe pagar 15% de IGV (debe mostrar el precio con
descuento y el precio final).
37. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para
determinar cuánto dinero ahorra una persona en un año si considera que cada semana
ahorra 15% de su sueldo (considere cuatro semanas por mes y que no cambia el
sueldo).
38. Una empresa desea determinar el monto de un cheque que debe proporcionar a uno
de sus empleados que tendrá que ir por equis número de días a la ciudad de
Monterrey; los gastos que cubre la empresa son: hotel, comida y 100.00 pesos diarios
para otros gastos. El monto debe estar desglosado para cada concepto. Realice un
diagrama de flujo y pseudocódigo que representen el algoritmo que determine el
monto del cheque.
39. Se requiere un algoritmo para obtener la suma de diez cantidades mediante la
utilización de un ciclo Repite.
40. Se requiere un algoritmo para obtener la edad promedio de un grupo de N alumnos.
41. Se requiere un algoritmo para determinar, de N cantidades, cuántas son menores o
iguales a cero y cuántas mayores a cero.
42. Un profesor tiene un salario inicial de $1500, y recibe un incremento de 10 % anual
durante 6 años. ¿Cuál es su salario al cabo de 6 años? ¿Qué salario ha recibido en cada
uno de los 6 años?
43. “El náufrago satisfecho” ofrece hamburguesas sencillas (S), dobles (D) y triples (T), 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 N hamburguesas, las cuales pueden ser de diferente tipo, realice un
algoritmo para determinar cuánto deben pagar.
44. Se requiere un algoritmo para determinar, de N cantidades, cuántas son cero, cuántas
son menores a cero, y cuántas son mayores a cero.
45. Una compañía fabrica focos de colores (verdes, blancos y rojos). Se desea contabilizar,
de un lote de N focos, el número de focos de cada color que hay en existencia.

También podría gustarte