I1M2010: Definiciones por comprensión

El objetivo de la clase de hoy es continuar aprendiendo a definir funciones en Haskell usando listas de comprensión. En concreto, se ha visto cómo usar las definiciones por comprensión con las funciones de emparejamiento (zip) y con las cadenas y se ha comenzado como caso de estudio la codificación de César.

Como tarea para la próxima clase se ha propuesto escribir de manera colaborativa las soluciones de los ejercicios de la 5ª relación y de la 6ª relación.

Las transparencias usadas en la clase son las comprendidas entre las páginas 12 y 27 del tema 5

Descargar (PDF, 287KB)

I1M2010: Resolución de problemas mediante listas de comprensión en Haskell

El objetivo de la clase de hoy es aprender, resolviendo ejercicios, a definir funciones en Haskell usando las listas de comprensión introducidas en el tema 5.

En concreto, se han resuelto los siguientes ejercicios de la 5ª relación: 1 (sumaDeCuadrados), 2.1 (replica), 2.2 (prop_replica), 3.1 (pitagoricas), 4 (perfectos) y 8 (euler1).

Como tarea para la próxima clase se ha propuesto escribir de manera colaborativa las soluciones de los ejercicios de la 6ª relación.