I1M2019: Matrices en Haskell

En la clase de hoy del curso de Informática de 1º del Grado en Matemáticas se ha estudiado cómo trabajar con tablas en Haskell usando el módulo Data.Array.

Se han estudiado las funciones sobre índices (range, index, inRange, rangeSize) y sobre tablas (array, (!), bounds, indices, elems, assocs, (//), listArray y accumArray). También se han estudiado ejemplos de definiciones con dichas funciones.

Los apuntes correspondientes son

Una versión interactiva de los apuntes en IHaskell se encuentra aquí.

I1M2019: El juego de la vida en Haskell

En la clase de hoy de Informática de 1º del Grado en Matemáticas se ha estudiado el juego de la vida como caso de estudio de programación interactiva.

Los apuntes correspondientes son

En la implementación anterior, las funciones de interacción con la terminal son dependientes del sistema operativo. A continuación se muestra otra que no lo es basada en el uso de la librería ansi-terminal.

Read More “I1M2019: El juego de la vida en Haskell”