ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Solemne


Enviado por   •  27 de Julio de 2020  •  Trabajo  •  951 Palabras (4 Páginas)  •  218 Visitas

Página 1 de 4

SOLEMNE 1

Resolver en pseudo python los siguientes problemas. Se puede apoyar por un boceto de cómo pensó la solución del sistema. Se debe utilizar sólo conceptos vistos en clases. La nota final se calcula al 60% de exigencia.

  1. (1 punto) Hacer un programa para calcular el máximo común divisor de dos números enteros positivos N y M siguiendo el algoritmo de Euclídes, que es el siguiente:

Se divide N por M, sea R el resto.

Si R=0, el máximo común divisor es M y se acaba.

Se asigna a N el valor de M y a M el valor de R y volver al paso 1.

  1. (1,5 punto) Los conejos se reproducen rápidamente, a los 2 meses de nacidos ya pueden reproducirse y lo hacen cada mes, cada pareja de conejos da a luz 2 conejos, estos extraños conejos son inmortales. Cree un programa que retorne el número de conejos existentes en una cantidad n de meses sabiendo que se inicia con una pareja de conejos recién nacidos
  2. (1 punto) Desarrolle un programa que reciba un numero n y retorne la suma de todos los números menores o iguales que n y mayores que cero
  3. (2,5 puntos) Ahora ranas inmortales. Una familia de ranas africanas se compone inicialmente de padre y madre, luego de 3 meses de vida se reproducen teniendo 100 hijos en cada camada, cada par de hijos forma una familia, la que también se reproduce a los tres meses. Las ranas se reproducen cada tres meses. Cada 6 meses, en los días posteriores a la reproducción, se realiza una comilona caníbal donde cada una de las ranas reproductivas se come a 20 parejas de ranas no reproductivas. Realice un programa que dado un número de meses ingresado por el usuario y sabiendo que se inicia con una pareja de ranas, entregue el número de ranas al finalizar el periodo de tiempo señalado.

Entrega por mail a ggatica@unab.cl hasta sábado 02-05, a las 21:00 horas. El asunto del mail debe decir [Modelado_datos_adv] Solemne 1, Juan Pérez

Desarrollo solemne 1

  # Solemne 1 Modelacion de datos

            #Ejercicio a de Euclídes

           

            # ingresar los datos

n1 = int(input("¿Ingrese primer numero?\n"))

n2= int(input("¿Ingrese segundo numero?\n"))

             # Se ingresa MCD

def mcd(N, M):

        resto = 0

        while(M > 0):

                resto = M

                M = N % M

                N= resto

        return N

                 # Se imprime y genera el mcd

print("El máximo común divisor es ", mcd(n1, n2))

       # Solemne 1 Modelacion de datos

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (101 Kb) docx (27 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com