gunzip
.Javier O. Blanco, Damián Barsotti, Silvina Smith, Valeria Rulloni, Martín Dominguez, Walter Alini, Natalia Bidart, Sergio Giro, Mariana Badano, Avalos Ambroggio Santiago, Dionisio E Alonso, Leonardo Rodriguez, Marco Brunello, Florencia Mihaich, Raul Monti.
Las posibles notas son las siguientes:
Modelo computacional (introduccion): evaluacion lazy e eager. Expresiones que tienen forma normal en una pero no en la otra. Ejemplo: mult inf 0 con la definicion
mult x 0 = 0
mult y (x+1) = y + mult y x
Clases en haskell: sintaxis para instanciar en una clase, ejemplo con clase Show para mostrar numeros expresados como
data Natural = Cero | Sucesor Natural
en la forma estandar 0, 1, … Definicion de la funcion naturalAInt que realiza esta transformacion.
Consulta de la tarde: implementacion de las conceptos introducidos en la clase de la mañana. Repaso de currificación y filter.
Funcion foldr:
- foldr como formalizacion de la definicion inductiva (captura la manera en la que definimos inductivamente las funciones)
- foldr como homomorfismo (reemplaza [] por c y (:) por f)
- foldr como mecanismo de iteracion estructurado (empezando por c, reemplaza este valor por f x (foldr f c xs), hasta que la lista termina)
Por consulta de un alumno, resolvi el ejercicio de la funcion primIgualesA en el pizarron.
Color
.Punto a
.Bibliografía : http://www.lcc.uma.es/~blas/pfHaskell/gentle/goodies.html
Lista a
y Arbol a
(árbol con información en las hojas).Cola a
en módulo (modulo Cola, programa que lo usa. Modulo cola implementado con dos listas, programa que lo usa).foldl
.#define
.#include
.If
y bucles con muchas guardas.bool
Para rendir el taller se deberá presentar 5 dias hábiles antes de rendir el examen:
Desde la cuenta de mail <tu-usuario>@famaf.unc.edu.ar enviar un mail a:
alualgo1-join@famaf.unc.edu.ar
con cualquier subject o cuerpo del mail.
Después de enviarlo debe llegar un mail donde diga que la subscripcion fue realizada correctamente. Hacer un reply con el mismo subjet (pero que no diga Re: —).
Todo esto hay que hacerlo desde el webmail del FaMAF.
Si se cometió un error el sistema enviará un mail avisando. Por lo cual, siempre lea el mail de respuesta a la inscripción y verifique que no hubo un error. Si es así, repita el proceso.
Cualquier problema consultar con los administradores del laboratorio.
gunzip
.