{"id":970,"date":"2019-08-20T09:54:35","date_gmt":"2019-08-20T07:54:35","guid":{"rendered":"http:\/\/quadern-tpi.recursos.uoc.edu\/5-5-1-introduccio\/"},"modified":"2019-09-16T19:22:41","modified_gmt":"2019-09-16T17:22:41","slug":"5-5-1-introduccio","status":"publish","type":"page","link":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/5-5-1-introduccio\/","title":{"rendered":"5.5.1. Introducci\u00f3n"},"content":{"rendered":"<figure id=\"attachment_298\" aria-describedby=\"caption-attachment-298\" style=\"width: 800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" class=\"size-full wp-image-298\" src=\"\/wp-content\/uploads\/2019\/08\/20.212_117.jpg\" alt=\"\" width=\"800\" height=\"764\" srcset=\"\/wp-content\/uploads\/2019\/08\/20.212_117.jpg 800w, \/wp-content\/uploads\/2019\/08\/20.212_117-300x287.jpg 300w, \/wp-content\/uploads\/2019\/08\/20.212_117-768x733.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><figcaption id=\"caption-attachment-298\" class=\"wp-caption-text\">Carlos Bergen i Enrique Garc\u00eda Alcal\u00e1. <em>Arborescencia programada<\/em> (2018).<\/figcaption><\/figure>\n<p>Cuando con ocasi\u00f3n del reto 1 hablamos de arte generativo, dijimos que era aquel que hab\u00eda sido creado en parte o totalmente por un sistema aut\u00f3nomo. La poes\u00eda generativa es aquella en que los versos o los poemas han sido construidos, parcial o totalmente, mediante un algoritmo ejecutado por una m\u00e1quina o por el propio artista. Igual que en el arte generativo, la aleatoriedad vuelve a tener un papel muy importante en la poes\u00eda generativa.<\/p>\n<p>Como ejemplo, mirad el proyecto <a href=\"http:\/\/editorial.centroculturadigital.mx\/pieza\/arborescencia-programada\" target=\"_blank\" rel=\"noopener noreferrer\"><em>Arborescencia programada<\/em><\/a>, una pieza generativa pensada y articulada por <strong>Carlos Bergen<\/strong> y <strong>Enrique<\/strong> <strong>Garc\u00eda Alcal\u00e1<\/strong>. La obra es conceptualizada como un poema-\u00e1rbol que surge de un bosque de lenguaje a partir de una frase-ra\u00edz o verso-semilla, y se ramifica por fragmentos de poes\u00eda de autores como Marosa di Giorgio, Jos\u00e9 Watanabe o Rainer Maria Rilke. La obra es interactiva e invita al lector a ser escritor y dibujante. Hablaremos de la poes\u00eda interactiva m\u00e1s adelante, pero en los retos anteriores ya hemos visto que generativo e interactivo a menudo se entremezclan.<\/p>\n<p>Para poder hacer poes\u00eda generativa, debemos poder trabajar con listas y diccionarios de palabras, y esto nos lleva a necesitar <strong>estructuras de datos<\/strong>.<\/p>\n<p>En programaci\u00f3n, las estructuras de datos son maneras de organizar la informaci\u00f3n para poder tratarla, manipularla, buscar, a\u00f1adir, etc. De momento, en los cuatro retos anteriores, solo hemos visto las variables simples con Snap!, pero tambi\u00e9n existen las listas o las tablas (que pueden ser concebidas como listas de listas). Y, con otros lenguajes de programaci\u00f3n, tambi\u00e9n hay otras estructuras, como las pilas, los \u00e1rboles, etc.<\/p>\n<p>Antes de empezar a hacer poemas generativos con Snap!, veamos c\u00f3mo se crean y se utilizan las listas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuando con ocasi\u00f3n del reto 1 hablamos de arte generativo, dijimos que era aquel que hab\u00eda sido creado en parte o totalmente por un sistema aut\u00f3nomo. La poes\u00eda generativa es aquella en que los versos o los poemas han sido construidos, parcial o totalmente, mediante un algoritmo ejecutado por una m\u00e1quina o por el propio [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"_links":{"self":[{"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/970"}],"collection":[{"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/comments?post=970"}],"version-history":[{"count":1,"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/970\/revisions"}],"predecessor-version":[{"id":971,"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/970\/revisions\/971"}],"wp:attachment":[{"href":"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/media?parent=970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}