I1M2016: Ejercicios del proyecto Euler (1)

En la segunda parte de la clase de hoy del curso de Informática de 1º del Grado en Matemáticas se han comentado las soluciones propuestas por los alumnos de algunos ejercicios del proyecto Euler. Concretamente,

  • Euler 2: Suma de los términos pares de la sucesión de Fibonacci.
  • Euler 3: Mayor factor primo.
  • Euler 4: Mayor capicúa producto de dos números de 3 cifas.
  • Euler 5: Menor múltiplo.
  • Euler 6: Diferencia entre el cuadrado de las sumas y la suma de los cuadrados.
  • Euler 7: Primo 10001-ésimo.
  • Euler 10: Suma de primos.
  • Euler 12: Número triangular con muchos divisores.

I1M2016: Definiciones por recursión

En la primera parte de la clase de hoy de Informática de 1º del Grado en Matemáticas se ha explicado las definiciones por recursión en Haskell. Concretamente, hemos visto ejemplos de

  • recursión sobre los números naturales,
  • recursión sobre listas,
  • recursión sobre varios argumento,
  • recursión múltiple y
  • de recursión mutua.

También se ha comentado el método de 5 pasos para construir funciones recursivas.

En la segunda parte se ha comentado la primera solución propuesta para el problema 549 del proyecto Euler y cómo experimentalmente obtener propiedades que permitan mejorar su eficiencia.

Como tarea se ha propuesto escribir de manera colaborativa las soluciones de los ejercicios de la 4º relación y continuar solucionando problemas del proyecto Euler.

Los apuntes correspondientes a la clase son

I1M2016: Ejercicios de definiciones con condicionales, guardas o patrones

En la primera parte de la clase de hoy del curso de Informática de 1º del Grado en Matemáticas se han comentado las soluciones de los ejercicios de la 2ª relación sobre definiciones con condicionales, guardas o patrones.

Los ejercicios y sus soluciones se muestran a continuación
Read More “I1M2016: Ejercicios de definiciones con condicionales, guardas o patrones”