💾 Archived View for gamifi.cat › blog › 2015-11-14_ap1_algoritmes › index.html captured on 2023-03-20 at 19:33:29.

View Raw

More Information

➡️ Next capture (2024-02-05)

-=-=-=-=-=-=-

<!doctype html>
<html lang="ca">

<head>
<meta charset="utf-8">
<meta name="keywords" content="blog, cultura lliure, internet, programari lliure, snap, gemini, fediverse, llengua catalana, catala" />
<title>Aprendre programando 1. Algoritmes - Gamifica't!</title>
<link rel="stylesheet" href="../../static/style.css">
<link rel="shortcurt icon" type="image/svg" href="../../img/favicon.svg" />
</head>

<body>
  <header class="header">
  <a href="#main" class="skip">Salt al contingut</a>
  <a href="../../" class="logo" ><img src="../../img/logo.svg" width="300" heigh="60" alt="Logo Gamifica't"></a>
    <nav class="header-right">
         <a href="../">Blog</a>
        
          <a href="../../projectes/">Projectes</a>
        
          <a href="../../glossari/">Glossari</a>
        
          <a href="../../contacte/">Contacte</a>
          
  <a href="../../blog.xml" class="logo" ><img src="../../img/rss.png" width="32" heigh="32" alt="RSS Gamifica't"></a>      
    </nav>
  </header>
  <main id="main">
  <div class="page">
    
  
  <div class="blog-post">
  
    <h1>Aprendre programando 1. Algoritmes</h1>
  
  <p class="meta">2015-11-14</p>
  <p>El <em>Curso de programación de juegos con Scratch</em> va arrencar el 2 de novembre i se’m solapava amb UOCScratch.</p>
<p>Programo Ergo Sum és qui organitza aquest curs d’iniciació a Scratch però també fan altres cursos relacionats amb la programació que tenen molt bona pinta. La iniciativa neix a Múrcia i l'he coneguda a través de la comunitat de Programamos. I si m’he decidit a fer-lo ha estat perquè m’ha seduït molt l’entusiasme d’un dels seus artífex, el Miguel Abellán. Un crack el tio! Aviam què expliquen!</p>
<p>El curs té 6 mòduls:</p>
<p><a href="index.html">1. IntroducciĂł als algoritmes</a><br />
<a href="../2015-11-17_ap2_scratch/index.html">2. Primeres passes amb Scratch</a><br />
<a href="../2015-11-24_ap3_entorn/index.html">3. Entorn de Scratch</a><br />
<a href="../2015-12-13_ap4_blocs_basics/index.html">4. Blocs bĂ sics</a><br />
<a href="../2015-12-14_ap5_blocs_avansats/index.html">5. Blocs avançats</a></p>
<h2>Reflexions</h2>
<p>La unitat introductòria comença fent una reflexió: que molts programadors no programen només per diners sinó perquè programar és molt divertit. Estem rodejats de tecnologia i aprendre a programar permet accedir a noves oportunitats.</p>
<p>Tant se val si ets “de lletres” o “de ciències”, hem de saber com funcionen les màquines que fem servir…I sinó, les màquines aprendran a fer-nos servir a nosaltres :)</p>
<p>Es parla al curs d’algoritmes, un conjunt endreçat de passes finites a seguir. En resum, un manual d’instruccions. La cosa és que l’algoritme pot perpetuar-se infinitament. Per il·lustrar-ho, en Miguel explica un acudit de programadors: es troben un programador mort a la dutxa. A l’etiqueta del sabó posava “Enjabonar, aclarar y vuelta a empezar”.</p>
<p>Per qui no l’entengui, el programador llegeix les intruccions d’ús del sabó com un algoritme. El “vuelta a empezar” fa que repeteixi la ordre fins a “l’infinit”. Però com els humans de moment som mortals, el programador acaba morint a la dutxa.</p>
<p><img src="../../img/csense/algoritmes-acudit.svg" alt="algoritmes-acudit" /></p>
<h2>RepresentaciĂł d'algoritmes</h2>
<p>Els algoritmes es poden representar per escrit, en imatges, diagrames de flux… En Miguel recomana començar amb un esborrany gràfic abans començar a picar codi. Per posar un exemple, ens mostra un algoritme gastronòmic: cuinar un ou.</p>
<p>Altres algoritmes de la vida quotidiana podrien ser: rentar-se les dents, comprar una revista, fregir un ou amb mantega, tirar les escombraries, vestir-se per sortir al carrer… Tots ells es podrien definir en menys de 5 instruccions ordenades.</p>
<p>El pensament computacional, doncs, es presenta com a l’elaboració d’una sèrie d’instruccions per resoldre un problema. L’exercici d’aquesta primera unitat és justament representar amb un diagrama de flux els 5 algoritmes quotidians que acabem de mencionar.</p>

  </div>


  </div>
  </main>
  <footer>
     Internets duals: gemini://gamifi.cat</br>
     <a href="../../llicencies/">Diverses llicències</a> / <a href="../../kukis/">Política de Kukis</a></br>
     &hearts; Fet amb paciència i tecnologies lliures &hearts;
  </footer>
</body>
</html>