Herramientas de usuario

Herramientas del sitio


introalg:taller09

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
introalg:taller09 [2009/03/21 16:44] lauraintroalg:taller09 [2018/08/10 03:03] (actual) – editor externo 127.0.0.1
Línea 10: Línea 10:
  
 |Mar 30 | [[IntroAlg:taller09_1|Clase 1]] | Introducción a programación declarativa, introducción a prolog, átomos, sintaxis, pequeño ejemplo. | |Mar 30 | [[IntroAlg:taller09_1|Clase 1]] | Introducción a programación declarativa, introducción a prolog, átomos, sintaxis, pequeño ejemplo. |
-|Abr 6  | [[IntroAlg:taller09_2|Clase 2]] | Ampliación de la clase anterior. | +|Abr 6  | [[IntroAlg:taller09_2|Clase 2]] | Consolidación de conceptos, uso de la traza, analizando problemas. | 
-|Abr 13 | [[IntroAlg:taller09_3|Clase 3]] | Dos ejemplos de razonamiento en prolog. | +|Abr 13 | [[IntroAlg:taller09_3|Clase 3]] | Introducción a haskell, tipos, análisis por casos, pattern matching. | 
-|Abr 20 | [[IntroAlg:taller09_4|Clase 4]] | Introducción a programación funcional, manejo de Hugs, inferencia de tipostuplas, análisis por casos +|Abr 20 | [[IntroAlg:taller09_4|Clase 4]] | Repaso de programación funcional, modularizacióndefiniciones locales. 
-|Abr 27 | [[IntroAlg:taller09_5|Clase 5]] | Pattern matching numérico, tuplas listas, divide conquista, estilo de código +|Abr 27 | [[IntroAlg:taller09_5|Clase 5]] | Listas recursión lineal en haskell prolog. 
-|May 4  | [[IntroAlg:taller09_6|Clase 6]] | Recursión linealaplicaciones, filtros, acumuladores |+|May 4  | [[IntroAlg:taller09_6|Clase 6]] | Repaso de recursiónejercicios de recursión. |
 |May 11 | [[IntroAlg:taller09_7|Clase 7]] | Parcialito 1 | |May 11 | [[IntroAlg:taller09_7|Clase 7]] | Parcialito 1 |
-|May 18 | [[IntroAlg:taller09_8|Clase 8]] | generalización de las funciones vistas (map, filter, fold, etc.), alto orden | +|May 18 | [[IntroAlg:taller09_8|Clase 8]] | Generalización de funciones recursivas en listas y alto orden. Aplicando generalizaciones. 
-|Jun 1  | [[IntroAlg:taller09_9|Clase 9]] | Aplicando generalizaciones a funciones complejas, recursión en dos argumentos |+|Jun 1  | [[IntroAlg:taller09_9|Clase 9]] | Resolviendo problemas complejos. |
 |Jun 8  | [[IntroAlg:taller09_10|Clase 10]] | Parcialito 2 | |Jun 8  | [[IntroAlg:taller09_10|Clase 10]] | Parcialito 2 |
 |Jun 15 | [[IntroAlg:taller09_11|Clase 11]] | La Guinda | |Jun 15 | [[IntroAlg:taller09_11|Clase 11]] | La Guinda |
  
- +Hay también una página con las [[http://www.cs.famaf.unc.edu.ar/wiki/doku.php?id=introalg:taller09_soluciones|soluciones a los ejercicios]].
-===== Problemas ===== +
- +
-  * [[introalg:problemas09|Problemario del taller]], con todos los problemas que vas a resolver en el taller de Haskell. +
- +
-  * [[introalg:rincon09|Wiki de Scripts Haskell]], aca podés dejar código [[http://es.wikipedia.org/wiki/Haskell Haskell]] de manera libre.+
  
 ===== Programas ===== ===== Programas =====
Línea 66: Línea 61:
   * Blas C. Ruiz, Francisco Gutiérrez, Pablo Guerrero y José E. Gallardo, [[http://www.lcc.uma.es/~pepeg/pfHaskell/index.html | "Razonando con Haskell"]], Thompson, 2004.   * Blas C. Ruiz, Francisco Gutiérrez, Pablo Guerrero y José E. Gallardo, [[http://www.lcc.uma.es/~pepeg/pfHaskell/index.html | "Razonando con Haskell"]], Thompson, 2004.
   * Jose E. Labra G., [[http://horru.lsi.uniovi.es/~labra/FTP/IntHaskell98.pdf|Introducción al lenguaje Haskell]], Universidad de Oviedo, Departamento de Informática, Octubre 1998.   * Jose E. Labra G., [[http://horru.lsi.uniovi.es/~labra/FTP/IntHaskell98.pdf|Introducción al lenguaje Haskell]], Universidad de Oviedo, Departamento de Informática, Octubre 1998.
 +  * un libro electrónico, on-line, con dibujitos! [[http://learnyouahaskell.com/chapters|Learn You a Haskell for Great God!]]
 +  * otro libro electrónico on-line, muy bueno (aunque sin dibujitos): [[http://book.realworldhaskell.org/read/|Real World Haskell]]
   * Simon Thompson, [[http://www.cs.kent.ac.uk/people/staff/sjt/craft2e/|Haskell The Craft of Functional Programming]], 2da edición, Addison-Wesley, 1999.   * Simon Thompson, [[http://www.cs.kent.ac.uk/people/staff/sjt/craft2e/|Haskell The Craft of Functional Programming]], 2da edición, Addison-Wesley, 1999.
   * Mucho material en inglés de [[http://haskell.org/haskellwiki/Books_and_tutorials#Introductions_to_Haskell|Introductions to Haskell]].   * Mucho material en inglés de [[http://haskell.org/haskellwiki/Books_and_tutorials#Introductions_to_Haskell|Introductions to Haskell]].
introalg/taller09.1237653893.txt.gz · Última modificación: 2018/08/10 03:03 (editor externo)