lunes, 9 de mayo de 2016
Ejercicio 14 Python
Elabore un diagrama para calcular el factorial de un número.5!=5*4*3*2*1
Solución:
jueves, 5 de mayo de 2016
Ejercicio 13 Python
Elabore un diagrama de flujo que imprima los n primeros números de la serie Fibonacci.
1 1 2 3 5 8 13 21 34 55 89
Solución:
Ejercicio 12 Python
Escriba un programa que dado un valor n entero positivo, calcule e imprima los elementos correspondientes a la conjetura de Ullman (en honor al matemático S. Ullman) que consiste en lo siguiente:
- Empiece con cualquier entero positivo.
- Si es par, dividalo entre 2; si es impar multipliquelo por 3 y agréguele 1,
- Obtenga enteros sucesivamente repitiendo el proceso.
Al final se obtendrá el número 1, independientemente del entero inicial.
Por ejemplo, cuando el entero Inicial es 26, la secuencia será:
26 13 40 20 10 5 16 8 4 2 1
Solución:
Ejercicio 11 Python
Un número perfecto es aquel número que es igual a la suma de todos sus divisores excepto el mismo. El primer número perfecto es 6, ya que 1+2+3 = 6. Escriba un programa que determine si un número leído es o no un número perfecto.
Solución:
Ejercicio 10 Python.
Escriba un programa que permita determinar si un número es primo o no.
Solución:
Ejercicio 8 Python
Escriba un programa que lea tres números d, m y a que representan una fecha (día, mes y año) y calcule el día de la semana correspondiente usando la congruencia de zeller.
Día= (700+(26*x-2)/10+d+y+y/4+z/4-2*z)%7
Donde los valores de x, y y z son:
El valor de dia estará entre 0 y 6, (0 significa Domingo, 1 Lunes, etc.)
NOTA: Este algoritmo es solo válido para el calendario gregoriano, que fue introducido en distintos países en distintas fechas (el 14 de septiembre de 1942 en inglaterra, por ejemplo).
Solución:
miércoles, 4 de mayo de 2016
Ejercicio 7 Python
El domingo de pascua es el primer domingo después de la primera luna llena posterior al equinoccio de primavera, y se determina mediante el siguiente calculo sencillo:
A = año % 19
B = año % 4
C = año % 7
D = (19*A+24)% 30
E = (2*B+4*C+6*D+5)% 7
N = (22+D+E)
Donde N indica el número de días del mes de marzo (si N es igual o menor que 31) o Abril(si N es mayor que 31)
Escriba un programa que muestre el domingo de pascua de un año determinado.
Solución:
Ejercicio 6 Python.
Escriba un programa que determine si un año es bisiesto. Un año es bisiesto si es un múltiplo de 4 (por ejemplo 1984). Sin embargo los años múltiplos de 100 solo son bisiestos cuando a la vez son múltiplos de 400(por ejemplo 1800 no es bisiesto, mientras que 2000 si lo es).
Solución:
Ejercicio 5 Python
Escriba un programa que lea tres longitudes que forma un tríangulo. Con base en estas longitudes determine de que tipo de tríangulo se trata entre: equilátero (si tiene tres lados iguales), isósceles (si tiene dos lados iguales) o escaleno (si tiene tres lados desiguales).
Solución:
Suscribirse a:
Entradas (Atom)