{"id":386,"date":"2022-10-04T15:43:04","date_gmt":"2022-10-04T13:43:04","guid":{"rendered":"http:\/\/quadern-programacio.recursos.uoc.edu\/?page_id=386"},"modified":"2022-10-13T09:32:48","modified_gmt":"2022-10-13T07:32:48","slug":"4-1-introduccion-y-objetivos","status":"publish","type":"page","link":"http:\/\/quadern-programacio.recursos.uoc.edu\/es\/4-1-introduccion-y-objetivos\/","title":{"rendered":"4.1. Introducci\u00f3n y objetivos"},"content":{"rendered":"<p>En este apartado aprenderemos a utilizar en nuestro c\u00f3digo dos conceptos que se utilizan de manera muy habitual en la computaci\u00f3n creativa: la repetici\u00f3n y la variaci\u00f3n.<\/p>\n<p>En apartados anteriores hemos visto c\u00f3mo podemos utilizar variables para evitar tener que repetir varias veces el c\u00f3digo que escribimos. Ahora, por medio de t\u00e9cnicas de iteraci\u00f3n, seremos capaces de hacer que fragmentos de nuestro c\u00f3digo <strong>se repitan<\/strong> un n\u00famero determinado de veces. Tambi\u00e9n aprenderemos a a\u00f1adir variaci\u00f3n a estas repeticiones para hacer que nuestros dise\u00f1os sean m\u00e1s org\u00e1nicos.<\/p>\n<p>Para ello, estudiaremos los bucles <span class=\"courier\">for<\/span> y la aleatoriedad. De nuevo nos encontramos con conceptos que son universales en la programaci\u00f3n y cuya l\u00f3gica ser\u00e1 muy similar independientemente del lenguaje que estemos usando.<\/p>\n<p>Se trata de conceptos que de primeras pueden resultar complejos de asimilar pero que con pr\u00e1ctica se convertir\u00e1n en herramientas fundamentales de nuestro arsenal como programadores creativos.<\/p>\n<p>A lo largo del tema, alcanzaremos los siguientes objetivos:<\/p>\n<ul>\n<li>Reconocer la importancia de la iteraci\u00f3n en nuestros programas.<\/li>\n<li>Implementar iteraci\u00f3n en el c\u00f3digo mediante los bucles <span class=\"courier\">for<\/span>.<\/li>\n<li>Crear patrones mediante el uso de bucles anidados.<\/li>\n<li>Conocer las distintas maneras de obtener valores aleatorios.<\/li>\n<li>Utilizar valores aleatorios en nuestros <em>sketches<\/em>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>En este apartado aprenderemos a utilizar en nuestro c\u00f3digo dos conceptos que se utilizan de manera muy habitual en la computaci\u00f3n creativa: la repetici\u00f3n y la variaci\u00f3n. En apartados anteriores hemos visto c\u00f3mo podemos utilizar variables para evitar tener que repetir varias veces el c\u00f3digo que escribimos. Ahora, por medio de t\u00e9cnicas de iteraci\u00f3n, seremos [&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-programacio.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/386"}],"collection":[{"href":"http:\/\/quadern-programacio.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/quadern-programacio.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/quadern-programacio.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/quadern-programacio.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/comments?post=386"}],"version-history":[{"count":2,"href":"http:\/\/quadern-programacio.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/386\/revisions"}],"predecessor-version":[{"id":578,"href":"http:\/\/quadern-programacio.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/386\/revisions\/578"}],"wp:attachment":[{"href":"http:\/\/quadern-programacio.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/media?parent=386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}