<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Dal problema alla sua risoluzione by rio chierego</title>
      <link>https://padlet.com/rijo65/algoritmo</link>
      <description>Definizione, caratteristiche, modalità di rappresentazione</description>
      <language>en-us</language>
      <pubDate>2024-03-16 14:34:19 UTC</pubDate>
      <lastBuildDate>2024-03-16 15:29:30 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-uploads.storage.googleapis.com/162328945/391a645e0d28fb0dbe18877ec1585f14/25341616_un_algoritmo_icona_nel_linea_stile_vettoriale.jpg</url>
      </image>
      <item>
         <title>Cosa è</title>
         <author>rijo65</author>
         <link>https://padlet.com/rijo65/algoritmo/wish/2921367799</link>
         <description><![CDATA[<p>Per poter illustrare il concetto di&nbsp;<strong>ALGORITMO</strong>, occorre partire dal definire che cosa si intende per&nbsp;<strong>problema</strong>.</p><p><br/></p><p>Un&nbsp;<strong>problema&nbsp;</strong>è un&nbsp;<em>quesito&nbsp;</em>(ossia una domanda) che attende una risposta detta&nbsp;<em>soluzione&nbsp;</em>del problema. Quindi per giungere alla soluzione di un problema occorre individuarne il&nbsp;<em>processo risolutivo</em>.</p><p><br/></p><p>Naturalmente deve esistere un modo di controllare l’esattezza della soluzione trovata al problema alla fine del processo risolutivo, ossia deve essere possibile effettuare la&nbsp;<strong>verifica&nbsp;</strong>(il test).</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/162328945/7c0f4fd6c357343a53c5e8544468ddc9/1.png" />
         <pubDate>2024-03-16 14:36:41 UTC</pubDate>
         <guid>https://padlet.com/rijo65/algoritmo/wish/2921367799</guid>
      </item>
      <item>
         <title>Definizione</title>
         <author>rijo65</author>
         <link>https://padlet.com/rijo65/algoritmo/wish/2921371780</link>
         <description><![CDATA[<p>Un&nbsp;<strong>ALGORITMO&nbsp;</strong>contiene la&nbsp;<em>descrizione&nbsp;</em>del&nbsp;<em>processo risolutivo</em>&nbsp;di un certo problema assegnato.</p><p><br/></p><p>Tale&nbsp;<em>descrizione&nbsp;</em>consiste in una&nbsp;<em>sequenza</em><strong>&nbsp;, finita</strong>,&nbsp;<strong>ordinata</strong>,<strong> univocamente interpretabile</strong>&nbsp;e <strong>dettagliata </strong>di&nbsp;<em>istruzioni&nbsp;o passi </em>elementari che permettono di risolvere&nbsp;<em>una determinata classe</em>&nbsp;di problemi.</p><p><br/></p><p><strong>ATTENZIONE</strong></p><p><strong>Non tutti i problemi che si incontrano sono risolvibili tramite algoritmi!</strong></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/162328945/68caa1efa2abbb21fe203fc8e1a950c0/2.png" />
         <pubDate>2024-03-16 14:39:39 UTC</pubDate>
         <guid>https://padlet.com/rijo65/algoritmo/wish/2921371780</guid>
      </item>
      <item>
         <title>A cosa serve 1</title>
         <author>rijo65</author>
         <link>https://padlet.com/rijo65/algoritmo/wish/2921374527</link>
         <description><![CDATA[<p>Un&nbsp;<strong>algoritmo&nbsp;</strong>rappresenta la massima concretizzazione di una capacità dell’essere umano: il&nbsp;<strong><em>problem solving</em></strong>, ossia la capacità di risolvere problemi, conoscendo le condizioni della situazione di partenza e prevedendo/osservando la situazione o le situazioni finali.</p><p><br/></p><p>Un&nbsp;<strong>algoritmo&nbsp;</strong>è i<em>mportante per scrivere programmi funzionanti</em>, sia che esso sia il programma che esegue ciclicamente la somma di più numeri inseriti sia che sia un grande software tipo Adobe Photoshop o Microsoft Flight Simulator, giusto per citarne qualcuno.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/162328945/0d5afe70012deed7f38badbf68f0c87c/3.png" />
         <pubDate>2024-03-16 14:41:53 UTC</pubDate>
         <guid>https://padlet.com/rijo65/algoritmo/wish/2921374527</guid>
      </item>
      <item>
         <title>A cosa serve 2</title>
         <author>rijo65</author>
         <link>https://padlet.com/rijo65/algoritmo/wish/2921376616</link>
         <description><![CDATA[<p>Determinare un&nbsp;<strong>algoritmo&nbsp;</strong>per poi trasformarlo in un&nbsp;<strong>programma eseguibile</strong>&nbsp;da un calcolatore, consente di sviluppare il cosiddetto&nbsp;<strong>"pensiero computazionale"</strong>&nbsp; ossia quel procedimento mentale che consente di risolvere problemi di varia natura seguendo metodi e strumenti specifici scelti in base ad una strategia pianificata.</p><p><br/></p><p>E' un&nbsp;<strong>processo logico creativo</strong>&nbsp;che utilizziamo nella vita quotidiana ed impararne a farne uso consapevole ci permette di affrontare le situazioni in maniera analitica, scomponendole nei vari aspetti caratterizzanti e scegliendo per ognuno le soluzioni più idonee.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/162328945/59ebdca5e2b822331d06dfcfb584ce22/4.png" />
         <pubDate>2024-03-16 14:43:45 UTC</pubDate>
         <guid>https://padlet.com/rijo65/algoritmo/wish/2921376616</guid>
      </item>
      <item>
         <title>Figure coinvolte: il risolutore</title>
         <author>rijo65</author>
         <link>https://padlet.com/rijo65/algoritmo/wish/2921380468</link>
         <description><![CDATA[<p>Il&nbsp;<strong>RISOLUTORE&nbsp;</strong>è colui che&nbsp;<strong>definisce&nbsp;</strong>il&nbsp;<em>processo risolutivo</em>&nbsp;per risolvere il problema.</p><p><br/></p><p>Al <strong>risolutore</strong> spetta l’attività creativa e deve possedere competenze tecnico-scientifiche specifiche.</p><p>Tuttavia il processo risolutivo non dipende solo da capacità tecniche ma anche dalla cultura generale, dall’intuizione e dall'esperienza del risolutore.</p><p><br/></p><p><strong>Il risolutore è un essere umano!</strong></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/162328945/c50f7e6c954b4106ad1c95cd7cb50157/5.png" />
         <pubDate>2024-03-16 14:47:03 UTC</pubDate>
         <guid>https://padlet.com/rijo65/algoritmo/wish/2921380468</guid>
      </item>
      <item>
         <title>Figure coinvolte: l&#39;esecutore</title>
         <author>rijo65</author>
         <link>https://padlet.com/rijo65/algoritmo/wish/2921382589</link>
         <description><![CDATA[<p>L’ <strong>ESECUTORE</strong>&nbsp;è colui il quale&nbsp;<strong>esegue&nbsp;</strong>il&nbsp;<em>processo risolutivo</em>&nbsp;individuato dall'esecutore.</p><p><br/></p><p>All’<strong>esecutore</strong> spetta l’attività esecutiva del procedimento, ossia seguire il processo risolutivo descritto dal risolutore per giungere concretamente alla soluzione del problema.</p><p>Un buon esecutore deve possedere come qualità principali sia la <strong>precisione di calcolo</strong>, sia la <strong>velocità di esecuzione</strong>.</p><p><br/></p><p><strong>L’esecutore ideale è la macchina!</strong></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/162328945/f0c1c9e24eecac4b25aaa488eb51aab6/6.png" />
         <pubDate>2024-03-16 14:49:00 UTC</pubDate>
         <guid>https://padlet.com/rijo65/algoritmo/wish/2921382589</guid>
      </item>
      <item>
         <title>Come rappresentarlo: linguaggi formali</title>
         <author>rijo65</author>
         <link>https://padlet.com/rijo65/algoritmo/wish/2921383964</link>
         <description><![CDATA[<p>Per descrivere i passi o azioni elementari di un&nbsp;<strong>algoritmo&nbsp;</strong>bisogna necessariamente utilizzare un&nbsp;<strong>linguaggio&nbsp;<em>ad hoc</em></strong>.</p><p><br/></p><p>La cosa più ovvia sarebbe quella di utilizzare un&nbsp;<strong>linguaggio naturale</strong>&nbsp;come l’<em>italiano</em>&nbsp;ma, a causa delle possibili ambiguità che il suo utilizzo può comportare, si fa ricorso ai cosiddetti&nbsp;<strong>linguaggi formali</strong>.&nbsp;</p><p><br/></p><p>Per &nbsp;<strong>linguaggio formale</strong>&nbsp;si intende un linguaggio in cui i simboli e/o parole utilizzate hanno&nbsp;<em>sempre un unico significato</em>.</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/162328945/45d13b0cd8a9e53dd22cb4e39e263b44/8.jpg" />
         <pubDate>2024-03-16 14:50:12 UTC</pubDate>
         <guid>https://padlet.com/rijo65/algoritmo/wish/2921383964</guid>
      </item>
      <item>
         <title>Come rappresentarlo: la pseudocodifica</title>
         <author>rijo65</author>
         <link>https://padlet.com/rijo65/algoritmo/wish/2921386134</link>
         <description><![CDATA[<p>La&nbsp;<strong>PSEUDOCODIFICA&nbsp;</strong>o&nbsp;<strong>pseudocodice&nbsp;</strong>è&nbsp;una rappresentazione&nbsp;<strong><em>testuale&nbsp;</em></strong>delle operazioni da eseguire per l'esecuzione&nbsp;di un&nbsp;<strong>algoritmo</strong>.</p><p><br/></p><p>Tale linguaggio di progettazione "intermedio"&nbsp;rappresenta il passo precedente alla scrittura vera e propria delle istruzioni in un linguaggio&nbsp;di programmazione (la cosiddetta&nbsp;<strong><em>codifica</em></strong>).</p><p><br/></p><p>Con la <strong>pseudocodifica</strong> l’utente può esprimere le proprie istruzioni in una forma "naturale", utilizzando frasi ed espressioni elementari della lingua italiana che però sono&nbsp;<em>univocamente interpretabili.</em></p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/162328945/37188bdd3799de1a8660b63b6ffcfa3e/7.png" />
         <pubDate>2024-03-16 14:52:10 UTC</pubDate>
         <guid>https://padlet.com/rijo65/algoritmo/wish/2921386134</guid>
      </item>
      <item>
         <title>Come rappresentarlo: il flowchart o diagramma a blocchi</title>
         <author>rijo65</author>
         <link>https://padlet.com/rijo65/algoritmo/wish/2921388427</link>
         <description><![CDATA[<p>Il&nbsp;<strong>FLOWCHART&nbsp;o diagramma di flusso&nbsp;</strong>è&nbsp;una&nbsp;rappresentazione&nbsp;<strong><em>grafica&nbsp;</em></strong>delle operazioni da eseguire per l'esecuzione&nbsp;di un&nbsp;<strong>algoritmo</strong>.</p><p><br/></p><p>Ogni singolo passo dell'algoritmo è visualizzato tramite una serie di&nbsp;<em>simboli standard</em> che hanno un unico significato.</p><p><br/></p><p>Esso consente di descrivere sia:</p><p>•<em>le operazioni da compiere</em>, rappresentate mediante figure convenzionali (rettangoli, rombi, esagoni, parallelogrammi, rettangoli smussati...), ciascuna con un preciso significato logico e all'interno delle quali un'indicazione testuale descrive l'attività da svolgere;</p><p>•l<em>a sequenza nella quale devono essere compiute</em>, rappresentata con frecce di collegamento.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/162328945/a31d251fd23ccfd280418ad2ba70583b/8.png" />
         <pubDate>2024-03-16 14:54:52 UTC</pubDate>
         <guid>https://padlet.com/rijo65/algoritmo/wish/2921388427</guid>
      </item>
      <item>
         <title>Dulcis in fundo: l&#39;algoritmo più bello del mondo</title>
         <author>rijo65</author>
         <link>https://padlet.com/rijo65/algoritmo/wish/2921389811</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=k8QTGWhC0uU&amp;t=4s&amp;ab_channel=MarianoTomatis" />
         <pubDate>2024-03-16 14:56:27 UTC</pubDate>
         <guid>https://padlet.com/rijo65/algoritmo/wish/2921389811</guid>
      </item>
      <item>
         <title>Caratteristiche principali</title>
         <author>rijo65</author>
         <link>https://padlet.com/rijo65/algoritmo/wish/2921396178</link>
         <description><![CDATA[<p><strong>Un algoritmo deve essere FINITO</strong></p><p>Il&nbsp;<em>processo risolutivo</em>&nbsp;descritto dall’<strong>algoritmo</strong>&nbsp;deve terminare dopo un numero finito di passi o azioni elementari e deve essere caratterizzato da un&nbsp;<em>punto iniziale</em>&nbsp;e da&nbsp;<em>un punto finale</em>.</p><p><br></p><p><strong>Un algoritmo deve essere ORDINATO</strong></p><p>Il&nbsp;<em>processo risolutivo</em>&nbsp;descritto dall’<strong>algoritmo</strong>&nbsp;contiene una serie di istruzioni o passi che devono essere esattamente nell'ordine stabilito dal risolutore.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/162328945/e235260c3f4c1901fa1565abe7db15c9/027_emociones_3.jpg" />
         <pubDate>2024-03-16 15:05:31 UTC</pubDate>
         <guid>https://padlet.com/rijo65/algoritmo/wish/2921396178</guid>
      </item>
      <item>
         <title>Caratteristiche principali</title>
         <author>rijo65</author>
         <link>https://padlet.com/rijo65/algoritmo/wish/2921397516</link>
         <description><![CDATA[<p><strong>Un algoritmo deve essere NON AMBIGUO</strong></p><p>Ogni passo o azione elementare di un&nbsp;<strong>algoritmo&nbsp;</strong>deve essere&nbsp;<em>univocamente interpretabile</em>&nbsp;dall’<em>esecutore</em> ossia deve avere per lui un unico significato.</p><p><br></p><p><strong>Un algoritmo deve essere DETTAGLIATO</strong></p><p>Ad ogni passo dell’<strong>algoritmo</strong>&nbsp;deve corrispondere&nbsp;<em>un’azione elementare</em>&nbsp;che&nbsp;<em>l’esecutore&nbsp;</em>è in grado di compiere.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/162328945/6997a74b9c37f2a6fb55de76f3fbe339/unnamed.jpg" />
         <pubDate>2024-03-16 15:07:26 UTC</pubDate>
         <guid>https://padlet.com/rijo65/algoritmo/wish/2921397516</guid>
      </item>
   </channel>
</rss>
