<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1564356487354124712</id><updated>2011-12-02T10:11:56.543+01:00</updated><category term='C++'/><category term='dislessia'/><category term='Frattali'/><category term='geometria'/><category term='software'/><category term='Matlab'/><category term='esame di stato'/><category term='utilità'/><category term='Scratch'/><category term='IPSIA Casacalenda'/><category term='anno di prova'/><category term='LOGO'/><category term='didattica'/><category term='sistemi'/><category term='geogebra'/><title type='text'>Il blog di Luigi D'Onofrio</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-8807205219291935205</id><published>2011-02-28T12:00:00.003+01:00</published><updated>2011-02-28T15:52:10.767+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scratch'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Tutorial Albero di Natale con Scratch</title><content type='html'>Il seguente tutorial spiega  come realizzare un albero di Natale completo di lucine e decorazioni usando Scratch.&lt;br /&gt;Per seguire il tutorial non sono necessarie conoscenze specifiche di Scratch è sufficiente una dimestichezza di base con l'ambiente del programma.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Realizzeremo il lavoro in tre fasi&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1)&amp;nbsp; L'albero&lt;/b&gt;&lt;br /&gt;Partiamo dalla creazione del primo sprite: l'albero,&amp;nbsp; premendo il pulsante disegna nuovo sprite&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-eCJDgxOSu6E/TWt27xPVLfI/AAAAAAAAA5Q/-Kvu2FYNECk/s1600/Immagine1.png" imageanchor="1"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-eCJDgxOSu6E/TWt27xPVLfI/AAAAAAAAA5Q/-Kvu2FYNECk/s400/Immagine1.png" width="290" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Selezioniamo il livello di ingrandimento 1x, questo ci permetterà di avere un'area di lavoro uguale allo Stage.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Smg7jaB_wVw/TWt3cB6c5GI/AAAAAAAAA5Y/WGWR0XHQarw/s1600/Immagine2.png" imageanchor="1"&gt;&lt;img border="0" height="182" src="http://2.bp.blogspot.com/-Smg7jaB_wVw/TWt3cB6c5GI/AAAAAAAAA5Y/WGWR0XHQarw/s400/Immagine2.png" width="228" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Disegniamo il nostro albero, non sarà necessario essere molto precisi. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-4cbJ039ukWc/TWt3s6byvaI/AAAAAAAAA5g/uHYYt0XLco0/s1600/Immagine3.png" imageanchor="1"&gt;&lt;img border="0" height="270" src="http://3.bp.blogspot.com/-4cbJ039ukWc/TWt3s6byvaI/AAAAAAAAA5g/uHYYt0XLco0/s400/Immagine3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Selezioniamo il colore verde, prendiamo lo strumento linea e disegniamo un triangolo. Con lo strumento secchiello riempiamo l'area interna di verde e usando un pennello possiamo occuparci dei dettagli.&lt;br /&gt;Il risultato dovrebbe essere all'incirca il seguente:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-N_ocXZ6D8gg/TWt3_FTvecI/AAAAAAAAA5o/JgNTqaSFpW4/s1600/Immagine4.png" imageanchor="1"&gt;&lt;img border="0" height="337" src="http://1.bp.blogspot.com/-N_ocXZ6D8gg/TWt3_FTvecI/AAAAAAAAA5o/JgNTqaSFpW4/s400/Immagine4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aggiungiamo un tronco ed un vaso, servendoci dello strumento rettangolo con colore pieno e aggiustando le sovrapposizioni con la chioma dell'albero, ricorrendo al pennello verde di prima.&lt;br /&gt;Il nostro albero a questo punto è finito.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-gipwfuVcfZs/TWt4QWCBw6I/AAAAAAAAA5w/JKge_-fUoXw/s1600/Immagine5.png" imageanchor="1"&gt;&lt;img border="0" height="346" src="http://4.bp.blogspot.com/-gipwfuVcfZs/TWt4QWCBw6I/AAAAAAAAA5w/JKge_-fUoXw/s400/Immagine5.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Salviamo il lavoro, premendo il pulsante OK nell'Editor di Immagini e diamo allo sprite il nome di &lt;b&gt;Albero&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-E7d8XiPjW6k/TWt4d0C7xiI/AAAAAAAAA54/EVTJIE8nEYM/s1600/Immagine6.png" imageanchor="1"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-E7d8XiPjW6k/TWt4d0C7xiI/AAAAAAAAA54/EVTJIE8nEYM/s400/Immagine6.png" width="329" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2) Luci, lucine e punta a stella&lt;/b&gt;&lt;br /&gt;Adesso creeremo una pallina che si illumina ad intermittenza. Torniamo nell'Editor di Immagini premendo il pulsante Disegna Nuovo Sprite.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-yttFPmcvIew/TWt4sOoOygI/AAAAAAAAA6A/clCGdrwhNU4/s1600/Immagine7.png" imageanchor="1"&gt;&lt;img border="0" height="370" src="http://4.bp.blogspot.com/-yttFPmcvIew/TWt4sOoOygI/AAAAAAAAA6A/clCGdrwhNU4/s400/Immagine7.png" width="340" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Disegniamo la nostra pallina di colore rosso. E' utile passare all'ingrandimento 1x dare le giuste dimensioni alla pallina e poi ingrandire a 3x per lavorare comodamente.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-EphAfydkZbQ/TWt46lrLXwI/AAAAAAAAA6I/DTH0kBPWRVg/s1600/Immagine8.png" imageanchor="1"&gt;&lt;img border="0" height="376" src="http://3.bp.blogspot.com/-EphAfydkZbQ/TWt46lrLXwI/AAAAAAAAA6I/DTH0kBPWRVg/s400/Immagine8.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Premiamo OK nell'Editor di Immagini e selezioniamo la scheda Costumi. Lo sprite lo nominiamo &lt;b&gt;Pallina&lt;/b&gt; e il costume &lt;b&gt;Accesa&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-z4ls4vjVBKc/TWt5cY0DW_I/AAAAAAAAA6Q/_Nfm-WW1LoI/s1600/Immagine9.png" imageanchor="1"&gt;&lt;img border="0" height="278" src="http://2.bp.blogspot.com/-z4ls4vjVBKc/TWt5cY0DW_I/AAAAAAAAA6Q/_Nfm-WW1LoI/s400/Immagine9.png" width="326" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sempre nella scheda Costumi, creiamo una copia del costume Accesa che modificheremo nell'Editor di Immagini definendo così il costume &lt;b&gt;Spenta&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-x5YCMLoBpSE/TWt5tuNQMyI/AAAAAAAAA6Y/uodPRbKb3O8/s1600/Immagine10.png" imageanchor="1"&gt;&lt;img border="0" height="277" src="http://4.bp.blogspot.com/-x5YCMLoBpSE/TWt5tuNQMyI/AAAAAAAAA6Y/uodPRbKb3O8/s400/Immagine10.png" width="330" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ecco il costume Spenta per la pallina rossa (ovviamente si è passati a tonalità più scure di tutti i colori del costume Accesa).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-VYgslS94Nq8/TWt59Y7ljfI/AAAAAAAAA6g/yXZYtzoqy9o/s1600/Immagine11.png" imageanchor="1"&gt;&lt;img border="0" height="347" src="http://4.bp.blogspot.com/-VYgslS94Nq8/TWt59Y7ljfI/AAAAAAAAA6g/yXZYtzoqy9o/s400/Immagine11.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;salviamo il costume premendo OK e rinominiamo l'ultimo costume Spenta.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-G1zFb0GwgSI/TWt6Kz4FWBI/AAAAAAAAA6o/VBs8y59ZPdU/s1600/Immagine12.png" imageanchor="1"&gt;&lt;img border="0" height="328" src="http://2.bp.blogspot.com/-G1zFb0GwgSI/TWt6Kz4FWBI/AAAAAAAAA6o/VBs8y59ZPdU/s400/Immagine12.png" width="334" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Adesso abbiamo uno sprite (Pallina) e due costumi (Accesa e Spenta). Possiamo inserire qualche blocco di codice.&lt;br /&gt;Selezioniamo lo sprite Pallina&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Et7Xqcw_mVs/TWt65MbP39I/AAAAAAAAA6w/J6XU7rko-6E/s1600/Immagine13.png" imageanchor="1"&gt;&lt;img border="0" height="267" src="http://1.bp.blogspot.com/-Et7Xqcw_mVs/TWt65MbP39I/AAAAAAAAA6w/J6XU7rko-6E/s400/Immagine13.png" width="270" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;e attiviamo la scheda Script&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-QYfwlV1ur-M/TWt7Ih5fjYI/AAAAAAAAA64/dseyRPxOA3s/s1600/Immagine14.png" imageanchor="1"&gt;&lt;img border="0" height="146" src="http://3.bp.blogspot.com/-QYfwlV1ur-M/TWt7Ih5fjYI/AAAAAAAAA64/dseyRPxOA3s/s400/Immagine14.png" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Riflettiamo un attimo su come vorremmo che si comportasse la pallina.&lt;br /&gt;Sarebbe bello se si accendesse per un secondo e si spegnesse per il secondo successivo ripetendo questo ciclo all'infinito.&lt;br /&gt;Cerchiamo le istruzioni che codificano questo comportamento, premiamo il pulsante dei blocchi d'istruzione di Controllo (colore giallo) e trasciniamo sullo Script i blocchi:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;quando si clicca sulla bandierina&lt;/li&gt;&lt;li&gt;ciclo per sempre&lt;/li&gt;&lt;li&gt;2 blocchi attendi 1 secondi&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-KM7SjcIAHpU/TWt7nao5-bI/AAAAAAAAA7A/Yq6ezfU8DGU/s1600/Immagine15.png" imageanchor="1"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-KM7SjcIAHpU/TWt7nao5-bI/AAAAAAAAA7A/Yq6ezfU8DGU/s400/Immagine15.png" width="295" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;premiamo il pulsante dei blocchi d'istruzione Aspetto e trasciniamo sulla scheda Script:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;2 blocchi passa al costume&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-KUxLhpbQvkg/TWt75S2Sn3I/AAAAAAAAA7I/l8lQFNRzWbo/s1600/Immagine16.png" imageanchor="1"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-KUxLhpbQvkg/TWt75S2Sn3I/AAAAAAAAA7I/l8lQFNRzWbo/s400/Immagine16.png" width="331" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;La procedura che codifica il comportamento intermittente la otteniamo assemblando opportunamente i blocchi di istruzione precedenti:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ZRP_coxYcgA/TWt8W3Bg-nI/AAAAAAAAA7Q/ZRcvpL2VhYQ/s1600/Immagine17.png" imageanchor="1"&gt;&lt;img border="0" height="326" src="http://1.bp.blogspot.com/-ZRP_coxYcgA/TWt8W3Bg-nI/AAAAAAAAA7Q/ZRcvpL2VhYQ/s400/Immagine17.png" width="278" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Quando si clicca la bandierina viene avviato un ciclo infinito che esegue queste istruzioni sullo sprite Pallina:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;si assegna allo sprite il costume Spenta&lt;/li&gt;&lt;li&gt; si attende 1 secondo&lt;/li&gt;&lt;li&gt;si assegna allo sprite il costume Accesa&lt;/li&gt;&lt;li&gt;si attende 1 secondo&lt;/li&gt;&lt;/ul&gt;Possiamo testare la procedura immediatamente cliccando sulla bandierina. Vedremo la pallina accendersi e spegnersi ciclicamente ogni secondo. Il grosso del lavoro è fatto perché altre palline che si comportano allo stesso modo possono essere ottenute duplicando quella che abbiamo appena creato (pulsante destro, menu contestuale, duplica):&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-dJObzF1YLiw/TWt8qkU_OwI/AAAAAAAAA7Y/hkf9qBueBeo/s1600/Immagine18.png" imageanchor="1"&gt;&lt;img border="0" height="220" src="http://3.bp.blogspot.com/-dJObzF1YLiw/TWt8qkU_OwI/AAAAAAAAA7Y/hkf9qBueBeo/s400/Immagine18.png" width="310" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Alla fine otteniamo:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Z8Qt3nJxFok/TWt86QV3kvI/AAAAAAAAA7g/Ot3HJb_jFBk/s1600/Immagine19.png" imageanchor="1"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-Z8Qt3nJxFok/TWt86QV3kvI/AAAAAAAAA7g/Ot3HJb_jFBk/s400/Immagine19.png" width="265" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Possiamo prendere una pallina cambiare i colori dei costumi Accesa e Spenta creando palline di colori differenti o addirittura di forme differenti.&lt;br /&gt;Creiamo la punta a stella, duplichiamo un'ultima pallina riniminandola &lt;b&gt;Stella&lt;/b&gt;, la sistemiamo sulla punta dell'albero e modifichiamo i due costumi Accesa e Spenta:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-iKRb6yA1gOA/TWt9GVN8BbI/AAAAAAAAA7o/y_4EGw-QAoU/s1600/Immagine20.png" imageanchor="1"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-iKRb6yA1gOA/TWt9GVN8BbI/AAAAAAAAA7o/y_4EGw-QAoU/s400/Immagine20.png" width="257" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Selezioniamo lo sprite Stella, attiviamo la scheda Costumi e premiamo il pulsante Modifica del costume Accesa:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-DC6ycXFVnOI/TWt9RRRlPmI/AAAAAAAAA7w/MJ8Yg8iWWO4/s1600/immagine21.png" imageanchor="1"&gt;&lt;img border="0" height="347" src="http://4.bp.blogspot.com/-DC6ycXFVnOI/TWt9RRRlPmI/AAAAAAAAA7w/MJ8Yg8iWWO4/s400/immagine21.png" width="333" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Disegnamo la punta a stella&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Zhgd742vjiI/TWt9X6FjBzI/AAAAAAAAA74/LWTKsQZI6kg/s1600/immagine22.png" imageanchor="1"&gt;&lt;img border="0" height="201" src="http://4.bp.blogspot.com/-Zhgd742vjiI/TWt9X6FjBzI/AAAAAAAAA74/LWTKsQZI6kg/s400/immagine22.png" width="193" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Cancelliamo il costume Spenta e duplichiamo il nuovo costume Accesa appena disegnato, lo rinominiamo Spenta e scuriamo le tinte.&lt;br /&gt;Il risultato finale sarà:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-PVhBCrO602g/TWt9ghjo7bI/AAAAAAAAA8A/ev7isnaInDA/s1600/Immagine23.png" imageanchor="1"&gt;&lt;img border="0" height="330" src="http://4.bp.blogspot.com/-PVhBCrO602g/TWt9ghjo7bI/AAAAAAAAA8A/ev7isnaInDA/s400/Immagine23.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Con il sistema illustrato è possibile realizzare anche gruppi di lucine ed altre decorazioni, ognuno è libero di scatenare la propria immaginazione.&lt;br /&gt;&lt;br /&gt;L'ultimo personaggio di questa rappresentazione è il fiocco di neve. Il fiocco dovrà cadere giù lentamente, essere più o meno trasparente, più o meno grande ma soprattutto dovrà essere duplicato a profusione.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3) Il fiocco di neve&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Premiamo il pulsante Disegna nuovo sprite&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-elDf7wJdOPg/TWt-KFEzAWI/AAAAAAAAA8I/XxGlKOEyfKI/s1600/Immagine24.png" imageanchor="1"&gt;&lt;img border="0" height="140" src="http://1.bp.blogspot.com/-elDf7wJdOPg/TWt-KFEzAWI/AAAAAAAAA8I/XxGlKOEyfKI/s400/Immagine24.png" width="283" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Disegniamo il fiocco nell'Editor delle Immagini, il fiocco deve essere bianco però tale colore non è molto visibile sul fondo trasparente, scegliamo quindi il colore blu (dopo lo cambieremo in bianco).&lt;br /&gt;Con lo strumento secchiello coloriamo di bianco il fiocco di neve che abbiamo disegnato in blu:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/--KvwxZR-uhk/TWt-bNekbPI/AAAAAAAAA8Q/87p9im4lr9s/s1600/Immagine25.png" imageanchor="1"&gt;&lt;img border="0" height="267" src="http://2.bp.blogspot.com/--KvwxZR-uhk/TWt-bNekbPI/AAAAAAAAA8Q/87p9im4lr9s/s400/Immagine25.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Disegnato lo sprite, dobbiamo occuparci delle istruzioni che codificheranno il seguente comportamento:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;imposto una posizione x casuale la posizione y è in cima allo stage&lt;/li&gt;&lt;li&gt;stabilisco una dimensione&lt;/li&gt;&lt;li&gt;stabilisco una trasparenza&lt;/li&gt;&lt;li&gt;divento visibile&lt;/li&gt;&lt;li&gt;mi sposto lentamente in una posizione x la stessa iniziale y in fondo allo stage&lt;/li&gt;&lt;li&gt;divento invisibile e riparto dall'inizio&lt;/li&gt;&lt;/ul&gt;Assegniamo allo sprite appena disegnato il nome &lt;b&gt;Fiocco&lt;/b&gt;, e selezioniamo la scheda Script: &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-S5TE6lkIiCg/TWt-rFHdCpI/AAAAAAAAA8Y/tpxy5eEOUAc/s1600/immagine26.png" imageanchor="1"&gt;&lt;img border="0" height="181" src="http://3.bp.blogspot.com/-S5TE6lkIiCg/TWt-rFHdCpI/AAAAAAAAA8Y/tpxy5eEOUAc/s400/immagine26.png" width="377" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Creiamo una variabile locale per lo sprite (conterrà la coordinata x casuale del fiocco):&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ShzNu-msrAs/TWt-2-OuplI/AAAAAAAAA8g/GxjaWSUDTUg/s1600/immagine28.png" imageanchor="1"&gt;&lt;img border="0" height="217" src="http://3.bp.blogspot.com/-ShzNu-msrAs/TWt-2-OuplI/AAAAAAAAA8g/GxjaWSUDTUg/s400/immagine28.png" width="216" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;chiamiamo la variabile &lt;b&gt;a&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-o8SMhdNdvss/TWt_BmDU1EI/AAAAAAAAA8o/VU1hwZgdTek/s1600/immagine29.png" imageanchor="1"&gt;&lt;img border="0" height="213" src="http://4.bp.blogspot.com/-o8SMhdNdvss/TWt_BmDU1EI/AAAAAAAAA8o/VU1hwZgdTek/s400/immagine29.png" width="357" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Scriviamo il codice dello script:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-BJhdpHDhK4o/TWt_J_leb6I/AAAAAAAAA8w/d6bK2mMvSJM/s1600/immagine27.png" imageanchor="1"&gt;&lt;img border="0" height="385" src="http://3.bp.blogspot.com/-BJhdpHDhK4o/TWt_J_leb6I/AAAAAAAAA8w/d6bK2mMvSJM/s400/immagine27.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Commentiamo le istruzioni:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Lo script è attivato dal click sulla bandierina&lt;/li&gt;&lt;li&gt;Si entra in un ciclo infinito (Istruzioni Controllo)&lt;/li&gt;&lt;li&gt;Si attende da 1 a 3 sec. in modo casuale (Istruzioni Controllo - Operatori)&lt;/li&gt;&lt;li&gt;Si porta la trasparenza da 0 (opaco) a 90 (quasi trasparente)  (Istruzioni Aspetto - Operatori)&lt;/li&gt;&lt;li&gt;Si parta la dimensione tra 50% e il 100%  (Istruzioni Aspetto - Operatori)&lt;/li&gt;&lt;li&gt;Si fissa la coordinata x (variabile a) del fiocco in modo casuale  (Istruzioni Variabili)&lt;/li&gt;&lt;li&gt;Si posiziona il fiocco in cima allo stage&lt;/li&gt;&lt;li&gt;Si mostra il fiocco&lt;/li&gt;&lt;li&gt;Facciamo scivolare il fiocco verticalmente in un numero casuale di sec. compreso tra 8 e 16, fino al fondo dello stage&lt;/li&gt;&lt;li&gt;Si nasconde il fiocco e si torna alla prima istruzione.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;A questo punto il fiocco è pronto, possiamo duplicarne un numero adeguato e cliccare sulla bandierina per controllare il risultato.&lt;br /&gt;Si consiglia di impostare per lo Stage un fondo a tinta scura in modo da migliorare la visibilità degli oggetti.&lt;br /&gt;&lt;br /&gt;Siamo arrivati alla fine del Tutorial. Chi volesse controllare immediatamente il risultato può osservare il lavoro completo nel &lt;a href="http://donofriogino.blogspot.com/2011/01/il-logo-indossa-lo-smoking.html"&gt;post precedente&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-8807205219291935205?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/8807205219291935205/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2011/02/tutorial-albero-di-natale-con-scratch.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/8807205219291935205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/8807205219291935205'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2011/02/tutorial-albero-di-natale-con-scratch.html' title='Tutorial Albero di Natale con Scratch'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-eCJDgxOSu6E/TWt27xPVLfI/AAAAAAAAA5Q/-Kvu2FYNECk/s72-c/Immagine1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-8636228170947024253</id><published>2011-01-08T18:11:00.003+01:00</published><updated>2011-01-08T19:15:04.421+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='didattica'/><category scheme='http://www.blogger.com/atom/ns#' term='Scratch'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='LOGO'/><title type='text'>Il Logo indossa lo smoking.</title><content type='html'>Qualche mese fa ho iniziato un corso di informatica veramente singolare, in una scuola elementare, l'istituto omnicomprensivo di Casacalenda per la precisione. La classe nella quale sto lavorando è una seconda e devo dire che ho trovato dei ragazzini veramente forti. Per via di questo corso mi sono ritrovato nella difficile situazione di dover scegliere gli strumenti e l'ambiente di sviluppo più adatto alla circostanza. Mi sono imbattuto, quindi, in &lt;a href="http://scratch.mit.edu/"&gt;Scratch&lt;/a&gt; un sistema di sviluppo decisamente interessante, creato al MIT (&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: x-small; line-height: 15px;"&gt;&lt;em style="font-style: normal;"&gt;Massachusetts Institute of Technology&lt;/em&gt;&lt;/span&gt;). Questi bravissimi signori hanno migliorato in modo straordinario il Logo costruendo una interfaccia semplice e intuitiva che permette di scrivere programmi e simulazioni, mettendo assieme dei blocchi di istruzioni come se si utilizzassero dei blocchi Lego. Per usare il programma naturalmente non è necessaria nessuna esperienza di programmazione, anzi utilizzandolo si acquisiscono gradualmente conoscenze informatiche giocando e divertendosi. Durante questi mesi ho potuto verificare che i bambini (decisamente giovani) si sono avvicinati a concetti astratti quali: l'idea di procedura, algoritmo, struttura, &amp;nbsp;simulazione, modello, variabile, ect.. in maniera quasi naturale, senza che io abbia mai dovuto pronunciare una qualsiasi di quelle parolone. Fortunatamente &amp;nbsp;posso contare su una &lt;i&gt;traduttrice simultanea&lt;/i&gt; d'eccezione Concetta Pasquale insegnante della classe che riprende il controllo della situazione ogni volta che mi sfugge un termine poco comprensibile dai bambini.&lt;br /&gt;Ho deciso di inserire alcuni dei lavori che stiamo realizzato nell'ambito di questo progetto con il desiderio di allegare al più presto dei semplici tutorial per permettere a chi lo volesse di conoscere meglio Scratch.&lt;br /&gt;Il primo lavoro è un modello di albero di Natale.&lt;br /&gt;Un abbraccio forte ai bimbi di seconda.&lt;br /&gt;&lt;br /&gt;&lt;object height="387" tabindex="0" type="application/x-java-applet" width="482"&gt;   &lt;!--Generic parameters for all Java applets. --&gt;   &lt;param name="codebase" value="http://scratch.mit.edu/static/misc/" &gt;&lt;param name="archive"  value="ScratchApplet.jar" &gt;&lt;param name="code"     value="ScratchApplet" &gt;&lt;!--Specific parameters. --&gt;   &lt;param name="project"  value="../../static/projects/donofriogino/1523634.sb" &gt;Your browser needs Java to view projects. &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-8636228170947024253?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/8636228170947024253/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2011/01/il-logo-indossa-lo-smoking.html#comment-form' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/8636228170947024253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/8636228170947024253'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2011/01/il-logo-indossa-lo-smoking.html' title='Il Logo indossa lo smoking.'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-2875464690961166042</id><published>2010-09-11T20:54:00.005+02:00</published><updated>2010-09-12T18:43:03.209+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='didattica'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='utilità'/><title type='text'>Repeater un emulatore di chat box</title><content type='html'>&lt;div style="text-align: justify;"&gt;Le Chat Box sono ausili che a volte vengono utilizzati dagli insegnanti di sostegno, permettono di registrare messaggi audio e di assegnarli a pulsantoni che quando vengono premuti riproducono il messaggio.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Repeater è un emulatore di chat box, in realtà non registra il messaggio ma permette all'utente di scriverlo in forma testuale, nella lingua che preferisce, di assegnarlo ai pulsanti e di riprodurlo mediante una sintesi vocale SAPI 5 che deve essere già presente nel sistema.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il numero di pulsanti programmabili è pari a 20.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il programma può essere eseguito su sistemi Tablet PC in tal caso i pulsanti possono essere premuti con le dita e il grado di emulazione è massimo.&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_YS0DgXL4LRo/TIvQpgA521I/AAAAAAAAA1k/6k3elMFJNJc/s1600/screen_1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="272" ox="true" src="http://1.bp.blogspot.com/_YS0DgXL4LRo/TIvQpgA521I/AAAAAAAAA1k/6k3elMFJNJc/s400/screen_1.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Finestra Comandi&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_YS0DgXL4LRo/TIvQ-GLvxwI/AAAAAAAAA1s/kEPe4TDU4_I/s1600/screen_2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="286" ox="true" src="http://1.bp.blogspot.com/_YS0DgXL4LRo/TIvQ-GLvxwI/AAAAAAAAA1s/kEPe4TDU4_I/s400/screen_2.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Finestra Programmazione&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Ho aggiunto una sezione utilità nella pagina di download di Clip Claxon li troverete file e programmi che potrebbero tornare utili.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://sites.google.com/site/clipclaxon/download-1/utilita/setupRepeater.zip?attredirects=0&amp;amp;d=1"&gt;Scarica Repeater&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://sites.google.com/site/clipclaxon/download-1/utilita/repeaterManuale.zip?attredirects=0&amp;amp;d=1"&gt;Scarica Manuale Repeater&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-2875464690961166042?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/2875464690961166042/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2010/09/repeater-un-emulatore-di-chat-box.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/2875464690961166042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/2875464690961166042'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2010/09/repeater-un-emulatore-di-chat-box.html' title='Repeater un emulatore di chat box'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YS0DgXL4LRo/TIvQpgA521I/AAAAAAAAA1k/6k3elMFJNJc/s72-c/screen_1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-2689087515087139510</id><published>2010-07-23T20:06:00.006+02:00</published><updated>2010-10-07T14:46:04.015+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='didattica'/><category scheme='http://www.blogger.com/atom/ns#' term='geogebra'/><title type='text'>Simulazione lanci balistici mediante GeoGebra</title><content type='html'>Torniamo ad occuparci di Geogebra con le straordinarie novità riguardanti l'inclusione dell'applet direttamente nelle nostre pagine Web. Questo post rappresenta il mio primo tentativo di inserimento di un foglio Geogebra in una pagina HTML. Si tratta di una semplice simulazione di lanci balistici, attraverso gli slider è possibile cambiare le condizioni iniziali del lancio e verificare altezza e portata.&lt;br /&gt;La simulazione permette di impostare la velocità con la quale viene lanciato un proiettile e l'angolo di lancio rispetto al piano orizzontale.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lo slider tf permette di controllare il tempo, gli slider v0 e α velocità iniziale e angolo di lancio rispettivamente.&lt;br /&gt;&lt;br /&gt;E' possibile ad esempio usare il file per determinare l'angolo di lancio di un mortaio che spara un proiettile ad una velocità di 30m/s affinché venga colpito un bersaglio a 80m. Naturalmente l'intersezione della traiettoria con il piano orizzontale ci fornisce anche la durata del lancio.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;applet archive="http://www.geogebra.org/webstart/geogebra.jar" code="geogebra.GeoGebraApplet" codebase="http://www.geogebra.org/en/upload/files/donofriogino/" height="440" mayscript="" name="ggbApplet" width="450"&gt;&lt;br /&gt;&lt;param name="filename" value="http://www.geogebra.org/en/upload/files/donofriogino/balistica.ggb" /&gt;&lt;param name="image" value="http://www.geogebra.org/webstart/loading.gif" /&gt;&lt;param name="boxborder" value="false" /&gt;&lt;param name="centerimage" value="true" /&gt;&lt;param name="java_arguments" value="-Xmx512m" /&gt;&lt;param name="cache_archive" value="geogebra.jar, geogebra_main.jar, geogebra_gui.jar, geogebra_cas.jar, geogebra_export.jar, geogebra_properties.jar" /&gt;&lt;param name="cache_version" value="3.2.41.0, 3.2.41.0, 3.2.41.0, 3.2.41.0, 3.2.41.0, 3.2.41.0" /&gt;&lt;param name="framePossible" value="false" /&gt;&lt;param name="showResetIcon" value="false" /&gt;&lt;param name="showAnimationButton" value="true" /&gt;&lt;param name="enableRightClick" value="false" /&gt;&lt;param name="errorDialogsActive" value="true" /&gt;&lt;param name="enableLabelDrags" value="false" /&gt;&lt;param name="showMenuBar" value="false" /&gt;&lt;param name="showToolBar" value="false" /&gt;&lt;param name="showToolBarHelp" value="false" /&gt;&lt;param name="showAlgebraInput" value="false" /&gt;&lt;param name="allowRescaling" value="true" /&gt;Sorry, the GeoGebra Applet could not be started. Please make sure that Java 1.4.2 (or later) is installed and active in your browser (&lt;a href="http://java.sun.com/getjava"&gt;Click here to install Java now&lt;/a&gt;)&lt;br /&gt;&lt;/applet&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.google.it/profiles/donofriogino" target="_blank"&gt;Luigi D'Onofrio&lt;/a&gt;, Creato con &lt;a href="http://www.geogebra.org/" target="_blank"&gt;GeoGebra&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Se il foglio non è caricato correttamente nel post è comunque possibile guardarlo &lt;a href="http://www.geogebra.org/en/upload/files/donofriogino/balistica.html" target="blank"&gt;cliccando qui&lt;/a&gt;&lt;br /&gt;L'esito di questo esperimento determinerà la produzione di ulteriore materiale didattico dello stesso tipo (incrociamo le dita).&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-2689087515087139510?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/2689087515087139510/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2010/07/simulazione-lanci-balistici-mediante.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/2689087515087139510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/2689087515087139510'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2010/07/simulazione-lanci-balistici-mediante.html' title='Simulazione lanci balistici mediante GeoGebra'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-7034916594679130445</id><published>2010-06-24T21:12:00.001+02:00</published><updated>2010-06-24T21:21:25.929+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistemi'/><category scheme='http://www.blogger.com/atom/ns#' term='esame di stato'/><title type='text'>Soluzione compito di Sistemi M048 a.s. 2009/2010</title><content type='html'>Questa è una proposta di soluzione del tema &amp;nbsp;di Sistemi Automazione e Organizzazione della Produzione.&lt;br /&gt;Il documento va inteso come una possibile soluzione, niente di più di questo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.google.com/present/edit?id=0AQL68zw4J047ZGhiYjZ6NmpfMTU5ZjZnZnFkZmQ&amp;amp;hl=it" target="_blank"&gt;Vai alla soluzione&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-7034916594679130445?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/7034916594679130445/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2010/06/soluzione-compito-di-sistemi-m048-as.html#comment-form' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/7034916594679130445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/7034916594679130445'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2010/06/soluzione-compito-di-sistemi-m048-as.html' title='Soluzione compito di Sistemi M048 a.s. 2009/2010'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-22418832591225445</id><published>2010-02-11T12:50:00.000+01:00</published><updated>2010-02-11T12:50:02.365+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dislessia'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Clip Claxon Ver. 1.02</title><content type='html'>Questa nuova versione di Clip Claxon&amp;nbsp; permette di intercettare il trattino ed il ritorno a capo&amp;nbsp;e di eliminarlo ovviando così ai problemi di lettura che incontra la sintesi vocale quando le parole sono divise in due.&lt;br /&gt;es. &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ottimo! -disse Giuseppe- andremo tutti al mare.&lt;/li&gt;&lt;li&gt;Liceo psico-pedagogico &lt;/li&gt;&lt;li&gt;E naturalmente il ritorno a capo&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&lt;a href="http://sites.google.com/site/clipclaxon/download-1"&gt;Download programma&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-22418832591225445?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/22418832591225445/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2010/02/clip-claxon-ver-102.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/22418832591225445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/22418832591225445'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2010/02/clip-claxon-ver-102.html' title='Clip Claxon Ver. 1.02'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-6618124244035770929</id><published>2009-11-24T19:47:00.010+01:00</published><updated>2009-11-24T20:35:51.826+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Frattali'/><category scheme='http://www.blogger.com/atom/ns#' term='LOGO'/><title type='text'>La ricorsione - 2° post</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Finalmente eccoci qua&amp;nbsp; per il secondo articolo sulla Ricorsione. Avevamo promesso di occuparci di grafica e partiamo subito con un linguaggio di programmazione estremamente semplice e particolarmente indicato per applicazioni grafiche: il linguaggio LOGO nel caso specifico useremo la versione educational di Micromondi.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="font-family: Arial;"&gt;Il LOGO per la sua semplicità viene utilizzato da molti educatori come strumento per avvicinare i bambini alla programmazione.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;L’idea illuminante è quella di poter controllare in modo efficace attraverso pochi comandi il cammino di un oggetto sullo schermo. L’oggetto in questione è la famosa Tartaruga sicuramente nota a molti.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="" src="http://docs.google.com/File?id=dhbb6z6j_111dx4f78dr_b" style="height: 273px; width: 384px;" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;La tartaruga possiede uno stato rappresentato da:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;dalle coordinate della sua posizione sul piano cartesiano&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;da un angolo che indica il suo orientamento rispetto all’asse x&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;dalla condizione pennaSU/pennaGIU in base alla quale traccia una linea in seguito ad un suo spostamento.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: Arial;"&gt;I comandi, seguiti da un parametro,&amp;nbsp; a cui risponde e che&amp;nbsp; modificano il suo stato sono:&lt;span style="font-family: Times;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;Avanti&amp;nbsp;&amp;nbsp; s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(s &amp;nbsp;numero di pixel)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;Indietro s&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Destra&amp;nbsp;&amp;nbsp; t&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;(t &amp;nbsp;gradi della rotazione)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;Sinistra &amp;nbsp;t&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;I comandi per attivare/disattivare la traccia durante gli spostamenti:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;GiuLaPenna&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;SuLaPenna&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 51.2pt;"&gt;&lt;ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 31.35pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Basta questa breve premessa per iniziare il nostro viaggio.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Dando opportuni comandi possiamo istruire la Tartaruga su come disegnare figure piane. La novità di un approccio geometrico di questo tipo sta nel fatto che i movimenti della tartaruga (riportati sullo schermo se la penna è giù, ovvero se ha la funzione scrittura attivata) non sono il risultato di informazioni globali che stanno al di fuori dell'entità, come quelle codificate in un'equazione, bensì sono il risultato di valutazioni e decisioni locali prese dalla tartaruga. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-family: Times;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Ad esempio come disegnare una circonferenza? &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Una procedura tradizionale calcola i punti della circonferenza e li traccia estraendo tali informazioni dall'equazione:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;x^2 + y^2 = R&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-family: Times;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Per ottenere lo stesso risultato con una tartaruga è invece sufficiente la seguente procedura:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 18pt;"&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;ripeti 360 volte&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-weight: bold;"&gt;vai avanti di un trattino&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-weight: bold;"&gt;destra di un grado&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="margin: 0pt 0pt 0pt 18pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-family: Times;"&gt;&lt;span style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 9pt; text-align: center;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=1564356487354124712&amp;amp;postID=6618124244035770929" name="quadrato"&gt;&lt;/a&gt;&lt;img alt="" height="452" src="http://docs.google.com/File?id=dhbb6z6j_112dmght2f5_b" width="559" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt 0pt 0pt 9pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 9pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-family: Times;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;In questo modo si ottiene un'approssimazione di un cerchio tanto migliore quanto minore è la lunghezza del tratto.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-family: Times;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Allo stesso modo è possibile tracciare un quadrato impartendo all'oggetto i seguenti comandi:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 18pt;"&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;ripeti 3 volte&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-weight: bold;"&gt;vai avanti di un tratto L&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial; font-weight: bold;"&gt;destra di 90°&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="margin: 0pt; text-align: center;"&gt;&lt;img alt="" height="405" src="http://docs.google.com/File?id=dhbb6z6j_113djv4xd8f_b" width="562" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Con le istruzioni opportune la nostra Tartaruga sarà capace di tracciare triangoli, rettangoli, rombi&amp;nbsp; e poligoni di ogni sorta.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Un’altra caratteristica interessante è la possibilità di raggruppare queste istruzioni in file detti procedure e richiamare tali procedure ogni qualvolta occorre eseguire quelle istruzioni.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Una procedura LOGO inizia sempre con la parola chiave &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;per&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt; seguita dal nome della procedura e chiusa dalla parola chiave &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;fine,&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt; all’interno andranno le istruzioni del corpo della procedura stessa.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Una procedura può essere invocate da altre procedure così come auto-invocata da se stessa ed è proprio in questo modo che realizziamo funzioni ricorsive con il LOGO. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Tracciare figure elicoidali&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-family: Times;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Scrivendo una semplicissima procedura ricorsiva è possibile tracciare diverse figure elicoidali molto suggestive e vedere la Tartaruga all’opera.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-family: Times;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Queste sono le istruzioni da scrivere &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;per eliche :L :T&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;se :L &amp;lt;&amp;nbsp; 181&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;[&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; destra :T&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; avanti :L&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; eliche :L + 1 :T&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;fine&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;In seguito sono riportate alcune immagini prodotte dalla procedura con i relativi valori di L e T.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt; text-align: center;"&gt;&lt;img alt="" height="437" src="http://docs.google.com/File?id=dhbb6z6j_1142s8hdjfx_b" width="440" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;L = 1 e T= 50.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt; text-align: center;"&gt;&lt;img alt="" height="437" src="http://docs.google.com/File?id=dhbb6z6j_115gc3pr7d3_b" width="440" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial;"&gt;L = 1 e T= 51.&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0pt; text-align: center;"&gt;&lt;img alt="" height="437" src="http://docs.google.com/File?id=dhbb6z6j_116dxckbpdm_b" width="440" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;L = 1 e T= 70.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt; text-align: center;"&gt;&lt;img alt="" height="437" src="http://docs.google.com/File?id=dhbb6z6j_117cr5dsscd_b" width="440" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;L = 1 e T= 89.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt; text-align: center;"&gt;&lt;img alt="" height="437" src="http://docs.google.com/File?id=dhbb6z6j_118hcgbt5z2_b" width="440" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;L = 1 e T= 102.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt; text-align: center;"&gt;&lt;img alt="" height="437" src="http://docs.google.com/File?id=dhbb6z6j_119c99m79fp_b" width="440" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;L = 1 e T= 121.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Osservare, semplicemente, le figure generate non rende onore al lavoro della Tartaruga.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Vi invito a scrivere e provare il programma, in quanto c’è qualcosa di magico nel guardare la Tartaruga mentre fa il suo lavoro, soprattutto i bambini rimangono ipnotizzati da queste linee tracciate con tratto netto e precisione millimetrica.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Per poter osservare meglio la fase di generazione della figura è possibile inserire un ritardo di qualche decimo di secondo inserendo l’istruzione &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;aspetta 2&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt; immediatamente prima di richiamare la procedura elica al suo interno.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;I Frattali&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-family: Times;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Il triangolo di Serpinsky&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;per serpinsky :L :N&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;se :N &amp;gt; 1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;[&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&amp;nbsp;ripeti 3&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;[&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;serpinsky :L / 2 :N - 1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;avanti :L&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;destra 120&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;]&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;fine&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt; text-align: center;"&gt;&lt;img alt="" height="433" src="http://docs.google.com/File?id=dhbb6z6j_120m43z3pfk_b" width="482" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Il cristallo di neve&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Cerchiamo di tracciare con l’aiuto della nostra Tartaruga il profilo del classico cristallo di neve. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Scriviamo&amp;nbsp; quindi la seguente procedura ricorsiva&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;per generatore :L :N&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;sealtrimenti :N &amp;gt; 1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;generatore :L / 3 :N - 1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;sinistra 60&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;generatore :L / 3 :N - 1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;destra 120&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;generatore :L / 3 :N - 1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;sinistra 60&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;generatore :L / 3 :N - 1]&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;avanti :L&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt 0pt 0pt 35.4pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;aspetta 2&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial;"&gt;fine&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt; text-align: center;"&gt;&lt;img alt="" height="411" src="http://docs.google.com/File?id=dhbb6z6j_121f9fkzgd3_b" width="478" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;In realtà con questa procedura otteniamo solo un pezzo del fiocco di neve. Risolviamo il problema creando una nuova procedura che chiameremo iniziatore che a sua volta chiama la procedura generatore sui tre lati di un triangolo equilatero.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Arial, sans-serif; font-weight: bold;"&gt;per iniziatore :L :N&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;div style="margin-left: 0pt; margin-right: 0pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;destra 30&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 0pt; margin-right: 0pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;generatore :L :N&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 0pt; margin-right: 0pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;destra 120&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 0pt; margin-right: 0pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;generatore :L :N&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 0pt; margin-right: 0pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;destra 120&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 0pt; margin-right: 0pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;generatore :L :N&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 0pt; margin-right: 0pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;destra 120&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 0pt; margin-right: 0pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;fine&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 0pt; margin-right: 0pt;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Il risultato lo si può osservare con chiarezza nelle figure successive che mostrano le figure tracciate con livello di iterazione da 1 a 6.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left;"&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="" height="363" src="http://docs.google.com/File?id=dhbb6z6j_122fj9vdnhf_b" width="236" /&gt;&lt;img alt="" height="363" src="http://docs.google.com/File?id=dhbb6z6j_123f4n7fdg4_b" width="236" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="" height="367" src="http://docs.google.com/File?id=dhbb6z6j_124fb736nfh_b" width="236" /&gt;&lt;img alt="" height="368" src="http://docs.google.com/File?id=dhbb6z6j_125dtsrj9dt_b" width="236" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left;"&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="" height="368" src="http://docs.google.com/File?id=dhbb6z6j_126dmnb7f2t_b" width="236" /&gt;&lt;img alt="" height="368" src="http://docs.google.com/File?id=dhbb6z6j_127dgx7tzf7_b" width="236" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;E ci salutiamo con il proposito di andare avanti nel nostro viaggio nella ricorsione. La prossima volta ci occuperemo di tessiture riempitive e di Sistemi di Lindenmayer la cui idea i lettori più attenti l'avranno potuta scorgere in questo articolo.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;I Sistemi di Lindenmayer ci permettono di scoprire le similitudini che esistono tra le piante e i concetti matematici che abbiamo trattato.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: small;"&gt;Al prossimo post.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-6618124244035770929?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/6618124244035770929/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2009/11/ricorsione2.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/6618124244035770929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/6618124244035770929'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2009/11/ricorsione2.html' title='La ricorsione - 2° post'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-2744048740248241612</id><published>2009-09-10T17:56:00.041+02:00</published><updated>2009-09-24T18:42:04.181+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Matlab'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>La ricorsione - 1° post</title><content type='html'>&lt;i&gt;C'era una volta un re che chiese alla sua serva raccontami una favola e la serva                        incominciò e disse:&lt;/i&gt;&lt;br /&gt;&lt;blockquote class="webkit-indent-blockquote" style="border: none; margin: 0 0 0 40px;"&gt;&lt;i&gt;c&lt;/i&gt;&lt;span style="background-color: #f3f3f3;"&gt;&lt;i&gt;'era una volta un re che chiese alla sua serva raccontami una favola e la serva    incominciò e disse:&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote class="webkit-indent-blockquote" style="border: none; margin: 0 0 0 40px;"&gt;&lt;blockquote class="webkit-indent-blockquote" style="border: none; margin: 0 0 0 40px;"&gt;&lt;i&gt;c'era una volta un re che chiese alla sua serva raccontami una favola e la serva incominciò e disse: c'era una volta .....&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;La filastrocca che apre questo articolo potrebbe essere la metafora, espressa nella lingua italiana, della ricorsione.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In generale un oggetto si può definire ricorsivo quando viene definito in termini di se stesso.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All'interno del corpo di una funzione è possibile, naturalmente, inserire chiamate ad altre funzioni dichiarate esternamente, ma è anche possibile invocare la funzione stessa. In questo secondo caso parliamo di funzione ricorsiva.&lt;br /&gt;&lt;/div&gt;Per poter definire un processo ricorsivo occorrono:&lt;br /&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Una &lt;i&gt;condizione &lt;/i&gt;che permetta di stabilire se si è di fronte ad un caso particolare risolvibile banalmente&lt;/li&gt;&lt;li&gt;La soluzione del caso particolare&lt;/li&gt;&lt;li&gt;La soluzione più generale che contiene una o più chiamate ricorsive.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;/div&gt;&lt;h4&gt;Primo esempio: il problema del fattoriale di un numero&lt;/h4&gt;&lt;div&gt;&lt;span style="background-color: #f3f3f3;"&gt;Occupiamo del calcolo ricorsivo del fattoriale di un numero.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="background-color: #f3f3f3;"&gt;La condizione che ci permette di individuare il caso particolare è n == 0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #f3f3f3;"&gt;Soluzione del caso particolare            0! = 1                                se n == 0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #f3f3f3;"&gt;Soluzione del caso più generale          n! = (n - 1)! * n                   se n &amp;gt; 0&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Scriviamo una implementazione C++ della funzione:&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color: white;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white;"&gt;&lt;div&gt;&lt;br /&gt;int fattoriale(int n){&lt;br /&gt;&lt;/div&gt;&lt;blockquote class="webkit-indent-blockquote" style="border-color: initial; border-color: initial; border-width: initial; border-width: initial; margin-left: 40px; margin-right: 0px;"&gt;&lt;div&gt;if(n &amp;gt; 0)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;return fattoriale(n - 1) * n;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;else&lt;br /&gt;&lt;/div&gt;&lt;div&gt;return 1;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span style="background-color: white;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;void main(void){&lt;br /&gt;&lt;/div&gt;&lt;div&gt;int n;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;cout &amp;lt;&amp;lt; "Digitare un numero intero" &amp;lt;&amp;lt; endl;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;cin &amp;gt;&amp;gt; n;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;cout &amp;lt;&amp;lt; " il fattoriale di " &amp;lt;&amp;lt; n &amp;lt;&amp;lt; " è " &amp;lt;&amp;lt; fattoriale(n);&lt;br /&gt;&lt;/div&gt;&lt;div&gt;}&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;Secondo esempio: il problema delle Torri di Hanoi&lt;/h4&gt;&lt;div&gt;Questa volta vedremo come la ricorsione ci condurrà ad una soluzione decisamente elegante e pulita del noto problema delle Torri di Hanoi.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Semplificando all’osso, si tratta di spostare una serie di&lt;br /&gt;anelli concentrici da una pertica di partenza ad una di destinazione&lt;br /&gt;appoggiandosi su una pertica di appoggio.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="MsoNormal"&gt;Una sola regola non sovrapporre anelli di diametro superiore&lt;br /&gt;ad anellli di diametro inferiore.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;img src="http://docs.google.com/drawings/image?id=sqEI7hdgyi42ZjKBw4i2t1g&amp;amp;w=400&amp;amp;h=400&amp;amp;rev=38&amp;amp;ac=1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0px; margin-right: 0px;"&gt;Qui la soluzione ricorsiva si dimostra  straordinariamente semplice, elegante  ed efficace.&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0px; margin-right: 0px;"&gt;L’idea è questa: supponiamo di avere una funzione capace di spostarmi (n –1) anelli dalla pertica di partenza a quella di appoggio, lavorando su quella di destinazione potrei portarmi nella seguente situazione:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;img src="http://docs.google.com/drawings/image?id=sBssqBvdS9UNnf1dGk7fpgw&amp;amp;w=400&amp;amp;h=400&amp;amp;rev=42&amp;amp;ac=1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0px; margin-right: 0px;"&gt;Il passo successivo consiste nello spostare semplicemente l’anello più grande rimasto dalla pertica di partenza a quella di destinazione.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;img src="http://docs.google.com/drawings/image?id=ss3d2cD0j49fLLXaBxykfCQ&amp;amp;w=400&amp;amp;h=400&amp;amp;rev=39&amp;amp;ac=1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: left;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0px; margin-right: 0px;"&gt;La soluzione si completa riutilizzando la funzione precedentemente ipotizzata per spostare gli &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0px; margin-right: 0px;"&gt;(n-1) anelli dalla pertica di appoggio a quella di destinazione, lavorando sulla pertica di partenza.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;img src="http://docs.google.com/drawings/image?id=sIbKfGSmmv9dxKeDmTvjjQg&amp;amp;w=400&amp;amp;h=400&amp;amp;rev=24&amp;amp;ac=1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Per implementare una soluzione ci serviremo di Matlab creando una funzione ricorsiva in uno script m-file. La funzione viene scritta seguendo esattamente la strategia appena illustrata.&lt;span style="background-color: #f3f3f3;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;Nella funzione sono facilmente individuabili: &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;la condizione che discrimina il caso generale dal caso banale&lt;/li&gt;&lt;li&gt;il caso generale viene risolto con una chiamata ricorsiva alla stessa funzione, uno spostamento e una seconda chiamata ricorsiva&lt;/li&gt;&lt;li&gt;il caso banale (spostamento di un solo anello) si risolve con lo spostamento dell'anello &lt;/li&gt;&lt;/ol&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="j63m" style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a class="thickbox" href="http://4.bp.blogspot.com/_YS0DgXL4LRo/SruaD1Z_F8I/AAAAAAAAAqk/Grw2Uigero4/codice.png"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_YS0DgXL4LRo/SruaD1Z_F8I/AAAAAAAAAqk/Grw2Uigero4/s400/codice.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Usiamo la funzione appena scritta per spostare tre anelli dalla pertica 1 alla 3&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt; &lt;span style="background-color: #f3f3f3;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div id="ohxu" style="text-align: center;"&gt;&lt;img height="390" src="http://docs.google.com/File?id=dhbb6z6j_101cbkn43gt_b" width="420" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;La funzione restituisce gli spostamenti e ci garantisce che in 7 mosse il gioco è chiuso.&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;div id="v73d" style="text-align: center;"&gt;&lt;img height="420" src="http://docs.google.com/File?id=dhbb6z6j_102g3txdghb_b" width="415" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;Se gli anelli da spostare sono 4 gli spostamenti da eseguire sono 15. All'aumentare degli anelli crescono qli spostamenti da effettuare per risolvere il problema. La ricorsione ci garantisce comunque una soluzione.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Nel prossimo post vedremo la ricorsione applicata alla grafica, parleremo di frattali e il concetto di ricorsione continuerà a stupirci.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-2744048740248241612?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/2744048740248241612/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2009/09/ricorsione.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/2744048740248241612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/2744048740248241612'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2009/09/ricorsione.html' title='La ricorsione - 1° post'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YS0DgXL4LRo/SruaD1Z_F8I/AAAAAAAAAqk/Grw2Uigero4/s72-c/codice.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-453877835196213561</id><published>2009-07-15T12:42:00.008+02:00</published><updated>2009-09-17T17:35:36.745+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dislessia'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Clip Claxon un aiuto per compensare le difficoltà di lettura e scrittura</title><content type='html'>Clip Claxon è un programma di supporto alla lettura con sintesi vocale. Consente di far pronunciare alla sintesi vocale qualsiasi testo che possa essere selezionato e copiato negli appunti.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Funziona con i programmi di gestione testi (come MS Word) ma anche con Adobe Reader (Acrobat Reader) per i file PDF, con le pagine di internet e in generale con tutti i programmi che consentono di selezionare e copiare il testo.&lt;br /&gt;Il programma è nato grazie alla preziosa e indispensabile collaborazione del prof. Flavio Fogarolo dell'USP di Vicenza.&lt;br /&gt;&lt;br /&gt;Per il download:&lt;br /&gt;&lt;a href="http://sites.google.com/site/clipclaxon/" target="blank"&gt;Clip Claxon Info&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dislessia.org/forum/viewtopic.php?f=2&amp;amp;t=5625&amp;amp;start=0&amp;amp;st=0&amp;amp;sk=t&amp;amp;sd=a" target="blank"&gt;Forum dislessia on line&lt;/a&gt;&lt;br /&gt;&lt;a href="http://handitecno.calabria.it/" target="blank"&gt;Handitecnocalabria&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-453877835196213561?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/453877835196213561/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2009/07/clip-claxon-un-aiuto-per-compensare-le.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/453877835196213561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/453877835196213561'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2009/07/clip-claxon-un-aiuto-per-compensare-le.html' title='Clip Claxon un aiuto per compensare le difficoltà di lettura e scrittura'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-25933675047148815</id><published>2009-06-28T19:34:00.005+02:00</published><updated>2009-07-02T11:58:20.647+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='esame di stato'/><title type='text'>Soluzione compito di elettronica M049 a.s. 2008/2009</title><content type='html'>Ho preparato una proposta di soluzione per il compito di elettronica M049 dato da svolgere negli IPSIA come seconda prova per l'esame di stato a.s. 2008/2009 è possibile guardare la &lt;a href="http://docs.google.com/View?id=dhbb6z6j_83cb85bmvg" target="blank"&gt;soluzione. &lt;/a&gt;&lt;br /&gt;&lt;a href="http://gfgm.altervista.org/graf/soluzione-compito.pdf" target="blank"&gt;formato pdf&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-25933675047148815?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/25933675047148815/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2009/06/ho-preparato-una-proposta-di-soluzione.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/25933675047148815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/25933675047148815'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2009/06/ho-preparato-una-proposta-di-soluzione.html' title='Soluzione compito di elettronica M049 a.s. 2008/2009'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-4339302337596476427</id><published>2009-06-19T22:31:00.016+02:00</published><updated>2009-09-17T17:37:17.532+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='didattica'/><category scheme='http://www.blogger.com/atom/ns#' term='geometria'/><category scheme='http://www.blogger.com/atom/ns#' term='geogebra'/><category scheme='http://www.blogger.com/atom/ns#' term='anno di prova'/><title type='text'>Modulo didattico di geometria sull'uso di Geogebra</title><content type='html'>&lt;span style="font-weight: bold;"&gt;STUDIO DELLE PROPRIETA' GEOMETRICHE ELEMENTARI DELLA RETTA E DELLA PARABOLA MEDIANTE L'AUSILIO DEL SOFTWARE OPEN SOURCE GEOGEBRA&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OBIETTIVI:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;APPRENDIMENTO DELLE NOZIONI DI OPERATIVITA' MINIMA DEL SOTWARE GEOGEBRA&lt;/li&gt;&lt;li&gt;       EFFETTUARE COSTRUZIONI ELEMENTARI&lt;/li&gt;&lt;li&gt;       INNESCARE UNA ATTIVITA' SPECULATIVA AUTONOMA SULLE PROPRIETA' DEI LUOGHI GEOMETRICI TRATTATI &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;La seguente unità didattica è stata costruita per     essere somministrata ad un gruppo di studenti di una classe III     Operatori Elettronici dell'IPSIA di Casacalenda(CB).&lt;br /&gt;Gli studenti interessati possiedono una buona familiarità con il PC     e con gli applicativi d'ufficio più diffusi, alcuni di loro hanno conoscenze discrete anche su software quali Labview e sull'uso di simulatori circuitali.&lt;/div&gt;&lt;div align="justify"&gt;Il &lt;b&gt;primo passo&lt;/b&gt; è stato quello di     verificare i prerequisiti teorici per poter somministrare l'unità     didattica. Il sottoscritto è un docente di Elettronica per cui ho     dovuto fare una ricognizione su saperi solitamente sondati da insegnanti di Matematica. Il risultato è stato     mediamente soddisfacente: i ragazzi hanno mostrato di avere le idee     sufficientemente chiare su concetti quali:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;la rappresentazione cartesiana;     &lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;il concetto di punto geometrico;     &lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;i concetti di segmento e retta;     &lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;un idea un po' più confusa sulla      parabola.    &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;Per quanto riguarda le coniche la questione diventa decisamente più confusa. Nonostante, o forse proprio per,     questo motivo ho ritenuto necessario andare avanti e preparare un     modulo, in contenuti, più modesto di quello proposto, ma che     riuscisse comunque a mettere in evidenza la forza del programma     &lt;b&gt;&lt;a href="http://www.geogebra.org/" target="blank"&gt;Geogebra&lt;/a&gt;&lt;/b&gt; sia nel sostenere lo sforzo didattico  e sia nella semplificazione dei processi di apprendimento di concetti di base di geometria. L'idea è quella     di fornire strumenti potenti che permettano uno studio autonomo di     carattere sperimentale, che inducano lo studente a provare e     osservare i risultati, vincendo la radicata ritrosia a mettersi in     discussione e ad esprimere comunque la propria opinione. E' questo un'atteggiamento molto diffuso tra gli alunni degli Scuole Professionali e da una misura della scarsa autostima che hanno di sé buona parte degli alunni.&lt;/div&gt;&lt;div align="justify"&gt;Il &lt;b&gt;secondo passo&lt;/b&gt; è stato la presentazione di &lt;b&gt;&lt;a href="http://www.geogebra.org/" target="blank"&gt;Geogebra&lt;/a&gt;&lt;/b&gt; agli studenti  avvicinadoli al programma e alle sue funzioni, in particolare     è stato necessario: &lt;/div&gt;&lt;ul&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;spiegarne le caratteristiche salienti;          &lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;descriverne l'interfaccia grafica e il      suo utilizzo;     &lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;eseguire comandi attraverso la barra      degli strumenti;     &lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;eseguire comandi dalla riga di comando;     &lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;indicare e far comprendere la      rappresentazione duale (caratteristica straordinariamente importante del      programma) algebrica e geometrica di un luogo geometrico;     &lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;eseguire alcuni esempi.    &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;Questa fase è stata eseguita con l'ausilio di un     PC con &lt;b&gt;&lt;a href="http://www.geogebra.org/" target="blank"&gt;Geogebra&lt;/a&gt;&lt;/b&gt; installato e un videoproiettore.&lt;/div&gt;&lt;div align="justify"&gt;Il  &lt;b&gt;terzo passo&lt;/b&gt; è stato il momento     del laboratorio con i ragazzi al lavoro. Hanno eseguito le prove     riportate nel presente documento e successivamente hanno esplorato     liberamente l'interfaccia grafica del programma. La presenza dell'insegnante è importante per sostenere i ragazzi.&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-weight: bold;"&gt;STUDIO DELLA RETTA&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;In questa attività, gli studenti, sono stati     invitati ad inserire l'equazione di una retta, in modalità     algebrica, utilizzando la finestra a sinistra nell'interfaccia.&lt;/div&gt;&lt;div align="justify"&gt;Le operazioni da eseguire, molto semplici,     consistevano nel dichiarare una variabile (il coefficiente angolare     della retta) nella riga di comando, nominandola &lt;b&gt;m&lt;/b&gt; ed assegnandole un     valore numerico:&lt;/div&gt;&lt;div align="justify"&gt;&lt;b&gt;m = 1&lt;/b&gt;&lt;/div&gt;&lt;div align="justify"&gt;Successivamente hanno dichiarato una variabile     (l'intercetta della nostra retta) nominandola &lt;b&gt;b&lt;/b&gt; ed assegnandole un     valore numerico:&lt;/div&gt;&lt;div align="justify"&gt;&lt;b&gt;b = 2&lt;/b&gt;&lt;/div&gt;&lt;div align="justify"&gt;Infine hanno dichiarato l'oggetto algebrico della     retta utilizzando le variabili precedentemente dichiarate:&lt;/div&gt;&lt;div align="justify"&gt;&lt;b&gt;y = m * x + b&lt;/b&gt;&lt;/div&gt;&lt;div align="justify"&gt;All'apparire della retta nella finestra     geometrica sono stati invitati ad osservare e riflettere sulle due     rappresentazioni e sulla relazione che tra loro intercorre,     studiando questa relazione attraverso la modifica, di volta in volta, sia il     coefficiente angolare che l'intercetta.  &lt;/div&gt;&lt;div align="justify"&gt;L'attività svolta è rappresentata nella seguente     &lt;a href="http://gfgm.altervista.org/myswf/retta.swf" target="blank"&gt;presentazione interattiva&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;b&gt;Considerazioni sulla prova e il suo esito.&lt;/b&gt;&lt;/div&gt;&lt;div align="justify"&gt;Gli studenti hanno eseguito la prova, hanno     espresso     le loro riflessioni. Alcuni di loro si sono rivelati particolarmente     disinvolti nell'uso del programma. Tutti hanno cominciato     interagendo in modo geometrico con il programma, utilizzando la     barra degli strumenti: inserendo punti, tracciando rette, segmenti e costruendo poligoni.&lt;br /&gt;Durante l’attività di laboratorio ho svolto, per quanto possibile, la funzione di facilitatore e mediatore, cercando innescare il lavoro autonomo     della classe.&lt;br /&gt;All’inizio per la totalità degli studenti il docente è l’unico punto di riferimento per orientarsi in un     &lt;b&gt;sistema formale&lt;/b&gt; sconosciuto, i ragazzi seguono in modo meccanico tutte le operazioni che vengono proposte. Basta superare il tempo necessario ad esplorare lo strumento informatico per vedere gli allievi dotati di capacità di astrazione più raffinate, staccarsi dall'insegnante e cimentarsi autonomamente nel lavoro, esplorando il sistema senza timore e trovando risposte a dubbi e domande lasciate irrisolte dalle lezioni susseguitesi negli anni sugli argomenti dell'attività.&lt;br /&gt;Compito del docente è anche quello di “tirare fuori” dal sistema formale gli studenti restituendo a tutti     piena  consapevolezza della attività che stanno compiendo con momenti di puntualizzazione verbale e sintesi generale.&lt;br /&gt;Durante questo vagare individuale dei più &lt;i&gt;bravi &lt;/i&gt;è stato approfondito il     concetto di pendenza, determinazione delle radici di una funzione,     calcolo dell'area di un poligono.     &lt;/div&gt;&lt;div align="justify"&gt;Personalmente, ritengo la prova effettuata molto     efficace dal punto di vista didattico. Ho avuto l'impressione che     diversi studenti in qualche maniera hanno acquisito in modo più     concreto, materiale, il concetto di retta, di coefficiente angolare e     di intercetta, la stessa idea di rappresentazione cartesiana, con la     possibilità di inserire punti liberamente e semplicemente nel     programma diventa più chiara.&lt;/div&gt;&lt;div align="justify" style="font-weight: bold;"&gt;STUDIO DELLA PARABOLA&lt;/div&gt;&lt;div align="justify"&gt;In questa attività, gli studenti, sono stati     invitati ad inserire la classica equazione parametrica di una     parabola, in modalità algebrica, utilizzando la finestra a sinistra     nell'interfaccia.&lt;/div&gt;&lt;div align="justify"&gt;Le operazioni da eseguire, molto semplici,     consistevano nel dichiarare 3 variabili, battezzarle a, b e c ed     attribuire ad ognuna di esse un valore numerico:&lt;/div&gt;&lt;div align="justify"&gt;&lt;b&gt;a = 1&lt;/b&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;b&gt;b = 2&lt;/b&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;b&gt;c = 3&lt;/b&gt;&lt;/div&gt;&lt;div align="justify"&gt;Infine hanno dichiarato l'oggetto algebrico della     parabola utilizzando le variabili precedentemente dichiarate:&lt;/div&gt;&lt;div align="justify"&gt;&lt;b&gt;y = a * x^2 + b * x + c&lt;/b&gt;&lt;/div&gt;&lt;div align="justify"&gt;All'apparire del grafico della parabola nella     finestra geometrica sono stati invitati ad osservare e riflettere     sulle due rappresentazioni e sulla relazione che tra loro     intercorre, studiando questa relazione modificando di volta in volta     sia il coefficiente angolare che l'intercetta.  &lt;/div&gt;&lt;div align="justify"&gt;L'attività svolta è rappresentata nella seguente     &lt;a href="http://gfgm.altervista.org/myswf/parabola.swf" target="blank"&gt;presentazione interattiva.&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;b&gt;Considerazioni sulla prova e il suo esito.&lt;/b&gt;&lt;/div&gt;&lt;div align="justify"&gt;L'attività , così come riportata     nella presentazione è stata eseguita da tutti gli studenti     coinvolti.&lt;br /&gt;E' stata una scoperta straordinaria per loro vedere il grafico della     parabola, spostarsi sul piano cartesiano al variare dei parametri     che definivano l'equazione algebrica della curva.&lt;br /&gt;I ragazzi sono rimasti molto stupiti dal fatto che fosse possibile,     in tempo reale, studiare le relazioni che esistevano tra     rappresentazione algebrica e rappresentazione algebrica al variare     dei parametri dell'equazione e soprattutto che al variare del     particolare parametro fossero associati movimenti e comportamenti     specifici della curva nel piano cartesiano:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;al variare di &lt;b&gt;a&lt;/b&gt; la parabola si contrae      o si allontana dall'asse di simmetria, cambiando il segno del      parametro cambia la concavità della curva;     &lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;al variare del parametro &lt;b&gt;b&lt;/b&gt; cambia la pendenza      (il parametro rappresenta proprio la pendenza) nel punto di      intersezione tra la curva e l'asse delle y;     &lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;il parametro &lt;b&gt;c&lt;/b&gt; rappresenta la quota      dell'intersezione tra curva e l'asse delle ordinate;     &lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;il mancare di qualche parametro può      trasformare la curva in un diverso luogo geometrico. Azzerando a      la parabola degenera in una retta.    &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;Queste sono state scoperte importanti     per la formazione matematica degli studenti, che non avrebbero     potuto sperimentare attraverso qualsiasi tipo di     lezione frontale.&lt;/div&gt;&lt;div align="justify"&gt;Anche in questo caso dopo l'esecuzione della     prova rigidamente formalizzata sul documento di laboratorio, gli     studenti hanno vagato liberamente sul programma con piccoli     suggerimenti e stimoli a sperimentare.     In particolare:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;I ragazzi hanno tracciato una parabola      implementando direttamente la definizione di parabola intesa      come luogo geometrico di tutti i punti equidistanti da una retta     &lt;i&gt;direttrice&lt;/i&gt; e da un punto detto &lt;i&gt;fuoco&lt;/i&gt; quasi tutti      gli studenti hanno ammesso di aver finalmente capito la      definizione proprio in quel momento.     &lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;br /&gt;&lt;div align="justify"&gt;ci si è soffermato sul concetto di      radici su come il programma è attrezzato per determinarle, quando      esistono e quando non esistono.     &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;Anche questa prova mi ha lasciato soddisfatto.     Sono convinto che le esperienze eseguite lasceranno una traccia     negli alunni che sicuramente continueranno a guardare questo     software come un strumento di lavoro fondamentale.&lt;/div&gt;&lt;div align="justify" style="font-weight: bold;"&gt;Conclusioni&lt;/div&gt;&lt;div align="justify"&gt;Gli studenti hanno accolto immediatamente con     grande entusiasmo la mia proposta di fare insieme questa esperienza     di laboratorio di Geometria.&lt;br /&gt;La prospettiva di utilizzare e conoscere un nuovo programma, di     eseguire una esperienza di laboratorio dà, di per sé, una carica e     una voglia di fare che difficilmente si riesce ad infondere con     semplici lezioni. Questo è sicuramente un punto di forza     dell'approccio di studio con il supporto di software di certificata     qualità. Naturalmente occorre pianificare il lavoro di iniziazione     degli studenti agli strumenti che si utilizzeranno, avendo     l'accortezza di arrivare al numero maggiore possibile degli studenti     della classe. Non è un operazione semplice; l'insegnante durante     questa fase si accolla un lavoro tanto delicato quanto faticoso.&lt;br /&gt;Ritengo tuttavia, in base alla mia modesta esperienza di insegnante,     che se si riesce a lavorare bene, se gli studenti colgono l'importanza di quanto si sta studiando è possibile successivamente     raccogliere frutti che danno grande soddisfazione sia all'insegnante che allo studente.&lt;br /&gt;In particolare, l'insegnante può disporre di un mezzo potente     che rende terribilmente più efficace la sua attività didattica e che     può permettergli di riorganizzare e riordinare contenuti cambiando velocemente prospettiva nel considerarli.&lt;br /&gt;Per gli studenti questo approccio è addirittura rivoluzionario     perché li mette in condizione di sperimentare in prima persona quanto hanno studiato,     verificando leggi, relazioni e proprietà.&lt;br /&gt;Ritengo inoltre che questo approccio venga incontro a quel esercito     di studenti italiani, silenziosi, non particolarmente svegli durante     la ricreazione, ma dotati di capacità e intelligenza superiore alla     media, che da anni la nostra organizzazione scolastica trascura, se     non addirittura ostacola. Attraverso l'adozione di software di supporto didattico certificati tali individui verrebbero dotati di strumenti fondamentali per la sperimentazione, la speculazione e la ricerca     scientifica autonoma.&lt;br /&gt;Sicuramente un passo quasi obbligato se si vogliono realmente creare     percorsi di eccellenza nella nostra scuola.           &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-4339302337596476427?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/4339302337596476427/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2009/06/studio-delle-proprieta-geometriche.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/4339302337596476427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/4339302337596476427'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2009/06/studio-delle-proprieta-geometriche.html' title='Modulo didattico di geometria sull&apos;uso di Geogebra'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-3820959315677925046</id><published>2009-06-12T16:39:00.003+02:00</published><updated>2009-06-19T22:42:53.523+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='didattica'/><category scheme='http://www.blogger.com/atom/ns#' term='IPSIA Casacalenda'/><category scheme='http://www.blogger.com/atom/ns#' term='sistemi'/><title type='text'>Soluzione ultimo compito di sistemi di IV</title><content type='html'>Questo è il mio secondo post&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://docs.google.com/EmbedSlideshow?id=dhbb6z6j_7ghd6rdc8" width="410" frameborder="0" height="342"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-3820959315677925046?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/3820959315677925046/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2009/06/soluzione-ultimo-compito-di-sistemi-di.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/3820959315677925046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/3820959315677925046'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2009/06/soluzione-ultimo-compito-di-sistemi-di.html' title='Soluzione ultimo compito di sistemi di IV'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1564356487354124712.post-7822027351145808890</id><published>2009-06-12T16:33:00.003+02:00</published><updated>2009-09-24T18:02:07.454+02:00</updated><title type='text'>primo post</title><content type='html'>La vera particolarità di questo mio primo post per il Blog consiste nel fatto che è stata creata in docs e inviata direttamente al Blog.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_YS0DgXL4LRo/SruXG_mEcII/AAAAAAAAAqc/sspw9wNzjG4/s400/Tramonto.jpg"   class="thickbox"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_YS0DgXL4LRo/SruXG_mEcII/AAAAAAAAAqc/sspw9wNzjG4/s200/Tramonto.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;feed del Blog&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1564356487354124712-7822027351145808890?l=donofriogino.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donofriogino.blogspot.com/feeds/7822027351145808890/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://donofriogino.blogspot.com/2009/06/primo-post.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/7822027351145808890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1564356487354124712/posts/default/7822027351145808890'/><link rel='alternate' type='text/html' href='http://donofriogino.blogspot.com/2009/06/primo-post.html' title='primo post'/><author><name>Gino</name><uri>http://www.blogger.com/profile/03931141956470225158</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YS0DgXL4LRo/SruXG_mEcII/AAAAAAAAAqc/sspw9wNzjG4/s72-c/Tramonto.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
