{"id":2204,"date":"2025-04-02T14:28:17","date_gmt":"2025-04-02T12:28:17","guid":{"rendered":"https:\/\/edulab.unitn.it\/dicomat\/?page_id=2204"},"modified":"2026-05-13T17:38:57","modified_gmt":"2026-05-13T15:38:57","slug":"geometria-con-scratch","status":"publish","type":"page","link":"https:\/\/edulab.unitn.it\/dicomat\/scratch\/geometria-con-scratch\/","title":{"rendered":"Geometria con Scratch"},"content":{"rendered":"<p>a cura di Elisabetta Ossanna, Stefano Pegoretti e Marco Vallortigara<\/p>\n<p dir=\"ltr\">Le attivit\u00e0 qui presentate si appoggiano all\u2019ambiente di programmazione Scratch dove l\u2019intuitivit\u00e0 della gestione dei blocchi di comandi permette di sviluppare rapidamente esempi pratici. L\u2019obiettivo \u00e8 quello di fare matematica in un contesto di coding sviluppando una didattica inclusiva, sfruttando la caratteristica del linguaggio di programmazione a blocchi di tipo grafico che pu\u00f2 supportare l\u2019apprendimento di concetti matematici attraverso la visualizzazione di una grafica efficace, imparando a pensare in modo creativo e ragionando in modo sistematico. L\u2019ambiente di Scratch permette di avere autofeedback che favoriscono il ruolo positivo dell\u2019errore. I contenuti matematici affrontati si collocano nell\u2019ambito geometrico, facendo riferimento a poligoni e angoli, con particolare attenzione per lo sviluppo armonico degli aspetti figurali e concettuali. Per valorizzare il ruolo del ragionamento e la possibilit\u00e0 di auto feedback dell\u2019artefatto digitale si svilupperanno anche attivit\u00e0 unplugged. Il percorso \u00e8 estratto dalla tesi di laurea di Marco Vallortigara.<\/p>\n<p>I passi del percorso sono i seguenti:<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li><strong>Problema stimolo<\/strong>.<br \/>\nIl problema di partenza consiste nella richiesta di scrivere le indicazioni per guidare una persona bendata lungo il percorso colorato in marrone nella mappa, dove Via Pitagora, Via Archimede e Via Euclide formano i lati di un triangolo equilatero.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2224 size-full\" src=\"https:\/\/edulab.unitn.it\/dicomat\/wp-content\/uploads\/sites\/12\/2026\/05\/mappa-1.png\" alt=\"\" width=\"866\" height=\"475\" srcset=\"https:\/\/edulab.unitn.it\/dicomat\/wp-content\/uploads\/sites\/12\/2026\/05\/mappa-1.png 866w, https:\/\/edulab.unitn.it\/dicomat\/wp-content\/uploads\/sites\/12\/2026\/05\/mappa-1-300x165.png 300w, https:\/\/edulab.unitn.it\/dicomat\/wp-content\/uploads\/sites\/12\/2026\/05\/mappa-1-768x421.png 768w\" sizes=\"auto, (max-width: 866px) 100vw, 866px\" \/><br \/>\nSi lavora quindi sul concetto di angolo e di rotazione applicato a un contesto pratico e dove molto probabilmente emergeranno due proposte per svoltare in via Archimede, dovute alla tendenza a identificare<br \/>\nl\u2019angolo di rotazione \u00a0con l\u2019angolo interno<br \/>\ndel poligono. Nella successiva fase di confronto l&#8217;insegnante pu\u00f2 avvalersi dell&#8217;animazione Scratch (disponibile nei materiali sotto) dove sono presenti uno script che anima la rotazione di 30\u00b0 e uno per quella di 60\u00b0. L&#8217;animazione diventa anche un riferimento\u00a0 per l&#8217;obiettivo finale del percorso: permettere agli studenti di realizzare autonomamente un&#8217;animazione analoga (se veda sotto l&#8217;Attivit\u00e0 conclusiva al punto 5).<\/p>\n<table style=\"width: 88.4492%;border-collapse: collapse;border-color: #000000;border-style: solid;height: 90px\">\n<tbody>\n<tr>\n<td style=\"width: 100%;border-style: solid;border-color: #000000\">\u00a0 Materiali:<br \/>\na. <a href=\"https:\/\/docs.google.com\/document\/d\/1Ev0k2NrW_96AXTguDM73FTDY2jHYap6F\/edit?usp=drive_link&amp;ouid=108758190449145591007&amp;rtpof=true&amp;sd=true\" target=\"_blank\" rel=\"noopener\">Scheda percorso<\/a><br \/>\nb. <a href=\"https:\/\/drive.google.com\/file\/d\/1POQMnvFGmjBVlmDbryRgfgNVx8tMDj0d\/view?usp=drive_link\" target=\"_blank\" rel=\"noopener\">Verifica percorso con rotazione a 60\u00b0 e a 30\u00b0<\/a> ( file Scratch)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li><strong>Per iniziare: disegniamo rettangoli e fregi<br \/>\n<\/strong>Per ripartire con i comandi essenziali di Scratch per i percorso proponiamo il disegno di un rettangolo utilizzando per le rotazioni\u00a0 il comando\u00a0 &#8220;punta in direzione&#8230;&#8221;. La parte del lavoro relativo ai fregi \u00e8 utile pe rintrodurre il comando &#8220;Ripeti&#8230;&#8221;<\/p>\n<table style=\"width: 78.7879%;border-collapse: collapse;border-color: #000000;border-style: solid;height: 90px\">\n<tbody>\n<tr>\n<td style=\"width: 100%;border-style: solid;border-color: #000000\">Materiali:<br \/>\na. <a href=\"https:\/\/docs.google.com\/document\/d\/15jgRy7kfbHWi2qefG2uTHeMZRdc4yOar\/edit?usp=drive_link&amp;ouid=108758190449145591007&amp;rtpof=true&amp;sd=true\" target=\"_blank\" rel=\"noopener\">Scheda rettangolo\/fregi<\/a><br \/>\nb. <a href=\"https:\/\/drive.google.com\/file\/d\/1yF226qXUvTqQW0THlcx9sCziqQRg07j4\/view?usp=sharing\" target=\"_blank\" rel=\"noopener\">file base Scratch rettangolo<\/a><br \/>\nc. <a href=\"https:\/\/drive.google.com\/file\/d\/1k2oK1PX4t6IiAleGjHAun4_SoCWVyKeA\/view?usp=drive_link\" target=\"_blank\" rel=\"noopener\">file base Scratch fregio<\/a><br \/>\nd. <a href=\"https:\/\/drive.google.com\/file\/d\/1O-Wzea-qm_Tc2S4qwNzPY6g8LgRSYYie\/view?usp=drive_link\" target=\"_blank\" rel=\"noopener\">file base Scratch ripeti il ritmo<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li><strong>Visualizzazione di rotazioni e di angoli<br \/>\n<\/strong>In questa attivit\u00e0 si introducono i comandi di rotazione &#8220;ruota y di . . . gradi&#8221;, &#8220;ruota x di . . . gradi&#8221; e il blocco &#8220;timbra&#8221; associato allo strumento Penna. All\u2019interno del file \u00e8 preparato uno stage ad hoc: lo sprite selezionato rappresenta una freccia che, mediante i comandi di rotazione e direzione, si orienta su un goniometro graduato ogni 15 gradi. Un&#8217;interessante attivit\u00e0 consiste nella visualizzazione dell&#8217;angolo di una rotazione attraverso il comando ripetuto &#8220;ruota&#8230;&#8221; e &#8220;timbra..&#8221; scegliendo sottomultipli opportuni dell&#8217;angolo di rotazione.<\/p>\n<table style=\"width: 78.7879%;border-collapse: collapse;border-color: #000000;border-style: solid;height: 90px\">\n<tbody>\n<tr>\n<td style=\"width: 100%;border-style: solid;border-color: #000000\">Materiali:<br \/>\na.<a href=\"https:\/\/docs.google.com\/document\/d\/1Q5igVsYTzlqoCeY6r8G5Z2udYMCMwsdh\/edit?usp=drive_link&amp;ouid=108758190449145591007&amp;rtpof=true&amp;sd=true\" target=\"_blank\" rel=\"noopener\"> Scheda rotazioni<\/a><br \/>\nb. <a href=\"https:\/\/drive.google.com\/file\/d\/1Rp3s7AYyZ3LnyxxrYmYKmQm1Pn1sUD-X\/view?usp=drive_link\" target=\"_blank\" rel=\"noopener\">file base Scratch rotazioni<\/a><br \/>\nc. <a href=\"https:\/\/drive.google.com\/file\/d\/1-2MvfyCkL1HwHBOU6mqsY4VxoXQYP-CR\/view?usp=drive_link\" target=\"_blank\" rel=\"noopener\">scheda unplugged angoli<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li><strong><strong>Dagli angoli ai poligoni<br \/>\n<\/strong><\/strong>L&#8217;obiettivo di questa attivit\u00e0 \u00e8 disegnare poligoni regolari, utilizzando i soli blocchi &#8220;ripeti&#8221;, &#8220;ruota&#8221; e &#8220;fai passi&#8221;. Si parte da un quadrato, dove la misura dell&#8217; angolo esterno e interno coincidono, per poi passare ad altri poligoni regolari dove si deve distinguere tra le due misure (come nell&#8217;attivit\u00e0 iniziale 1). Per poligoni regolari con pi\u00f9 di 4 lati \u00e8 necessaria una riflessione sulla relazione tra il numero di lati e la misura dell&#8217;angolo esterno e interno, che viene facilitata dall&#8217;animazione della costruzione del quadrato e del triangolo con evidenziata la rotazione attraverso numerosi timbri dello sprite (diminuendo la lunghezza dei lati si osserva che l&#8217;unione degli angoli esterni d\u00e0 un angolo giro).<\/p>\n<table style=\"width: 78.7879%;border-collapse: collapse;border-color: #000000;border-style: solid;height: 90px\">\n<tbody>\n<tr>\n<td style=\"width: 100%;border-style: solid;border-color: #000000\">Materiali:<br \/>\na. <a href=\"https:\/\/docs.google.com\/document\/d\/19mUt2rL02W_lTL4MCr4OydsduBaFzFx9\/edit?usp=drive_link&amp;ouid=108758190449145591007&amp;rtpof=true&amp;sd=true\" target=\"_blank\" rel=\"noopener\">Scheda poligoni<\/a><br \/>\nb. <a href=\"https:\/\/drive.google.com\/open?id=1yYcp6mQm8U9gBOsBjw4vVG1OGZNhf5hk&amp;usp=drive_copy\" target=\"_blank\" rel=\"noopener\">file base Scratch poligoni<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li><strong>Attivit\u00e0 conclusiva: tragitto sulla mappa con bonus<\/strong><br \/>\nSi chiede di scrivere uno script Scratch per disegnare un percorso che va da Inizio a Fine sulla mappa.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2239 size-full\" src=\"https:\/\/edulab.unitn.it\/dicomat\/wp-content\/uploads\/sites\/12\/2026\/05\/mappa2.png\" alt=\"\" width=\"912\" height=\"513\" srcset=\"https:\/\/edulab.unitn.it\/dicomat\/wp-content\/uploads\/sites\/12\/2026\/05\/mappa2.png 912w, https:\/\/edulab.unitn.it\/dicomat\/wp-content\/uploads\/sites\/12\/2026\/05\/mappa2-300x169.png 300w, https:\/\/edulab.unitn.it\/dicomat\/wp-content\/uploads\/sites\/12\/2026\/05\/mappa2-768x432.png 768w\" sizes=\"auto, (max-width: 912px) 100vw, 912px\" \/>Nella mappa sono segnate due zone bonus facoltative, indicate con i pallini<br \/>\nrossi. Per raccogliere i punti bonus \u00e8 necessario far passare lo sprite per quelle strade. La meta &#8220;Fine&#8221; si pu\u00f2 raggiungere seguendo il percorso\u00a0 preferito. Si chiede di utilizzare il blocco &#8220;ripeti&#8221; tutte le volte che \u00e8 possibile.<br \/>\nGli studenti avranno a disposizione un file Scratch (mappa_finale) con lo sfondo della mappa in cui sono\u00a0 indicati il numero di passi corrispondenti ad ogni strada.<\/p>\n<table style=\"width: 100%;border-collapse: collapse;border-style: solid;border-color: #000000\">\n<tbody>\n<tr>\n<td style=\"width: 100%;border-style: solid;border-color: #000000\">\u00a0 Materiali:<br \/>\na. <a href=\"https:\/\/docs.google.com\/document\/d\/15vYNs2ngKkS_Nf-hgPXKTHVNwaveaZDp\/edit?usp=drive_link&amp;ouid=108758190449145591007&amp;rtpof=true&amp;sd=true\" target=\"_blank\" rel=\"noopener\">Scheda attivit\u00e0 conclusiva<\/a><br \/>\nb. <a href=\"https:\/\/drive.google.com\/file\/d\/1oGzqyN8gUBLDQFfXNcTH9zWSco8QTO4s\/view?usp=drive_link\" target=\"_blank\" rel=\"noopener\">file base Scratch mappa per attivit\u00e0 finale<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>a cura di Elisabetta Ossanna, Stefano Pegoretti e Marco Vallortigara Le attivit\u00e0 qui presentate si appoggiano all\u2019ambiente di programmazione Scratch dove l\u2019intuitivit\u00e0 della gestione dei blocchi di comandi permette di sviluppare rapidamente esempi pratici. L\u2019obiettivo \u00e8 quello di fare matematica in un contesto di coding sviluppando una didattica inclusiva, sfruttando la caratteristica del linguaggio di &hellip; <a href=\"https:\/\/edulab.unitn.it\/dicomat\/scratch\/geometria-con-scratch\/\" class=\"more-link\">Continua a leggere <span class=\"screen-reader-text\">Geometria con Scratch<\/span><\/a><\/p>\n","protected":false},"author":130,"featured_media":0,"parent":1918,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2204","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/edulab.unitn.it\/dicomat\/wp-json\/wp\/v2\/pages\/2204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edulab.unitn.it\/dicomat\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/edulab.unitn.it\/dicomat\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/edulab.unitn.it\/dicomat\/wp-json\/wp\/v2\/users\/130"}],"replies":[{"embeddable":true,"href":"https:\/\/edulab.unitn.it\/dicomat\/wp-json\/wp\/v2\/comments?post=2204"}],"version-history":[{"count":32,"href":"https:\/\/edulab.unitn.it\/dicomat\/wp-json\/wp\/v2\/pages\/2204\/revisions"}],"predecessor-version":[{"id":2249,"href":"https:\/\/edulab.unitn.it\/dicomat\/wp-json\/wp\/v2\/pages\/2204\/revisions\/2249"}],"up":[{"embeddable":true,"href":"https:\/\/edulab.unitn.it\/dicomat\/wp-json\/wp\/v2\/pages\/1918"}],"wp:attachment":[{"href":"https:\/\/edulab.unitn.it\/dicomat\/wp-json\/wp\/v2\/media?parent=2204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}