Sunteți pe pagina 1din 3

INSTITUTO PROFESIONAL PROVIDENCIA

ESCUELA DE TECNOLOGIA
RAMO: FUNDAMENTOS DE PROGRAMACION
PROFESOR: PEDRO GONZALEZ T.

GUIA DE EJERCICIOS: ALGORITMOS

1. Hacer un pseudo código para el siguiente problema: Leer dos números y decir si
están en orden ascendente o descendente.

2. Haga un pseudo código que intercambie el valor de dos variables, solo si la primera
es mayor que la segunda.

3. Un negocio de deportes hace un 25 % de descuento en pelotas de fútbol y de


béisbol. Se requiere escribir un programa que le permita a un empleado ingresar los
precios originales de las pelotas. El programa deberá usar esta entrada de datos para
calcular el precio rebajado. La salida del programa deberá mostrar, en líneas
separadas, el precio original y el precio con descuento, por cada producto, cuando el
empleado no quiere seguir ingresando escribe “*” (asterisco).

4. Construya un pseudo código para el siguiente problema: Leer un número entero


positivo, si el número es par, divídalo por 2; si es impar multiplíquelo por 3 y súmelo 1.
Repita este proceso hasta que el número llegue a ser 1, indicando él número en cada
paso. Finalmente, debe indicar el número de operaciones que se efectuaron.

5. Construya un pseudo código para calcular el Índice de Masa Corporal (IMC) de un


paciente, que se calcula como IMC= peso/estatura2. Si el IMC está entre 20 y 25
inclusive, el estado es NORMAL, si el IMC es mayor que 25 es SOBREPESO y si IMC es
menor que 20 es DELGADEZ. Repita el proceso para 100 pacientes y determine el
porcentaje de pacientes en cada caso.

6. Escribir un programa que permita determinar el máximo y el mínimo de un conjunto


de valores ingresados por teclado. A tal efecto debe ingresarse primero la cantidad
esperada de elementos a procesar, y luego el lote de datos de a uno por vez. Finalizado
el ingreso de datos, mostrar el resultado. Realizar todas las validaciones que considere
necesarias.

Utilice una variable del tipo arreglo (la veremos en clases)

7. Construya un pseudo código que realice la multiplicación de dos números a través


de sumas.

8. Construya un pseudo código que averigüe si un número N es primo o no. Un número


es primo si solo es divisible por 1 y por él mismo. (Ayuda: Dividir sucesivamente N por
2, 3, 4, ..., hasta N-1)

9. Diseñar un pseudo código que permita calcular los 5 primeros números perfectos (un
numero es perfecto, cuando la suma de sus divisores, sin incluirlo al numero es
exactamente el mismo numero). El 6 es un numero perfecto por sus divisores son 1, 2
y 3.

10. Escribir un programa que permita calcular el promedio aritmético de una serie de
valores ingresados por teclado. A tal efecto debe ingresarse primero la cantidad
esperada de elementos a promediar, y luego el lote de datos de a uno por vez.
Finalizado el ingreso de datos, mostrar el resultado. Realizar todas las validaciones que
considere necesarias.

11. Construya un pseudo código para lo siguiente: Si restando sucesivamente dos a un


número N>=2 se obtiene el 2, el número es par, si se obtiene otro número entonces es
impar. Con esta estrategia averigüe si un número es o no par.

12. Construya un algoritmo que lea por teclado una temperatura en grados Fahrenheit y la
convierta a grados centígrados según la fórmula:

( F − 32) * 5
C=
9

13. Escriba un algoritmo que calcule la suma de los divisores de un número.

14. Escriba un algoritmo que diga si un número es o no palíndrome. Un número es


palíndrome si se lee igual al revés y al derecho. Por ejemplo: 717 es palíndrome, 243 no
lo es.

15. Escriba un algoritmo que diga si dos número enteros positivos son amigos o no.
Dos números son amigos si la suma de los valores de sus dígitos es igual. Por ejemplo:
1002 y 3 son amigos.

16. Escriba un algoritmo que diga si un número es multifacético. Un número es


multifacético se es sexi (divisible por seis), denso (la suma de sus dígitos es mayor que
20) y sincero (no tiene dígitos ceros).

17. Los ingredientes para 4 personas del “pastel de manzana danés” son los indicados.
Realizar un algoritmo que calcule los ingredientes para un número variable de personas
que se lee por teclado.

675 gramos de manzanas


75 gramos de mantequilla
150 gramos de azúcar
100 gramos de migas de pan
150 mililitros de leche

18. Se tienen salas de clases con un espacio óptimo de 40 posiciones o sillas, si se lee
por teclado el número de sala y la cantidad de alumnos que asistirán a la clase,
calcular la capacidad de la sala ocupada, muestre el resultado en porcentaje, por cada
sala y acumule el total de capacidad utilizada de la institución. (Condición de termino
cuando el usuario introduzca un “*”).

19. Se ingresa una lista de estatura de los alumnos de ingeniería informática del IPP, se
sabe que los alumnos en total son 150, solicitar el ingreso de las estaturas,
considerando el ingreso en centímetros es decir 180 corresponde a un metro ochenta,
se pide mostrar por pantalla el promedio de estatura, el mínimo, máximo y la moda.

"Nada nos engaña tanto como nuestro propio juicio."


"La sabiduría es hija de la experiencia."
Leonardo Da Vinci, Pintor, escultor e inventor Italiano

S-ar putea să vă placă și