{"id":8175,"date":"2016-06-23T08:51:34","date_gmt":"2016-06-23T07:51:34","guid":{"rendered":"http:\/\/agora.xtec.cat\/demoinstitut\/?page_id=1271"},"modified":"2016-06-23T08:51:34","modified_gmt":"2016-06-23T07:51:34","slug":"sessio-5","status":"publish","type":"page","link":"https:\/\/agora.xtec.cat\/zerguilleries\/escola-beta\/modul-1\/sessio-5\/","title":{"rendered":"Sessi\u00f3 5. Ens movem en totes direccions"},"content":{"rendered":"<h2>Pla de treball<\/h2>\n<div style=\"padding-left: 50px;\">\n<ul>\n<li>Propietats dels personatges<\/li>\n<li>Els personatges saben dibuixar<\/li>\n<li>El bloc &#8220;llapis&#8221;<\/li>\n<li>Dibuixem pol\u00edgons i estrelles<\/li>\n<\/ul>\n<\/div>\n<hr \/>\n<h2>Controlant millor els moviments<\/h2>\n<p>Hi ha informacions generals respecte els personatges que no hem vist fins ara, per\u00f2 que ens poden ser molt \u00fatils a l&#8217;hora de treballar.<\/p>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_tasques.png\" alt=\"Icona tasques\" width=\"32\" \/><strong>Fem-ho pas a pas<\/strong><\/p>\n<div style=\"padding-left: 50px;\">\n<ul>\n<li>Cada personatge t\u00e9 una <strong><em>i<\/em><\/strong> petita a la part superior esquerra. Fem-hi clic a sobre i ens apareixer\u00e0 tota aquesta informaci\u00f3:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/05\/scratch-info_personatge.png\" alt=\"Informaci\u00f3 del personatge\" \/><\/li>\n<li>La <strong>direcci\u00f3<\/strong> ens permet establir en quina direcci\u00f3 es mour\u00e0 el personatge, \u00e9s a dir, cap a on est\u00e0 mirant. Aquesta opci\u00f3 la podem canviar tamb\u00e9 amb el seg\u00fcent bloc, on veiem els valors de la direcci\u00f3 que podem donar als personatges:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/05\/scratch-moviment_apuntadirecciodesplegat.png\" alt=\"Direccions del personatge\" \/><\/li>\n<li>Tamb\u00e9 li podem posar qualsevol valor entre -180 i 180 per indicar una direcci\u00f3 concreta, on els valors positius assenyalen a la dreta i els negatius a l&#8217;esquerra. Aqu\u00ed podem veure una &#8220;rosa dels vents&#8221; amb les direccions dels personatges:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/05\/scratch-rosavents.png\" alt=\"Rosa dels vents dels personatges\" \/><\/li>\n<li>L&#8217;estil de <strong>rotaci\u00f3<\/strong> ens permet fixar la posici\u00f3 del personatge independentment de la seva direcci\u00f3, aix\u00f2 ens permet evitar que el personatge es posi cap per avall. Aquesta opci\u00f3 la podem canviar tamb\u00e9 amb el seg\u00fcent bloc:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-moviment_fixarotaciodesplegat.png\" alt=\"Estil de rotaci\u00f3\" \/><\/li>\n<li>El fet de poder ser a<strong>rrossegat<\/strong> al reproductor ens permet establir si aquest personatge el podrem arrossegar mentre s&#8217;est\u00e0 executant el programa. Ho veurem m\u00e9s endavant<\/li>\n<li>L&#8217;opci\u00f3 de <strong>mostrar<\/strong> o no el personatge ens permet fer que el personatge es vegi o no. Aquesta opci\u00f3 la podem canviar tamb\u00e9 amb els seg\u00fcents blocs:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-aspecte_mostra.png\" alt=\"Mostra\" \/> <img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-aspecte_amaga.png\" alt=\"Amaga\" \/><\/li>\n<\/ul>\n<\/div>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_repte.png\" alt=\"Icona repte\" width=\"32\" \/> <img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-repte1.png\" alt=\"Repte 1\" width=\"100\" \/><\/p>\n<p>Obrim un nou projecte que anomenarem <strong>m1<\/strong><strong>repte 51\u00a0<\/strong>on hi hagi un personatge que faci aquest recorregut per l&#8217;escenari. Cada cop que hi hagi un canvi de direcci\u00f3 ha de fer una pausa d&#8217;un segon:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-repte_moviment.jpg\" alt=\"Repte moviment\" \/><\/p>\n<hr \/>\n<h2>I si dibuixem mentre ens movem?<\/h2>\n<p>Podem fer que un personatge vagi dibuixant per l&#8217;escenari a mida que es va movent.<\/p>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_tasques.png\" alt=\"Icona tasques\" width=\"32\" \/><strong>Fem-ho pas a pas<\/strong><\/p>\n<div style=\"padding-left: 50px;\">\n<ul>\n<li>Entrem al nostre compte de l&#8217;Scratch i creem un nou projecte anomenat <strong>m1<\/strong><strong>repte52<\/strong><\/li>\n<li>Comencem, com sempre, situant el nostre personatge al centre de l&#8217;escenari i fent-lo mirar a la dreta. Aix\u00f2 ho fem perqu\u00e8 el nostre personatge sempre comenci en el mateix lloc i en la mateixa posici\u00f3:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-programa_vesapunta.jpg\" alt=\"Inici programa\" \/><\/li>\n<li>Analitzem la categoria dels blocs de <strong>llapis<\/strong>:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-llapis.jpg\" alt=\"Blocs de llapis\" \/><\/li>\n<li>Si tenim dubtes, recordem l&#8217;ajuda que tenim a la dreta:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-ajuda_llapis.jpg\" alt=\"Ajuda llapis\" \/><\/li>\n<li>Per comen\u00e7ar a dibuixar li hem de dir al personatge que baixi el llapis i, a partir d&#8217;ara, en tots els moviments que faci dibuixar\u00e0 el recorregut:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-llapis_baixallapis.png\" alt=\"Baixa el llapis\" \/><\/li>\n<li>Per exemple, podem fer que el nostre personatge dibuixi un quadrat. Tenim dues maneres de fer-ho:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-quadrat1.jpg\" alt=\"Quadrat sense repeteix\" \/>\u00a0\u00a0\u00a0<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-quadrat2.jpg\" alt=\"Quadrat amb repeteix\" \/><\/li>\n<li>Tot sovint haurem de <strong>netejar<\/strong> l&#8217;escenari quan ens haguem equivocat en fer algun dibuix amb el personatge. Necessitarem aquest bloc:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-llapis_neteja.png\" alt=\"Neteja\" \/><\/li>\n<\/ul>\n<\/div>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_repte.png\" alt=\"Icona repte\" width=\"32\" \/> <img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-repte2.png\" alt=\"Repte 2\" width=\"100\" \/><\/p>\n<p>Ara que hem fet proves, netegem i, en el projecte <strong>m1<\/strong><strong>repte52<\/strong> que tenim obert, fem un programa on el nostre personatge dibuixi un triangle regular, \u00e9s a dir, amb tots els cantons i angles iguals.<\/p>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_pista.png\" alt=\"Icona pista\" width=\"24\" \/>Pista: Quan fem girar el nostre personatge, l&#8217;angle de gir \u00e9s l&#8217;exterior:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-angle_gir.png\" alt=\"Angle de gir\" \/><\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_repte.png\" alt=\"Icona repte\" width=\"32\" \/> <img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-repte3.png\" alt=\"Repte 3\" width=\"100\" \/><\/p>\n<p>Obrim un nou projecte anomenat <strong>m1<\/strong><strong>repte53<\/strong> on el nostre personatge dibuixi un pol\u00edgon regular de m\u00e9s de sis costats.<\/p>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_pista.png\" alt=\"Icona pista\" width=\"24\" \/>Pista: En general, per dibuixar qualsevol pol\u00edgon, tenint en compte que per tornar a la posici\u00f3 inicial el personatge haur\u00e0 girat 360\u00ba, podem considerar que l&#8217;angle que ha de girar el personatge\u00a0per dibuixar cada costat \u00e9s el resultat de dividir 360 entre el nombre de costats:<br \/>\n<img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-poligon_n.png\" alt=\"Dibuixar pol\u00edgon\" \/><\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_repte.png\" alt=\"Icona repte\" width=\"32\" \/> <img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-repte4.png\" alt=\"Repte 4\" width=\"100\" \/><\/p>\n<p>Obrim un nou projecte anomenat <strong>m1<\/strong><strong>repte54<\/strong>\u00a0on el nostre personatge dibuixi una estrella de cinc puntes, triant un color de llapis i la seva mida.<\/p>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_pista.png\" alt=\"Icona pista\" width=\"24\" \/>Pista: Per fer un pol\u00edgon el nostre personatge ha de fer un volta completa, \u00e9s a dir, ha de girar 360\u00ba. Quantes voltes ha de fer per dibuixar aquesta estrella? Quin \u00e9s l&#8217;angle que ha de girar cada cop?<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_projecte2.png\" alt=\"Icona projecte\" width=\"32\" \/> <strong>El nostre projecte creix&#8230;<\/strong><\/p>\n<p>Hem estat fent moure el personatge controlant totes les direccions. Ara s\u00ed que podem decidir molt millor que faran els nostres personatges i ens cal recollir-ho de forma clara per poder anar treballant. Obrirem el nostre projecte <strong>postal\u00a0<\/strong>i escriurem, per a cada personatge, quins s\u00f3n els millors moviments segons la hist\u00f2ria pensada.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_glosari.png\" alt=\"Icona glosari\" width=\"32\" \/> <strong>Com que som programadors i programadores parlem de&#8230;<\/strong><\/p>\n<div style=\"padding-left: 50px;\">\n<ul>\n<li><b>Direcci\u00f3:\u00a0<\/b>indica cap on apuntar\u00e0 o es mour\u00e0 un personatge i ve expressada en graus de -180 a 180. Els valors positius apunten a la dreta i els negatius a l&#8217;esquerra.<\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pla de treball<\/p>\n<ul>\n<li>Propietats dels personatges<\/li>\n<li>Els personatges saben dibuixar<\/li>\n<li>El bloc &#8220;llapis&#8221;<\/li>\n<li>Dibuixem pol\u00edgons i estrelles<\/li>\n<\/ul>\n<p>Controlant millor els moviments<br \/>\nHi ha informacions generals respecte els personatges que no hem vist fins ara, per\u00f2 que ens poden ser molt \u00fatils a l&#8217;hora de treballar.<br \/>\nFem-ho pas a pas<\/p>\n<ul>\n<li>Cada personatge t\u00e9 una&hellip;  <a href=\"https:\/\/agora.xtec.cat\/zerguilleries\/escola-beta\/modul-1\/sessio-5\/\" title=\"Read Sessi\u00f3 5. Ens movem en totes direccions\">Llegeix m\u00e9s\u00bb<\/a><br \/>\n","protected":false},"author":14,"featured_media":0,"parent":8172,"menu_order":30,"comment_status":"closed","ping_status":"closed","template":"page-templates\/side-menu.php","meta":{"footnotes":""},"class_list":["post-8175","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/agora.xtec.cat\/zerguilleries\/wp-json\/wp\/v2\/pages\/8175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agora.xtec.cat\/zerguilleries\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agora.xtec.cat\/zerguilleries\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/zerguilleries\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/zerguilleries\/wp-json\/wp\/v2\/comments?post=8175"}],"version-history":[{"count":0,"href":"https:\/\/agora.xtec.cat\/zerguilleries\/wp-json\/wp\/v2\/pages\/8175\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/zerguilleries\/wp-json\/wp\/v2\/pages\/8172"}],"wp:attachment":[{"href":"https:\/\/agora.xtec.cat\/zerguilleries\/wp-json\/wp\/v2\/media?parent=8175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}