{"id":8828,"date":"2017-02-14T09:30:48","date_gmt":"2017-02-14T08:30:48","guid":{"rendered":"http:\/\/agora.xtec.cat\/formacio\/scratch\/?page_id=8257"},"modified":"2017-02-14T09:30:48","modified_gmt":"2017-02-14T08:30:48","slug":"sessio-6","status":"publish","type":"page","link":"https:\/\/agora.xtec.cat\/zerguilleries\/escola-beta\/modul-3\/sessio-6\/","title":{"rendered":"Sessi\u00f3 6. I ara enigmes num\u00e8rics"},"content":{"rendered":"<h2>Pla de treball<\/h2>\n<div style=\"padding-left: 50px;\">\n<ul>\n<li>Ordenaci\u00f3 de n\u00fameros<\/li>\n<li>Divisibilitat de n\u00fameros<\/li>\n<li>Trobar nombres primers<\/li>\n<\/ul>\n<\/div>\n<hr \/>\n<h2>Missatges amb n\u00fameros<\/h2>\n<p>A la sessi\u00f3 anterior hem fet servir els blocs del men\u00fa operadors per treballar amb cadenes. En aquesta sessi\u00f3 utilitzarem els que ens permeten treballar amb n\u00fameros i, per tant, dur a terme operacions matem\u00e0tiques o l\u00f2giques. Plantejarem reptes que consisteixen en jocs matem\u00e0tics que posteriorment podrem fer servir\u00a0per esbrinar una xifra que podria obrir un candau, una caixa forta,&#8230; i a cada pista veurem com es podria aplicar al nostre repte final.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_tasques.png\" alt=\"Pas a pas\" width=\"32\" \/> <strong>Fem-ho pas a pas<\/strong><\/p>\n<div style=\"padding-left: 50px;\">\n<ul>\n<li>Obrim un nou projecte amb el nom <strong>m3repte61<\/strong>.<\/li>\n<li>Els blocs per dur a terme operacions matem\u00e0tiques s\u00f3n:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10627\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/08\/scratch-escape53.png\" alt=\"\" width=\"64\" height=\"106\" \/><\/p>\n<ul>\n<li>Els blocs per dur a terme operacions l\u00f2giques s\u00f3n:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10628\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/08\/scratch-escape54.png\" alt=\"\" width=\"99\" height=\"132\" \/><\/p>\n<ul>\n<li>Ja heu fet servir tots aquests blocs alguna vegada, per\u00f2 l&#8217;\u00faltim no l&#8217;hav\u00edem provat encara. Serveix per indicar que dues variables o valors no s\u00f3n iguals, com en aquest exemple:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10630\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/08\/scratch-escape55.png\" alt=\"\" width=\"233\" height=\"63\" \/><\/p>\n<ul>\n<li>En aquest cas, estem dient que si la variable &#8220;Numero&#8221; no \u00e9s igual al valor 10 es duguin a terme les accions indicades posteriorment.<\/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\" \/>\u00a0Trieu un personatge pel vostre projecte <strong>m3repte61<\/strong> i un escenari qualsevol. Feu que el personatge us demani un n\u00famero de l&#8217;1 al 20 i que us indiqui si la vostra resposta correspon a un n\u00famero menor o major fins que ho encerteu. Afegiu un comptador de vides tal i com vam fer a la <strong>sessi\u00f3 4<\/strong> del <strong>m\u00f2dul 2<\/strong> per limitar els intents.<\/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\" \/>\u00a0Pista: al vostre projecte final aquest repte us pot permetre demanar al jugador que encerti un n\u00famero, dins d&#8217;un marge, que li ha de permetre obrir un candau, una caixa forta, una porta, fer apar\u00e8ixer un nou objecte,&#8230;<\/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-repte2.png\" alt=\"Repte 2\" width=\"100\" \/>\u00a0Obriu un nou projecte anomenat <strong>m3repte62<\/strong> amb un escenari qualsevol i el personatge que volgueu. Feu que el personatge us demani 4 n\u00fameros de l&#8217;1 al 100. Heu d&#8217;aconseguir que el personatge us digui quin \u00e9s el n\u00famero m\u00e9s gran i quin el m\u00e9s petit.<\/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\" \/>\u00a0Pista: abans de fer el programa cal pensar quines s\u00f3n les possibles relacions entre els 4 n\u00fameros per poder plantejar l&#8217;<strong>estructura condicional<\/strong> correcta. Aqu\u00ed teniu un exemple per trobar el n\u00famero m\u00e9s gran entre 3 n\u00fameros.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10636\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/08\/scratch-escape56.png\" alt=\"\" width=\"658\" height=\"336\" \/><\/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\" \/>\u00a0Pista: al vostre repte final podeu generar nombres aleatoris i demanar al jugador que localitzi el m\u00e9s petit i el m\u00e9s gran que poden ser el codi per obrir una porta, una capsa,&#8230;<\/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\" \/>\u00a0Obriu un nou projecte anomenat <strong>m3repte63<\/strong>\u00a0amb un escenari qualsevol i el personatge que volgueu. Feu que el personatge us demani dos n\u00fameros, el primer m\u00e9s gran que el segon, i comproveu si s\u00f3n m\u00faltiples.<\/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\" \/>\u00a0Pista: per saber si un nombre \u00e9s m\u00faltiple de l&#8217;altre ens cal fer la divisi\u00f3 del m\u00e9s gran entre el m\u00e9s petit. Si la divisi\u00f3 \u00e9s exacta, \u00e9s a dir, si el residu \u00e9s zero, ens indica que s\u00f3n m\u00faltiples. Per con\u00e8ixer quin \u00e9s el residu heu de fer servir el bloc <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10640\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/08\/scratch-escape57.png\" alt=\"\" width=\"178\" height=\"20\" \/><\/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\" \/>\u00a0Obriu un nou projecte anomenat <strong>m3repte64<\/strong>\u00a0amb un escenari qualsevol i el personatge que volgueu. El programa ha de generar un llistat de 5 nombres a l&#8217;atzar i el personatge ens ha de dir quins d&#8217;aquests nombres s\u00f3n nombres primers. Recordeu que els nombres primers s\u00f3n aquells que nom\u00e9s poden dividir-se per ells mateixos.<\/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\" \/>\u00a0Pista: per saber si un nombre \u00e9s primer cal anar-lo dividint entre tots els n\u00fameros a partir de 2 i observar si el residu \u00e9s o no zero. En el moment que ho sigui, ja podem dir que no \u00e9s un nombre primer. Per tant, aquesta divisi\u00f3 ha d&#8217;estar dins d&#8217;una <strong>estructura de bucle<\/strong>.<\/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\" \/>\u00a0Pista: en el vostre repte final podeu demanar que el jugador trobi els nombres primers entre una llista generada a l&#8217;atzar i que aquests nombres siguin el codi per poder realitzar alguna acci\u00f3 a l&#8217;escape room.<\/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>En aquesta sessi\u00f3, igual que en l&#8217;anterior, hem treballat amb els blocs d&#8217;operadors per veure quines s\u00f3n les seves possibilitats de fer-los servir per a crear missatges i pistes. Alguns dels reptes plantejats podeu aprofitar-los directament per al vostre repte final.<\/p>\n<p>Repasseu el llistat de proves que hav\u00edeu definit en la descripci\u00f3 del vostre repte final i feu les modificacions que siguin necess\u00e0ries tenint en compte el qu\u00e8 ara coneixeu. Podeu fer proves amb els blocs treballats?<\/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><strong>Estructura condicional:<\/strong> punt on el programa es pregunta si s&#8217;acomplexi una expressi\u00f3 l\u00f2gica i tria entre dues o m\u00e9s branques de codi en funci\u00f3 de la resposta.<\/li>\n<li><strong>Bucle:<\/strong> repetici\u00f3 d&#8217;una acci\u00f3 o d&#8217;un conjunt d&#8217;accions un nombre concret de vegades o fins a qu\u00e8 s&#8217;acompleixi una condici\u00f3 l\u00f2gica.<\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pla de treball<\/p>\n<ul>\n<li>Ordenaci\u00f3 de n\u00fameros<\/li>\n<li>Divisibilitat de n\u00fameros<\/li>\n<li>Trobar nombres primers<\/li>\n<\/ul>\n<p>Missatges amb n\u00fameros<br \/>\nA la sessi\u00f3 anterior hem fet servir els blocs del men\u00fa operadors per treballar amb cadenes. En aquesta sessi\u00f3 utilitzarem els que ens permeten treballar amb n\u00fameros i, per tant, dur a terme operacions matem\u00e0tiques&hellip;  <a href=\"https:\/\/agora.xtec.cat\/zerguilleries\/escola-beta\/modul-3\/sessio-6\/\" title=\"Read Sessi\u00f3 6. I ara enigmes num\u00e8rics\">Llegeix m\u00e9s\u00bb<\/a><\/p>\n","protected":false},"author":14,"featured_media":0,"parent":8181,"menu_order":60,"comment_status":"closed","ping_status":"closed","template":"page-templates\/side-menu.php","meta":{"footnotes":""},"class_list":["post-8828","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/agora.xtec.cat\/zerguilleries\/wp-json\/wp\/v2\/pages\/8828","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=8828"}],"version-history":[{"count":0,"href":"https:\/\/agora.xtec.cat\/zerguilleries\/wp-json\/wp\/v2\/pages\/8828\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/zerguilleries\/wp-json\/wp\/v2\/pages\/8181"}],"wp:attachment":[{"href":"https:\/\/agora.xtec.cat\/zerguilleries\/wp-json\/wp\/v2\/media?parent=8828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}