{"id":18418,"date":"2019-03-01T09:57:54","date_gmt":"2019-03-01T08:57:54","guid":{"rendered":"http:\/\/projectes.xtec.cat\/programacioirobotica\/?page_id=18418"},"modified":"2019-03-01T09:57:54","modified_gmt":"2019-03-01T08:57:54","slug":"sessio-6-i-ara-enigmes-numerics","status":"publish","type":"page","link":"https:\/\/agora.xtec.cat\/iesdeltebre\/curs-scratch\/modul-3-dissenyem-el-nostre-scapescratch-scratch-3-0\/sessio-6-i-ara-enigmes-numerics\/","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-18450\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/02\/s6m3blocsopmat.png\" alt=\"\" width=\"343\" height=\"282\" \/><\/p>\n<p>&nbsp;<\/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-18451\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/02\/s6m3blocsoplog.png\" alt=\"\" width=\"300\" height=\"105\" \/><\/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-18597\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/02\/s6m3nonumero-1.png\" alt=\"\" width=\"253\" height=\"107\" \/><\/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-18598\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/02\/s6m3numeroscondicions-1.png\" alt=\"\" width=\"681\" height=\"448\" \/><\/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<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18456\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/02\/s6m3residu.png\" alt=\"\" width=\"186\" height=\"33\" \/><\/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\/iesdeltebre\/curs-scratch\/modul-3-dissenyem-el-nostre-scapescratch-scratch-3-0\/sessio-6-i-ara-enigmes-numerics\/\" title=\"Read Sessi\u00f3 6. I ara enigmes num\u00e8rics\">Llegeix m\u00e9s\u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":18286,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/side-menu.php","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-18418","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/pages\/18418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/comments?post=18418"}],"version-history":[{"count":0,"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/pages\/18418\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/pages\/18286"}],"wp:attachment":[{"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/media?parent=18418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}