Sie sind auf Seite 1von 1

Elaborado por: Mag.

Miguel Sierra Introducción a la Computación

PROBLEMAS DE ALGORITMOS
1. Diseñar un algoritmo que calcule el volumen de un cubo, para ello tiene que leer la longitud de la arista.
2. Crear un algoritmo que permita recibir dos puntos del plano y luego nos calcule la pendiente de la recta que
pasa por dichos puntos.
3. Diseñar un algoritmo, que lea el tiempo en segundos enteros, y lo presente en el formato hh:mm:ss
4. Dados dos números a y b, mostrarlos en orden ascendente.
5. Dados tres números diferentes, determinar el mayor y el menor.
6. Crear un algoritmo que lea cuatro valores reales y nos presente el número de apariciones del menor de ellos.
7. Verificar si un número x, es o no, múltiplo de 3 o de 5.
8. Dada la fecha actual (3 variables: día, mes y año) y la fecha de nacimiento de una persona, diseñar un algoritmo
que determine la edad en años de esta persona.
9. Dado un año, indique mediante mensaje si es bisiesto o no. Tener en cuenta que: “Un año es bisiesto, solo si es
múltiplo de 4, pero no de 100, salvo que sea múltiplo de 400”
10. Diseñar un algoritmo en que dado un número natural N, mayor a 10 y menor a 1000, se indique con un mensaje
la cantidad de dígitos que lo conforman y si N es capicúa o no.
Nota: Asumir que el número está en el rango indicado.
Las operaciones de enteros son +, - , * , /, %
11. Crear un algoritmo que permita leer tres números enteros y luego nos presente dichos números en orden
decreciente.
12. Escriba un algoritmo que lea tres números enteros de un supuesto triángulo, determine si realmente forman un
triángulo, y si es así, muestre el tipo de triángulo que es (si es un triángulo).
➢ triángulo: La suma de dos lados cualquiera debe ser mayor que el otro.
➢ equilátero: todos los lados son iguales.
➢ isósceles: solo dos lados son iguales.
➢ escaleno: no tiene dos lados iguales.
13. Diseñar un algoritmo que lea los supuesto ángulos de un triángulo.
Se debe determinar si estos datos corresponden a un triángulo, de ser así, indicar su tipo, considerando que
según sus ángulos, los triángulos se clasifican en:
Triángulo rectángulo: tiene un ángulo recto (90°)
Triángulo obtusángulo: si uno de sus ángulos interiores es obtuso (mayor de 90°).
Triángulo acutángulo: cuando sus tres ángulos interiores son menores de 90°
14. Se tiene un posible paralelogramo paralelo a los ejes, cuyos 4 vértices se indican
en la figura.
Asumir de hecho, que: x1≤ x2 y y1≤ y2
Diseñar un algoritmo que lea x1, x2, y1, y2 para determinar si la figura es un
rectángulo, un cuadrado, un segmento o un punto.
15. Diseñar un algoritmo que lea un número entero N de 4 dígitos, que determine la suma de sus dígitos y que
indique si es un número capicúa.
16. Diseñar un algoritmo que lea N datos y que determine: la suma de todos los datos, el promedio, el máximo y el
mínimo.
17. Crear un algoritmo que lea los enteros a y b (a≤ b) y halle el promedio de los múltiplos de 5 en [a , b]
18. Diseñar un algoritmo que lea un número entero N y que determine cuantos dígitos tiene.
19. Diseñar un algoritmo que lea un número entero N y que determine la suma de sus dígitos.
20. Diseñar un algoritmo que lea un número entero N y que muestre el número con los dígitos de N invertidos.
21. Leer un dato entero N y determine si es un número capicúa.
22. Diseñar un algoritmo que lea un número entero N y determine la suma de sus divisores propios, divisores≤ N.
23. Diseñar un algoritmo que lea un número entero N e indique si es un número perfecto.
24. Leer el dato entero N y muestre todos los números primos ≤ N
25. Leer el dato entero N y determine el menor cuadrado perfecto ≥ N
26. Leer el dato entero N y determine todos los tríos pitagóricos a, b y c, donde a ≤ b ≤ c ≤ N

Das könnte Ihnen auch gefallen