{"id":782,"date":"2010-11-07T01:37:27","date_gmt":"2010-11-07T01:37:27","guid":{"rendered":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/?p=782"},"modified":"2013-03-08T05:50:09","modified_gmt":"2013-03-08T05:50:09","slug":"ejercicios-de-programacion-en-haskell","status":"publish","type":"post","link":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/ejercicios-de-programacion-en-haskell\/","title":{"rendered":"Ejercicios de programaci\u00f3n en Haskell"},"content":{"rendered":"<p>\nHe publicado en la <a href=\"http:\/\/www.cs.us.es\/~jalonso\/cursos\/i1m-10\/ejercicios.html\">p\u00e1gina de ejercicios<\/a> del curso de <a href=\"http:\/\/www.cs.us.es\/~jalonso\/cursos\/i1m-10\">Inform\u00e1tica (de 1\u00ba del Grado en Matem\u00e1ticas)<\/a> los enlaces a tres libros de problemas resueltos de programaci\u00f3n en Haskell que he escrito estos a\u00f1os.<\/p>\n<p>\nLos libros son los siguientes:<\/p>\n<ul>\n<li> <a href=\"http:\/\/www.cs.us.es\/~jalonso\/cursos\/i1m-10\/ejercicios\/ej_prog_Haskell.pdf\">Ejercicios de programaci\u00f3n funcional con Haskell<\/a>.\n<li> <a href=\"http:\/\/www.cs.us.es\/~jalonso\/cursos\/i1m-10\/ejercicios\/practicas_PD_2007-08.pdf\">Pr\u00e1cticas de \u201cProgramaci\u00f3n Declarativa\u201d (2007\u201308)<\/a>.\n<li> <a href=\"http:\/\/www.cs.us.es\/~jalonso\/cursos\/i1m-10\/ejercicios\/logica_en_Haskell.pdf\">L\u00f3gica en Haskell<\/a>.\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>He publicado en la p\u00e1gina de ejercicios del curso de Inform\u00e1tica (de 1\u00ba del Grado en Matem\u00e1ticas) los enlaces a tres libros de problemas resueltos de programaci\u00f3n en Haskell que he escrito estos a\u00f1os. Los libros son los siguientes: Ejercicios de programaci\u00f3n funcional con Haskell. Pr\u00e1cticas de \u201cProgramaci\u00f3n Declarativa\u201d (2007\u201308). L\u00f3gica en Haskell.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"footnotes":"","_jetpack_memberships_contains_paid_content":false},"categories":[5],"tags":[280,27,270,279,287,77,61,56],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts\/782"}],"collection":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/comments?post=782"}],"version-history":[{"count":4,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts\/782\/revisions"}],"predecessor-version":[{"id":2993,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts\/782\/revisions\/2993"}],"wp:attachment":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/media?parent=782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/categories?post=782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/tags?post=782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}