<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ScratchCatalà &#187; Programar</title>
	<atom:link href="http://scratchcatala.com/category/programar/feed/" rel="self" type="application/rss+xml" />
	<link>http://scratchcatala.com</link>
	<description>Imagina, crea, programa!!</description>
	<lastBuildDate>Tue, 15 May 2012 17:04:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Webinar sobre Pensament Computacional</title>
		<link>http://scratchcatala.com/educacio-digital/webinar-sobre-pensament-computacional/</link>
		<comments>http://scratchcatala.com/educacio-digital/webinar-sobre-pensament-computacional/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 12:29:09 +0000</pubDate>
		<dc:creator>Eugeni Catalán</dc:creator>
				<category><![CDATA[Educació Digital]]></category>
		<category><![CDATA[Programar]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[ScratchEd]]></category>
		<category><![CDATA[Webinar]]></category>

		<guid isPermaLink="false">http://scratchcatala.com/?p=616</guid>
		<description><![CDATA[Ja feia uns mesos que no escrivia res en aquest bloc, la feina, altres projectes i la vida familiar són els responsables, res que segurament qualsevol de vosaltres no patiu dia a dia.
En aquest article us vull parlar dels Webinar (seminaris via Web) que organitzen al ScratchED, la divisió del MIT dirigida als professors, on [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Ja feia uns mesos que no escrivia res en aquest bloc, la feina, altres projectes i la vida familiar són els responsables, res que segurament qualsevol de vosaltres no patiu dia a dia.</p>
<p style="text-align: justify;">En aquest article us vull parlar dels Webinar (seminaris via Web) que organitzen al <a href="http://scratched.media.mit.edu/" target="_blank">ScratchED</a>, la divisió del MIT dirigida als professors, on donen suport i intenten dinamitzar l&#8217;àrea de la programació dins el sector de l&#8217;ensenyament que és on s&#8217;ha de difondre Scratch per tal d&#8217;aconseguir arribar al major nombre de persones i en aquest cas al major nombre de professors per a que el facin servir en les seves aules i amb els seus alumnes, els veritables objectius d&#8217;Scratch.</p>
<p style="text-align: justify;">En el proper Webinar, organitzen un cada mes, parlaran sobre els Conceptes del Pensament Computacional, “Computational Thinking Concepts”.<br />
Tindrà lloc el dilluns 28 de Març entre les 7 i les 8 de la tarda hora de l&#8217;Est dels EUA, es a dir, entre les 12 i l&#8217;1 de la nit del dilluns hora catalana.<br />
El Webinar esta organitzat via web en una finestra on es van mostrant les presentacions dels parlamentaris, una petita finestra on es poden veure aquestes persones via webcam i la llista de participants al Webinar i tot el que es va dient via chat, esta molt bé i és una molt bona forma d&#8217;aprendre dels millors, a més a més, ens pot servir per a practicar l&#8217;anglès doncs és l&#8217;idioma utilitzat a les presentacions.<br />
<span id="more-616"></span><br />
Com ja sabeu, Scratch fa desenvolupar el pensament lògic que fem servir els programadors, el que ells diuen el pensament computacional. En els darrers anys, s&#8217;ha reconegut la importància d&#8217;ensenyar programació per a resoldre problemes en un ampli ventall de conceptes, no només en el camp de la informàtica. A mida que les nenes i nens comencen a programar i a compartir els seus projectes, es converteixen en “Pensadors Computacionals” pensant de forma lògica per a resoldre problemes, es a dir, en petits programadors. Aprenen les bases de la programació i conceptes matemàtics, estratègies de disseny, resolució de problemes i col·laboració.<br />
Aquest serà el primer d&#8217;una serie de 3 Webinar que es basaran en aquests aspectes, mostrant la forma de programar amb conceptes com seqüències, bucles, paral·lelisme, esdeveniments, condicions, operadors, variables, llistes, etc&#8230;</p>
<p style="text-align: justify;">Preparats per a participar? Anota-ho a la teva agenda!! dilluns 28/3/2011 a les 12 de la nit.</p>
<p>Aquí teniu el link per a poder accedir al Webinar, podeu accedir identificant-vos si teniu usuari i password o com a convidat.<br />
<a href="http://connectpro53415882.adobeconnect.com/mar2011/" target="_blank">http://connectpro53415882.adobeconnect.com/mar2011/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://scratchcatala.com/educacio-digital/webinar-sobre-pensament-computacional/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comunicacions en Scratch – 3 de 3</title>
		<link>http://scratchcatala.com/tutorial/comunicacions-en-scratch-%e2%80%93-3-de-3/</link>
		<comments>http://scratchcatala.com/tutorial/comunicacions-en-scratch-%e2%80%93-3-de-3/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 07:42:14 +0000</pubDate>
		<dc:creator>Eugeni Catalán</dc:creator>
				<category><![CDATA[Programar]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Citilab]]></category>
		<category><![CDATA[Món Real]]></category>
		<category><![CDATA[Robòtica]]></category>
		<category><![CDATA[S4A]]></category>
		<category><![CDATA[Scratch]]></category>
		<category><![CDATA[Scratch4Arduino]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[SmallTalk.Cat]]></category>
		<category><![CDATA[TuxBrain]]></category>

		<guid isPermaLink="false">http://scratchcatala.com/?p=605</guid>
		<description><![CDATA[Un altre forma de connectar Scratch amb el món real és fent servir Arduino, una placa de hardware lliure que fins ara s&#8217;havia de fer servir juntament amb la seva interfície de programació i que el grup SmallTalk.cat ha aconseguit connectar amb Scratch amb el que han anomenat Scratch4Arduino S4A (Scratch per Arduino).

Aquesta és segurament [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Un altre forma de connectar Scratch amb el món real és fent servir <a href="http://arduino.cc/" target="_blank">Arduino</a>, una placa de hardware lliure que fins ara s&#8217;havia de fer servir juntament amb la seva interfície de programació i que el grup <a href="http://smalltalk.cat/" target="_blank">SmallTalk.cat</a> ha aconseguit connectar amb Scratch amb el que han anomenat <a href="http://seaside.citilab.eu/scratch/arduino" target="_blank">Scratch4Arduino S4A</a> (Scratch per Arduino).</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-606" src="http://www.scratchcatala.com/wp-content/uploads/2010/11/S4Aicon.png" alt="" width="128" height="128" /></p>
<p style="text-align: justify;">Aquesta és segurament la forma més complerta de connectar amb el món real, doncs tenim una placa com Arduino molt reconeguda i amb moltes possibilitats, que podem connectar a Scratch via USB per tal de poder controlar els 6 sensors analògics i els 2 digitals a més a més dels motors.</p>
<p><span id="more-605"></span></p>
<p style="text-align: justify;">Per a fer-ho, cal fer servir S4A que és una modificació del programa Scratch original desenvolupat per aquest grup <a href="http://smalltalk.cat/" target="_blank">Smalltalk.cat</a> nascut al Citilab i on tenim alguns amics com Marina conde, Victor Casado, Joan Güell, Jose García i Jordi Delgado.</p>
<p><strong>Però com ho fem?</strong></p>
<p>Primer de tot cal descarregar-se S4A, teniu un per a cada sistema operatiu</p>
<p><a href="http://seaside.citilab.eu/S4A.exe" target="_blank">Per a Windows (.exe)</a></p>
<p><a href="http://seaside.citilab.eu/S4A.dmg" target="_blank">Per a Apple Macintosh (.dmg)</a></p>
<p><a href="http://seaside.citilab.eu/S4A.deb" target="_blank">Per a Linux (.deb)</a></p>
<p style="text-align: justify;">Obrim el S4A i trobem l&#8217;entorn de programació idèntic al d&#8217;Scratch però amb algunes modificacions, com per exemple que ha desaparegut tota referencia a compartir els projectes al lloc web del MIT, sembla que per problemes de termes d&#8217;ús.</p>
<p style="text-align: center;"><a href="http://www.scratchcatala.com/wp-content/uploads/2010/11/s4a-interface.png" target="_blank"><img class="aligncenter size-medium wp-image-607" title="S4A Entorn de Programació" src="http://www.scratchcatala.com/wp-content/uploads/2010/11/s4a-interface-300x235.png" alt="" width="500" height="393" /></a></p>
<p style="text-align: justify;">Al fer servir un objecte d&#8217;Arduino el sistema intenta cerca la connexió amb la placa, aquesta la podem aturar fent clic a sobre de l&#8217;objecte i indicat que aturi la cerca.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-609" src="http://www.scratchcatala.com/wp-content/uploads/2010/11/s4a-cercant.png" alt="" width="381" height="255" /></p>
<p style="text-align: justify;">Tenim 12 nous blocs a l&#8217;àrea de blocs de moviment per a poder controlar els objectes d&#8217;Arduino, la resta són els blocs ja coneguts d&#8217;Scratch.</p>
<p style="text-align: justify;">En el <a href="http://seaside.citilab.eu/scratch/arduino" target="_blank">lloc web de S4A</a> podeu trobar uns vídeos demostratius i una explicació més detallada d&#8217;aquest projecte.</p>
<p style="text-align: justify;"><strong>On puc trobar el la placa Arduino?</strong></p>
<p style="text-align: justify;">Es pot adquirir per internet a <a href="http://www.tuxbrain.com/arduino?q=arduino.html" target="_blank">TuxBrain</a> i a algunes altres tendes on-line que podreu trobar al <a href="http://arduino.cc/" target="_blank">lloc web d&#8217;Arduino</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://scratchcatala.com/tutorial/comunicacions-en-scratch-%e2%80%93-3-de-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comunicacions en Scratch – 2 de 3</title>
		<link>http://scratchcatala.com/tutorial/comunicacions-en-scratch-%e2%80%93-2-de-3/</link>
		<comments>http://scratchcatala.com/tutorial/comunicacions-en-scratch-%e2%80%93-2-de-3/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 06:46:15 +0000</pubDate>
		<dc:creator>Eugeni Catalán</dc:creator>
				<category><![CDATA[Programar]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Hub USB]]></category>
		<category><![CDATA[LEGO Education WeDo]]></category>
		<category><![CDATA[Món Real]]></category>
		<category><![CDATA[Motors]]></category>
		<category><![CDATA[RO-BOTICA]]></category>
		<category><![CDATA[Robòtica]]></category>
		<category><![CDATA[Scratch]]></category>
		<category><![CDATA[Sensors]]></category>

		<guid isPermaLink="false">http://scratchcatala.com/?p=594</guid>
		<description><![CDATA[Un altre forma de connectar Scratch amb el món real és fent servir el Lego WeDo, unes peces de construcció del fabricant Lego que porten a més a més un petit motor que dona encara més possibilitats a aquest clàssic joc de construcció, dotant-lo de moviment.
A diferencia de la PicoBoard el Lego WeDo nomes informa [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Un altre forma de connectar Scratch amb el món real és fent servir el Lego WeDo, unes peces de construcció del fabricant Lego que porten a més a més un petit motor que dona encara més possibilitats a aquest clàssic joc de construcció, dotant-lo de moviment.<br />
A diferencia de la PicoBoard el Lego WeDo nomes informa a Scratch de 2 esdeveniments que puguin passar al món real, en canvi té el control dels motors Lego podent dominar-los des de&#8217;l nostre projecte.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-595" src="http://www.scratchcatala.com/wp-content/uploads/2010/11/lego-wedo.png" alt="" width="340" height="85" /></p>
<p><span id="more-594"></span></p>
<p style="text-align: justify;"><strong>Però com ho fem?</strong><br />
Per a fer servir els controls dels motors Lego, cal activar els blocs dins l&#8217;Scratch doncs per defecte estan desactivats i no es veuen.<br />
Anem al menú “Edita” i escollim l&#8217;opció “Mostra els blocs de motor”</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-596" src="http://www.scratchcatala.com/wp-content/uploads/2010/11/motors-lego.png" alt="" width="265" height="133" /></p>
<p style="text-align: justify;">que ens fa aparèixer dins la secció de blocs de moviment els 5 blocs necessaris per a controlar els motors.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-597" src="http://www.scratchcatala.com/wp-content/uploads/2010/11/motors-blocs-lego.png" alt="" width="239" height="174" /></p>
<p style="text-align: justify;">També tenim dins els blocs de sensors la possibilitat de consultar els dos sentits del que ens informa Lego, la inclinació i la distància a un objecte.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-598" src="http://www.scratchcatala.com/wp-content/uploads/2010/11/sensors3-wedo.png" alt="" width="266" height="44" /></p>
<p style="text-align: justify;">I per a fer això nomes cal connectar els diferents motors i sensors Lego al hub USB i aquest  connectar-lo al port USB del nostre ordinador i ja podem realitzar els nostres projectes afegint interacció amb l&#8217;exterior.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-599" src="http://www.scratchcatala.com/wp-content/uploads/2010/11/lego-hub-usb.png" alt="" width="462" height="429" /></p>
<p style="text-align: justify;"><strong>On puc trobar el Lego WeDo?</strong><br />
Es pot adquirir per internet a la pagina dels seus creadors <a href="http://www.lego.com/education/school/default.asp?locale=2057&amp;pagename=WD_Con&amp;l2id=3_2&amp;l3id=3_2_1&amp;l4id=3_2_1_1" target="_blank">LEGO</a> o si vols fer-ho comprant-la directament a una botiga, pots trobar-la a <a href="http://ro-botica.com/wedo_lego_Aula_Robotica.asp" target="_blank">RO-BOTICA</a> on conjuntament amb el Departament d&#8217;Educació de la Generalitat de Catalunya, han creat un kit especial anomenat Aula Robòtica per a escoles de primària que conté un equip complet per a 6 llocs de treball.</p>
]]></content:encoded>
			<wfw:commentRss>http://scratchcatala.com/tutorial/comunicacions-en-scratch-%e2%80%93-2-de-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comunicacions en Scratch – 1 de 3</title>
		<link>http://scratchcatala.com/tutorial/comunicacions-en-scratch-%e2%80%93-1-de-3/</link>
		<comments>http://scratchcatala.com/tutorial/comunicacions-en-scratch-%e2%80%93-1-de-3/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 17:15:04 +0000</pubDate>
		<dc:creator>Eugeni Catalán</dc:creator>
				<category><![CDATA[Programar]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Marf]]></category>
		<category><![CDATA[Món Real]]></category>
		<category><![CDATA[PICOBOARD]]></category>
		<category><![CDATA[RO-BOTICA]]></category>
		<category><![CDATA[Robòtica]]></category>
		<category><![CDATA[Scratch]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Toni Ferraté]]></category>

		<guid isPermaLink="false">http://scratchcatala.com/?p=583</guid>
		<description><![CDATA[Si ja has fet els teus primers projectes en Scratch, segurament hauràs tingut el pensament de connectar Scratch amb el món real, és a dir, fer que el gatet traspassi la pantalla del nostre ordinador per a poder-nos comunicar amb ell d&#8217;un altre forma que no sigui amb el teclat i el ratolí.


Hi ha diverses [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Si ja has fet els teus primers projectes en Scratch, segurament hauràs tingut el pensament de connectar Scratch amb el món real, és a dir, fer que el gatet traspassi la pantalla del nostre ordinador per a poder-nos comunicar amb ell d&#8217;un altre forma que no sigui amb el teclat i el ratolí.</p>
<p><img class="aligncenter size-full wp-image-585" src="http://www.scratchcatala.com/wp-content/uploads/2010/11/scratch-comunica1.png" alt="" width="480" height="266" /></p>
<p style="text-align: justify;"><span id="more-583"></span><br />
Hi ha diverses vies per a dur a terme aquesta connexió amb el mon real, avui us parlaré de la targeta PicoBoard. Bàsicament estem dotant a l&#8217;Scratch d&#8217;ulls, orelles i tacte doncs tenim uns sensors en aquesta targeta de comunicacions per a cadascun d&#8217;aquests sentits.</p>
<p><img class="aligncenter size-full wp-image-586" src="http://www.scratchcatala.com/wp-content/uploads/2010/11/picoboard.jpg" alt="" width="261" height="449" /></p>
<p style="text-align: justify;"><strong>Però com ho fem?</strong><br />
T&#8217;hauràs adonat que a la secció de blocs de sensors hi ha un parell de blocs a la part inferior per a saber que esta passant a l&#8217;exterior.</p>
<p><img class="aligncenter size-full wp-image-587" src="http://www.scratchcatala.com/wp-content/uploads/2010/11/sensors1.png" alt="" width="262" height="122" /></p>
<p style="text-align: justify;">Aquest bloc ens permet consultar cadascun dels sentits de la targeta PicoBoard, com el valor del lliscador, la llum, el so o la resistència entre las 2 pinces de cocodril.</p>
<p><img class="aligncenter size-full wp-image-588" src="http://www.scratchcatala.com/wp-content/uploads/2010/11/sensors2.png" alt="" width="224" height="95" /></p>
<p style="text-align: justify;">Aquest altre bloc el podem fer servir per a saber si s&#8217;esta produint un esdeveniment a l&#8217;exterior. Així podrem saber si el botó esta sent premut o si algun dels quatre parells de pinces esta connectat.</p>
<p style="text-align: justify;">I per a fer això nomes cal connectar la targeta al port USB del nostre ordinador i ja podem realitzar els nostres projectes afegint interacció amb l&#8217;exterior.<br />
Podem crear, per exemple, projectes que detectin si s&#8217;ha produït un so o que quan no vegi llum un personatge com el ratpenat es converteixi en un vampir i quan vegi la llum torni a convertir-se en ratpenat.<br />
El company <a href="http://www.marfonline.com/" target="_blank">Marco A. Rodriguez de Marf</a> em va comentar el que un alumne seu havia fet amb les pinces de resistència. Va introduir un parell de pinces dins un test amb una planta i llavors controlava si li falta aigua (no hi havia conductivitat entre les 2 pinces ficades dins el test) o per el contrari estava humida (la humitat feia de conductor entre les dos pinces).<br />
Les possibilitats són infinites i nomes cal pensar una mica per trobar una aplicació interessant a qualsevol d&#8217;aquests nous estats que ens pot comunicar la targeta.</p>
<p style="text-align: justify;"><strong>On puc trobar la targeta?</strong><br />
La targeta es pot adquirir per internet a la pagina dels seus creadors <a href="http://www.picocricket.com/picoboard.html" target="_blank">PICO</a> o si vols fer-ho comprant-la directament a una botiga, pots trobar-la a <a href="http://ro-botica.com/picoboard.asp" target="_blank">RO-BOTICA</a> una botiga especialitzada en robòtica a Barcelona dirigida pel Toni Ferraté que us atendrà molt amablement i us aconsellarà en qualsevol dubte sobre robots educatius.</p>
]]></content:encoded>
			<wfw:commentRss>http://scratchcatala.com/tutorial/comunicacions-en-scratch-%e2%80%93-1-de-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programar? La solució&#8230;</title>
		<link>http://scratchcatala.com/programar/programar-la-solucio/</link>
		<comments>http://scratchcatala.com/programar/programar-la-solucio/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 11:01:51 +0000</pubDate>
		<dc:creator>Eugeni Catalán</dc:creator>
				<category><![CDATA[Programar]]></category>
		<category><![CDATA[Algorisme]]></category>
		<category><![CDATA[Diagrama de Flux]]></category>
		<category><![CDATA[Ordinograma]]></category>
		<category><![CDATA[Organigrama]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Scratch]]></category>

		<guid isPermaLink="false">http://scratchcatala.com/?p=439</guid>
		<description><![CDATA[Així doncs anem a començar amb la resolució del problema, primer de forma verbalitzada i després fent servir un diagrama de flux per mostrar el nostre algorisme de resolució que serà fàcilment traduïble a blocs d&#8217;instruccions d&#8217;Scratch.

Cal saber si va a 	peu, cotxe privat o vol fer servir els transports públics.
Si va caminant:

li indicarem que [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Així doncs anem a començar amb la resolució del problema, primer de forma verbalitzada i després fent servir un diagrama de flux per mostrar el nostre algorisme de resolució que serà fàcilment traduïble a blocs d&#8217;instruccions d&#8217;Scratch.</p>
<ol>
<li>Cal saber si va a 	peu, cotxe privat o vol fer servir els transports públics.</li>
<li>Si va caminant:
<ol>
<li>li indicarem que 		camini direcció muntanya (dalt) i giri a mà esquerra al carrer 		Ronda de Sant Pere.</li>
<li>que continuï 		caminant durant 6 travessies per trobar el Passeig de Gràcia on 		veurà a mà esquerra l&#8217;edifici de El Corte Ingles (donar punts de 		referència sempre ajuda).</li>
<li>llavors que giri a 		mà dreta pel Passeig de Gràcia i camini durant 8 travessies.</li>
</ol>
</li>
<p>	<span id="more-439"></span>
<li>Si va en cotxe:</p>
<ol>
<li>li indicarem que 		avanci pel Passeig de Sant Joan en direcció muntanya (dalt) durant 		3 travessies.</li>
<li>un cop arribi a la 		Plaça de Tetuan giri a mà esquerra per la Gran Via de les Corts 		Catalanes i avanci durant 6 travessies.</li>
<li>en arribar al carrer 		Passeig de Gràcia que giri a mà dreta i agafi el lateral avançant 		durant 6 travessies fins trobar a mà dreta la Casa Milà.</li>
</ol>
</li>
<li>Si va en transport 	públic:
<ol>
<li>Si vol anar en 		transport de superfície:
<ol>
<li>li indicarem que 			camini direcció muntanya (dalt) i giri a mà esquerra al carrer 			Ronda de Sant Pere fins la parada de l&#8217;autobús 39.</li>
<li>que agafi l&#8217;autobús 			nro. 39 fins a la parada 841-Roger de Llúria – Mallorca on ha 			de baixar i caminar en direcció muntanya (dalt) durant 2 			travessies.</li>
<li>girar a mà esquerra i continuar caminant pel carrer Provença durant 2 travessies per arribar a destí.</li>
</ol>
</li>
<li>Si vol anar en 		transport subterrani:
<ol>
<li>li indicarem que 			agafi la línia C3 de Renfe a Arc de Triomf fins a Plaça de 			Catalunya.</li>
<li>llavors que agafi 			la línia L3 (Verda) direcció a Zona Universitària fins arribar 			a la parada de Diagonal.</li>
<li>surti al carrer i 			baixi pel Passeig de Gràcia durant 2 travessies fins trobar el 			carrer Provença i la Casa Milà.</li>
</ol>
</li>
</ol>
</li>
</ol>
<table style="width: 100%; text-align: left; margin-left: 0px; margin-right: 0px;" border="0">
<tbody>
<tr>
<td style="width: 300px; vertical-align: top;">En la següent imatge podem observar la solució realitzada amb un Diagrama de Flux.</p>
<p style="text-align: center;"><a href="http://www.scratchcatala.com/wp-content/uploads/2010/02/diagrama-turista1.png" target="_blank"><img class="aligncenter size-large wp-image-444" title="Diagrama de Flux" src="http://www.scratchcatala.com/wp-content/uploads/2010/02/diagrama-turista1-723x1024.png" alt="Diagrama de Flux" width="347" height="491" /></a></p>
</td>
<td style="width: 300px; vertical-align: top;">I finalment la solució realitzada en Scratch.</p>
<p style="text-align: center;"><a href="http://www.scratchcatala.com/wp-content/uploads/2010/02/turista-scratch.png" target="_blank"><img class="aligncenter size-large wp-image-448" title="Solució en Scratch" src="http://www.scratchcatala.com/wp-content/uploads/2010/02/turista-scratch-415x1024.png" alt="Solució en Scratch" width="291" height="717" /></a></p>
</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Seguidament es pot veure el resultat del projecte en Scratch.</p>
<p><applet id='ProjectApplet' style='display:block' code='ScratchApplet' codebase='http://scratch.mit.edu/static/misc' archive='ScratchApplet.jar' height='387' width='482'>
<param name='project' value='../../static/projects/scratchcatala/879022.sb'></applet><a href="http://scratch.mit.edu/projects/scratchcatala/879022" target="_blank">Visita aquest projecte a la pàgina d&#8217;ScratchCatalà al MIT</a></p>
<p style="text-align: justify;">Evidentment aquesta solució es pot depurar i millorar per tal de que l&#8217;experiéncia de l&#8217;usuari sigui més satisfactoria i intervingui en el desenvolupament del joc. Us ho deixo a vosaltres si us sembla. <img src='http://www.scratchcatala.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://scratchcatala.com/programar/programar-la-solucio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programar?</title>
		<link>http://scratchcatala.com/programar/programar/</link>
		<comments>http://scratchcatala.com/programar/programar/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 18:40:17 +0000</pubDate>
		<dc:creator>Eugeni Catalán</dc:creator>
				<category><![CDATA[Programar]]></category>
		<category><![CDATA[Algorisme]]></category>
		<category><![CDATA[Diagrama de Flux]]></category>
		<category><![CDATA[Ordinograma]]></category>
		<category><![CDATA[Organigrama]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Scratch]]></category>

		<guid isPermaLink="false">http://scratchcatala.com/?p=426</guid>
		<description><![CDATA[M&#8217;he adonat que tinc tant interioritzat el concepte de programació, que pot ser caldria fer una reflexió per totes aquelles persones que voleu iniciar-vos en fer petits projectes amb Scratch, i qui sap, continuar després desenvolupant els vostres propis programes en altres llenguatges.



Tothom sap programar, sap entendre un programa i realitzar les accions indicades per un programa.





Així és, què [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">M&#8217;he adonat que tinc tant interioritzat el concepte de programació, que pot ser caldria fer una reflexió per totes aquelles persones que voleu iniciar-vos en fer petits projectes amb Scratch, i qui sap, continuar després desenvolupant els vostres propis programes en altres llenguatges.</div>
<table style="width: 100%; text-align: left; margin-left: 0px; margin-right: 0px;" border="0">
<tbody>
<tr>
<td style="width: 510px;">Tothom sap programar, sap entendre un programa i realitzar les accions indicades per un programa.</td>
<td style="width: 368px;"><img class="aligncenter size-medium wp-image-428" src="http://www.scratchcatala.com/wp-content/uploads/2010/02/obelix-210x300.png" alt="" width="210" height="300" /></td>
</tr>
</tbody>
</table>
<p><span id="more-426"></span>
<div style="text-align: justify;">Així és, què és sinó una recepta de cuina o un manual de muntatge o les indicacions per arribar a un lloc determinat? Doncs programes que algú a creat per a que d&#8217;altres els segueixin i puguin dur-los a terme. Per tant, qui no ha programat mai?</p>
<p>El problema esdevé quan quelcom tan interioritzat en el nostre dia a dia ho volem transformar en el món dels ordinadors, aquí de sobte ens envaeix una paràlisi que arriba a anular la racionalitat amb la que realitzem les accions quotidianes i que es mostra com un mur infranquejable alhora d&#8217;escriure un programa.</p>
<p><span style="font-weight: bold;">Programar no és res més que explicar el què cal fer, metòdicament i preveient totes les situacions possibles, a un ordinador. </span></p>
<p>I segurament aquí esta la dificultat, doncs la previsió dels problemes no sempre es quelcom que fem en la nostra experiència diària, degut a la nostra capacitat per “reprogramar-nos”, afrontem els problemes quan es van produint sense haver-los previst.</p>
<p>No hi ha una única solució a un problema, però si que algunes seran millors que d&#8217;altres i algunes poden arribar a la paràlisi si no hem previst una resposta a una situació imprevista.<br />
Anem a veure tot això amb un exemple simple.<br />
Anem passejant per l&#8217;Arc del Triomf a Barcelona i ens trobem a un turista que ens demana per anar a la Casa Milà o La Pedrera que es troba al Passeig de Gràcia cantonada Provença.</p>
<p style="text-align: center;"><a href="http://www.scratchcatala.com/wp-content/uploads/2010/02/mapa-guia.png" target="_blank"><img class="aligncenter size-full wp-image-429" title="Mapa per guiar al turista" src="http://www.scratchcatala.com/wp-content/uploads/2010/02/mapa-guia.png" alt="Mapa per guiar al turista" width="614" height="338" /></a></p>
<p>De rutes per arribar-hi podem escollir moltes, segurament tothom intentarà indicar-li la més curta, d&#8217;altres li aconsellaran la més paisatgística, d&#8217;altres la més ràpida i d&#8217;altres la més còmoda fent servir algun transport públic. Si el turista arriba a destí qualsevol d&#8217;elles serà correcte, tot i que el turista les pot arribar a valorar com a millor o pitjor segons la necessitat d&#8217;arribar al destí.</p>
<p>En una situació real, el turista en qüestió tot i no conèixer la ciutat, pot arribar a prendre algunes decisions al llarg del camí segons es vagi trobant amb obstacles o problemes, com un carrer tallat o algun impediment en el seu recorregut. <span style="font-weight: bold;">El turista es reprogramable!! </span></p>
<p>Peró hem de recordar que per programar un ordinador cal preveure el màxim de situacions i saber donar-li resposta per tal de que no s&#8217;aturi i/o faci quelcom no desitjat.</p>
<p>Hi ha moltes formes de representar una solució a un problema, segurament li podríem començar a dir <a href="http://ca.wikipedia.org/wiki/Algorisme" target="_blank"><span style="font-weight: bold;">algorisme</span></a>.<br />
Una de les que em semblen prou gràfiques són el <a href="http://es.wikipedia.org/wiki/Diagrama_de_flujo" target="_blank"><span style="font-weight: bold;">ordinogrames / organigrames / diagrames de flux</span></a>, doncs són fàcils de fer i prou explicatius, tot i que hi ha d&#8217;altres tècniques.</p>
<p>En el següent apunt podrem trobar la resolució del problema&#8230;</p></div>
]]></content:encoded>
			<wfw:commentRss>http://scratchcatala.com/programar/programar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1. Conceptes de programació &#8211; 1.3 Estructura</title>
		<link>http://scratchcatala.com/educacio-digital/1-conceptes-de-programacio-13-estructura/</link>
		<comments>http://scratchcatala.com/educacio-digital/1-conceptes-de-programacio-13-estructura/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 18:26:27 +0000</pubDate>
		<dc:creator>Eugeni Catalán</dc:creator>
				<category><![CDATA[Educació Digital]]></category>
		<category><![CDATA[Programar]]></category>
		<category><![CDATA[Constants]]></category>
		<category><![CDATA[Divulgació]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Scratch]]></category>
		<category><![CDATA[Scratchcatalà]]></category>
		<category><![CDATA[Variables]]></category>

		<guid isPermaLink="false">http://scratchcatala.com/?p=379</guid>
		<description><![CDATA[1. Conceptes de programació
1.3. Estructura
Els programes segueixen una estructura determinada segons el llenguatge en que treballem, en el cas d&#8217;Scratch, podem dir que tots els programes tindran un bloc  arrodonit de la secció Control com a primera instrucció, són els únics que no poden tenir un altre bloc per sobre d&#8217;ells, (caurien!!, doncs no [...]]]></description>
			<content:encoded><![CDATA[<h3>1. Conceptes de programació</h3>
<h4>1.3. Estructura</h4>
<p style="text-align: justify;">Els programes segueixen una estructura determinada segons el llenguatge en que treballem, en el cas d&#8217;Scratch, podem dir que tots els programes tindran un bloc  arrodonit <img class="size-full wp-image-381" src="http://www.scratchcatala.com/wp-content/uploads/2009/10/bloc-control.gif" alt="" width="134" height="43" />de la secció <em><strong>Control</strong></em> com a primera instrucció, són els únics que no poden tenir un altre bloc per sobre d&#8217;ells, (caurien!!, doncs no tenen cap encaix).</p>
<p style="text-align: justify;">A partir d&#8217;aquests, podem afegir qualsevol bloc dels disponibles, tot i que serà responsabilitat nostre col·locar-los en l&#8217;ordre correcte per a que facin el que esperem.</p>
<p><img class="aligncenter size-full wp-image-382" src="http://www.scratchcatala.com/wp-content/uploads/2009/10/estructura.gif" alt="" width="339" height="94" /><br />
<span id="more-379"></span>
<p style="text-align: justify;">Com es pot veure a l&#8217;exemple, el programa s&#8217;inicia quan algú prem la bandereta verda, llavors es calcula la suma entre dos nombres constants, el 2 i el 3, no d&#8217;altres i sempre aquests -quina utilitat pot tenir un programa que sempre fa la suma dels mateixos 2 nombres?- haurem d&#8217;esperar una mica per veure els conceptes de <strong><em>constants</em></strong> i <strong><em>variables</em></strong> <img src='http://www.scratchcatala.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  i es guarda el resultat en un bloc de la secció <strong><em>Variables</em></strong> que hem anomenat “resultat” <img class="alignnone size-full wp-image-383" src="http://www.scratchcatala.com/wp-content/uploads/2009/10/bloc-variable.gif" alt="" width="55" height="17" /> per seguidament informar per un espai de temps de 2 segons amb un missatge que la suma és ¿?¿?¿?¿ és clar 5.</p>
<p><img class="aligncenter size-full wp-image-384" src="http://www.scratchcatala.com/wp-content/uploads/2009/10/suma.png" alt="" width="186" height="159" /></p>
<p style="text-align: justify;">Aquesta estructura és la que seguirem en tots els nostres programes, això si, segurament seran més complicats i llargs, i tot i que dins d&#8217;un mateix programa les instruccions s&#8217;aniran avaluant una darrera d&#8217;altre, veurem més endavant com trencar aquesta seqüencialitat per a la nostra conveniència.</p>
]]></content:encoded>
			<wfw:commentRss>http://scratchcatala.com/educacio-digital/1-conceptes-de-programacio-13-estructura/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1. Conceptes de programació &#8211; 1.2 Programa</title>
		<link>http://scratchcatala.com/educacio-digital/1-conceptes-de-programacio-12-programa/</link>
		<comments>http://scratchcatala.com/educacio-digital/1-conceptes-de-programacio-12-programa/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 17:48:53 +0000</pubDate>
		<dc:creator>Eugeni Catalán</dc:creator>
				<category><![CDATA[Educació Digital]]></category>
		<category><![CDATA[Programar]]></category>
		<category><![CDATA[Divulgació]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Scratch]]></category>
		<category><![CDATA[Scratchcatalà]]></category>

		<guid isPermaLink="false">http://scratchcatala.com/?p=367</guid>
		<description><![CDATA[1. Conceptes de programació
1.2. Programa
El terme programa s&#8217;ha utilitzat al llarg dels temps com a descripció del producte final escrit per a dur a terme una tasca en concret, com per exemple un editor de texts, però en sí, aquest programa esta replet de petits programes que conjuntament s&#8217;encarreguen de solucionar el problema plantejat. Avui [...]]]></description>
			<content:encoded><![CDATA[<h3>1. Conceptes de programació</h3>
<h4>1.2. Programa</h4>
<p style="text-align: justify;">El terme programa s&#8217;ha utilitzat al llarg dels temps com a descripció del producte final escrit per a dur a terme una tasca en concret, com per exemple un editor de texts, però en sí, aquest programa esta replet de petits programes que conjuntament s&#8217;encarreguen de solucionar el problema plantejat. Avui en dia aquest recull de programes els definim com a <strong><em>projecte</em></strong>.<br />
A Scratch hem fet servir programa com a traducció del terme anglès script (guió). Així doncs programa és un plegat d&#8217;instruccions, en el nostre cas blocs, que es realitzen seqüencialment per a obtenir un resultat desitjat. Un projecte d&#8217;Scratch esta format per programes que poden o no existir en cadascun dels objectes/actors/sprites o escenaris i que actuen sobre qualsevol d&#8217;ells mateixos per produir el resultat desitjat.<br />
En el següent exemple es poden veure dos programes dins el mateix espai de programes d&#8217;un objecte/actor/sprite i que es realitzaren indefinidament i en paral·lel per produir l&#8217;efecte de moviment en rodo i canvi de color de l&#8217;objecte/actor/sprite on estan definits.<br />
<span id="more-367"></span>
<p style="text-align: justify;"></p>
<p><img class="aligncenter size-full wp-image-354" src="http://www.scratchcatala.com/wp-content/uploads/2009/09/projecte.gif" alt="" /></p>
<p style="text-align: justify;">Cal tenir molt en compte que no podem assegurar en quin ordre es realitzaran les instruccions dels 2 programes, es a dir, si primer es mourà 25 passos o si primer es fixarà el color. Per tant al crear els nostres programes no podem fer-ho pensant que les instruccions es realitzaran en un ordre concret entre diferents programes.<br />
No hem de confondre-ho amb l&#8217;ordre en que es realitzaran les instruccions dins un mateix programa que llavors si que és de forma seqüencial, es a dir, primer es mou 25 passos i seguidament es gira 15 graus.</p>
]]></content:encoded>
			<wfw:commentRss>http://scratchcatala.com/educacio-digital/1-conceptes-de-programacio-12-programa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1. Conceptes de programació &#8211; 1.1 Instrucció</title>
		<link>http://scratchcatala.com/educacio-digital/1-conceptes-de-programacio-11-instruccio/</link>
		<comments>http://scratchcatala.com/educacio-digital/1-conceptes-de-programacio-11-instruccio/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 16:31:36 +0000</pubDate>
		<dc:creator>Eugeni Catalán</dc:creator>
				<category><![CDATA[Educació Digital]]></category>
		<category><![CDATA[Programar]]></category>
		<category><![CDATA[Divulgació]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Scratch]]></category>
		<category><![CDATA[Scratchcatalà]]></category>

		<guid isPermaLink="false">http://scratchcatala.com/?p=352</guid>
		<description><![CDATA[1. Conceptes de programació
1.1. Instrucció
Una instrucció es una ordre que processarà l&#8217;ordinador per tal de realitzar una acció. En Scratch, les instruccions són els blocs de colors que podem escollir del magatzem i que estan ordenats per categories.


La següent instrucció esta composada de 2 blocs, de color verd tenim l&#8217;encarregat de realitzar la suma entre [...]]]></description>
			<content:encoded><![CDATA[<h3>1. Conceptes de programació</h3>
<h4>1.1. Instrucció</h4>
<p style="text-align: justify;">Una instrucció es una ordre que processarà l&#8217;ordinador per tal de realitzar una acció. En Scratch, les instruccions són els blocs de colors que podem escollir del magatzem i que estan ordenats per categories.</p>
<p>
<img class="aligncenter size-full wp-image-353" src="http://www.scratchcatala.com/wp-content/uploads/2009/08/instruccions.png" alt="" width="174" height="97" /></p>
<p style="text-align: justify;">La següent instrucció esta composada de 2 blocs, de color verd tenim l&#8217;encarregat de realitzar la suma entre dos valors ja siguin constants, com és el cas, o variables. I en blau, el bloc que fa que es produeixi un moviment, en aquest cas de 5 passos.</p>
<p><span id="more-352"></span><br />
<img class="aligncenter size-full wp-image-354" src="http://www.scratchcatala.com/wp-content/uploads/2009/08/instruccio.gif" alt="" width="151" height="28" /></p>
<p style="text-align: justify;">Com es pot veure a l&#8217;exemple, una instrucció pot estar composada de varis blocs. Els blocs que tenen forma de peça encaixable <img class="alignnone size-full wp-image-355" src="http://www.scratchcatala.com/wp-content/uploads/2009/08/bloc-encaixable.gif" alt="" width="120" height="24" /> no poden formar part de cap altre bloc, en canvi els blocs arrodonits com els de la categoria d&#8217;<strong><em>Operadors</em></strong> i d&#8217;altres  que es troben repartits <img class="alignnone size-full wp-image-356" src="http://www.scratchcatala.com/wp-content/uploads/2009/08/bloc-arrodonit.gif" alt="" width="45" height="17" /> per les diverses categories, necessàriament van dins els espais en blanc de qualsevol altre bloc <img class="alignnone size-full wp-image-357" src="http://www.scratchcatala.com/wp-content/uploads/2009/08/bloc-per-ficar-arrodonit.gif" alt="" width="156" height="88" /> i així és com els trobarem <img class="alignnone size-full wp-image-358" src="http://www.scratchcatala.com/wp-content/uploads/2009/08/bloc-amb-arrodonits.gif" alt="" width="176" height="27" /> , aquests blocs sempre tornen un valor que varia segons l&#8217;entorn, és el que s&#8217;anomena variable, que explicaré més endavant.<br />
Per ultim, els que tenen forma d&#8217;hexàgon <img class="alignnone size-full wp-image-359" src="http://www.scratchcatala.com/wp-content/uploads/2009/08/bloc-hexagon.gif" alt="" width="51" height="18" /> nomes es poden col·locar dins els blocs que tenen un receptacle d&#8217;aquesta forma <img class="alignnone size-full wp-image-360" src="http://www.scratchcatala.com/wp-content/uploads/2009/08/bloc-per-ficar-hexagon.gif" alt="" width="101" height="24" />.</p>
]]></content:encoded>
			<wfw:commentRss>http://scratchcatala.com/educacio-digital/1-conceptes-de-programacio-11-instruccio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aprèn a programar amb Scratch</title>
		<link>http://scratchcatala.com/educacio-digital/apren-a-programar-amb-scratch/</link>
		<comments>http://scratchcatala.com/educacio-digital/apren-a-programar-amb-scratch/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 16:13:52 +0000</pubDate>
		<dc:creator>Eugeni Catalán</dc:creator>
				<category><![CDATA[Educació Digital]]></category>
		<category><![CDATA[Programar]]></category>
		<category><![CDATA[Divulgació]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Scratch]]></category>
		<category><![CDATA[Scratchcatalà]]></category>

		<guid isPermaLink="false">http://scratchcatala.com/?p=346</guid>
		<description><![CDATA[Sota aquest títol, i seguint el primer post que vaig escriure a l&#8217;Abril de 2009, he creat una nova secció anomenada Aprèn a programar on recolliré tots els posts que escrigui sobre les técniques de programació bàsiques.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Sota aquest títol, i seguint el <a href="http://scratchcatala.com/educacio-digital/introduccio-a-la-programacio-amb-scratch/" target="_blank">primer post que vaig escriure a l&#8217;Abril de 2009</a>, he creat una nova secció anomenada <a href="http://scratchcatala.com/apren-a-programar/" target="_blank">Aprèn a programar</a> on recolliré tots els posts que escrigui sobre les técniques de programació bàsiques.</p>
]]></content:encoded>
			<wfw:commentRss>http://scratchcatala.com/educacio-digital/apren-a-programar-amb-scratch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

