lunes, 9 de mayo de 2016

Ejercicio 15 Python

Escriba un programa, que calcule mn (n>0 y entero) sin utilizar potencia.


Solución:

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 9 Python

Escriba un programa que muestre los divisores de un número.


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:

viernes, 29 de abril de 2016

Ejercicio 4 Python

Escriba un programa que tome como entrada las tres calificaciones de un estudiante y permita calcular la nota definitiva teniendo en cuenta las siguiente ponderaciones:
  a. La primera calificación equivale al 30% de la nota final.
  b. La segunda calificación equivale al 30% de la nota final.
  c. La tercera calificación equivale al 40% de la nota final.


Solución:

jueves, 28 de abril de 2016

Ejercicio 3 Python

Escriba un programa que permita calcular el área de un cuadrado.
(area=lado*lado).


Solución:

Ejercicio 2 Python

Leer el valor de un artículo y la cantidad de dinero entregado por el cliente.
Calcular el cambio que debe entregarse al comprador.

 

Solución:  

Ejercicio 1 Python

Escriba un programa que permita leer dos números e imprima la sumatoria de los valores leídos.


Solución: