{"id":364,"date":"2022-10-04T14:34:56","date_gmt":"2022-10-04T12:34:56","guid":{"rendered":"http:\/\/quadern-programacio.recursos.uoc.edu\/?page_id=364"},"modified":"2022-10-13T09:31:55","modified_gmt":"2022-10-13T07:31:55","slug":"3-1-introduccion-y-objetivos","status":"publish","type":"page","link":"http:\/\/quadern-programacio.recursos.uoc.edu\/es\/3-1-introduccion-y-objetivos\/","title":{"rendered":"3.1. Introducci\u00f3n y objetivos"},"content":{"rendered":"<p>En este apartado vamos a introducir dos conceptos clave a la hora de programar: variables y funciones.<\/p>\n<p>Estos son conceptos universales de programaci\u00f3n que encontraremos en cualquier lenguaje al que nos enfrentemos. Nosotros aprenderemos a usarlos a trav\u00e9s de P5.js y Openprocessing, nuestras herramientas como programadores creativos.<\/p>\n<p>Tanto las variables como las funciones nos ayudar\u00e1n a hacer nuestro c\u00f3digo m\u00e1s sencillo, reutilizable y menos propenso a contener errores.<\/p>\n<p>Introduciremos tambi\u00e9n el concepto de refactorizaci\u00f3n, que no es m\u00e1s que mejorar y optimizar nuestro c\u00f3digo una vez que lo hayamos escrito. Para ello, el uso de variables y funciones ser\u00e1 fundamental.<\/p>\n<p>A lo largo del tema alcanzaremos los siguientes objetivos:<\/p>\n<ul>\n<li>Utilizar variables en nuestro c\u00f3digo.<\/li>\n<li>Conocer algunas de las variables propias de P5.js.<\/li>\n<li>Realizar operaciones aritm\u00e9ticas.<\/li>\n<li>Utilizar la consola para <em>debuggear <\/em>(depurar) nuestros<\/li>\n<li>Crear nuestras propias funciones para organizar el c\u00f3digo.<\/li>\n<li>A\u00f1adir par\u00e1metros y valores de retorno a las funciones que creemos.<\/li>\n<li>Hacer uso de la refactorizaci\u00f3n para mejorar y optimizar nuestro c\u00f3digo.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>En este apartado vamos a introducir dos conceptos clave a la hora de programar: variables y funciones. Estos son conceptos universales de programaci\u00f3n que encontraremos en cualquier lenguaje al que nos enfrentemos. Nosotros aprenderemos a usarlos a trav\u00e9s de P5.js y Openprocessing, nuestras herramientas como programadores creativos. Tanto las variables como las funciones nos ayudar\u00e1n [&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\/364"}],"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=364"}],"version-history":[{"count":2,"href":"http:\/\/quadern-programacio.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/364\/revisions"}],"predecessor-version":[{"id":577,"href":"http:\/\/quadern-programacio.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/pages\/364\/revisions\/577"}],"wp:attachment":[{"href":"http:\/\/quadern-programacio.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/media?parent=364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}