Fisica: dinamica 2 con Scratch: Esperimenti con Scratch sui moti oscillatori per mezzo di simulazioni numeriche.
()
About this ebook
Si può fare fisica usando applicazioni di Scratch nella didattica ordinaria facendo esperimenti e nel contempo si può introdurre un po’ di “coding” migliorando la comprensione della disciplina e promuovendo le capacità computazionali degli allievi.
Trattando di dinamica, il moto viene prodotto senza l’uso di espressioni analitiche ma con incrementi reiterati di spostamenti dovuti alle diverse forze in gioco.
Questa seconda pubblicazione di dinamica comprende lo studio dei moti oscillanti descritti da equazioni differenziali del secondo ordine: molla-massa, pendolo, bilanciere.
Il libro é utilizzabile per scopi diversi:
- si usano le applicazioni messe appositamente a disposizione online per osservare le proprietà dei moti in relazione ai valori delle grandezze in gioco,
- si prova a modificare i parametri per osservare come cambiano i moti,
- si verificano i risultati ottenuti confrontandoli con quelli desunti con metodo analitico, se possibile,
- si studiano gli script per imparare a programmare.
Lo scopo perseguito è quello di organizzare in un unico testo lezioni ed esercitazioni che sono proprie della materia “fisica”.
Questo approccio può servire anche per iniziare gli alunni della scuola secondaria alla programmazione con un linguaggio adatto a principianti in aggiunta all’approfondimento sperimentale di alcuni aspetti della dinamica.
L’impiego di Scratch per descrivere il moto di un punto migliora la capacità di analisi, contribuisce all’approfondimento della fisica e permette l’acquisizione di quelle capacità computazionali che sono alla base dei processi di apprendimento.
La “dinamica” è qui usata come pretesto per imparare ad utilizzare le istruzioni intorno ad una situazione concreta, definita e ben documentata.
Un alunno di scuola secondaria può utilizzare le conoscenze che va apprendendo in materia di “Fisica” per cominciare a programmare o, meglio, per imparare a costruire algoritmi.
Per utilizzare le applicazioni non è necessario conoscere Scratch.
Per la visualizzazione del moto di oggetti ci sono programmi molto più potenti che, però, utilizzano soluzioni analitiche per le quali sono necessarie conoscenze di algebra e di calcolo infinitesimale.
Questo libro propone la costruzione del moto per mezzo di incrementi ripetitivi che risultano comprensibili anche ad alunni della scuola secondaria di primo grado che così possono apprezzare il moto come evoluzione di eventi anziché come soluzione di equazioni.
La validità didattica di questo approccio risiede nella possibilità che a scrivere il programma sia l’allievo stesso. Con Scratch è possibile!
Scratch è un progetto di Scratch Foundation, in collaborazione con il Lifelong Kindergarten Group al MIT Media Lab. È disponibile gratuitamente su https://scratch.mit.edu
Read more from Giovanni Mastropaolo
no coding non party
Related to Fisica
Titles in the series (9)
geometria analitica con Scratch: Fare coding mentre si insegna matematica Rating: 0 out of 5 stars0 ratingsDigital Storytelling con Scratch: raccontare storie facendo coding Rating: 0 out of 5 stars0 ratingsFisica: cinematica 1 con Scratch: Esperimenti con Scratch sul moto con uso del calcolo numerico Rating: 0 out of 5 stars0 ratingsFisica: dinamica 1 con Scratch: Esperimenti di fisica con Scratch sui moti con attrito con il calcolo numerico Rating: 0 out of 5 stars0 ratingsFisica: cinematica 2 con Scratch: Esperimenti con Scratch su moti vari e moti composti con il calcolo numerico Rating: 0 out of 5 stars0 ratingsFisica: dinamica 2 con Scratch: Esperimenti con Scratch sui moti oscillatori per mezzo di simulazioni numeriche. Rating: 0 out of 5 stars0 ratingsSatelliti e orbite con Scratch: Astronautica con simulazioni numeriche Rating: 0 out of 5 stars0 ratingsgeometria 1 con Scratch: laboratorio di geometria per la scuola media Rating: 0 out of 5 stars0 ratingsgeometria 2 con Scratch: approfondimenti Rating: 0 out of 5 stars0 ratings
Related ebooks
geometria analitica con Scratch: Fare coding mentre si insegna matematica Rating: 0 out of 5 stars0 ratingsFisica: cinematica 1 con Scratch: Esperimenti con Scratch sul moto con uso del calcolo numerico Rating: 0 out of 5 stars0 ratingsVba Se vi Piace 01 Rating: 0 out of 5 stars0 ratingsFisica: dinamica 1 con Scratch: Esperimenti di fisica con Scratch sui moti con attrito con il calcolo numerico Rating: 0 out of 5 stars0 ratingsFisica: cinematica 2 con Scratch: Esperimenti con Scratch su moti vari e moti composti con il calcolo numerico Rating: 0 out of 5 stars0 ratingsgeometria 1 con Scratch: laboratorio di geometria per la scuola media Rating: 0 out of 5 stars0 ratingsScratch a Scuola. Aritmetica e Algebra per la Secondaria di 1° grado Rating: 0 out of 5 stars0 ratingsScratch a scuola. Geometria analitica secondaria primo grado Rating: 0 out of 5 stars0 ratingsProgrammatore in 3 Giorni: Guida Ipersintetica per Principianti Rating: 0 out of 5 stars0 ratingsIntroduzione pratica alla programmazione in C++ - Parte Prima Rating: 0 out of 5 stars0 ratingsgeometria 2 con Scratch: approfondimenti Rating: 0 out of 5 stars0 ratingsPerché SketchUp? Edizione 2017 Rating: 0 out of 5 stars0 ratingsC# Programmazione per principianti Rating: 0 out of 5 stars0 ratingsInformatica Quantistica per Programmatori e Investitori: con implementazione completa degli algoritmi in C Rating: 0 out of 5 stars0 ratingsLe frazioni con Scratch: fare coding mentre si apprendono le frazioni ... e viceversa Rating: 0 out of 5 stars0 ratingsProgettazione CAD: La guida completa per principianti Rating: 0 out of 5 stars0 ratingsAutodesk Inventor | Passo dopo Passo: Progettazione CAD e Simulazione FEM con Autodesk Inventor per Principianti Rating: 0 out of 5 stars0 ratingsPerché Sketchup? Edizione 2020 Rating: 0 out of 5 stars0 ratingsC++: Guida Completa al Linguaggio e alla Programmazione ad Oggetti. Contiene Esempi di Codice ed Esercizi Pratici Rating: 0 out of 5 stars0 ratingsClotoidi Rating: 0 out of 5 stars0 ratingsProgrammazione in C | Passo dopo Passo: La guida semplice per i principianti Rating: 0 out of 5 stars0 ratingsLa programmazione VB.NET 2008 Rating: 0 out of 5 stars0 ratingsProgettazione CAD: La guida completa per principianti Rating: 0 out of 5 stars0 ratingsRegEx3: L'uso delle espressioni regolari nelle applicazioni e nei linguaggi Rating: 1 out of 5 stars1/5Sviluppare applicazioni Web con Google Apps Script ed AngularJS Rating: 3 out of 5 stars3/5Fondamenti di programmazione in C# 11 Rating: 0 out of 5 stars0 ratingsJavascript: Un Manuale Per Imparare La Programmazione In Javascript Rating: 0 out of 5 stars0 ratingsCoding in R per l'analisi dati - da principiante a esperto Rating: 0 out of 5 stars0 ratingsApp Inventor 2 con database MySQL Rating: 0 out of 5 stars0 ratings
Teaching Methods & Materials For You
Musica in Fiaba: Una fiaba da creare, vivere e trasformare attraverso le suggestioni del linguaggio musicale Rating: 0 out of 5 stars0 ratingsLaboratorio di Scrittura Creativa Rating: 0 out of 5 stars0 ratingsSveglia! Oltre 100 attività di conversazione e giochi per insegnanti di lingua italiana Rating: 5 out of 5 stars5/5Conversando in italiano - Coinvolgenti attività di conversazione per insegnanti di lingua italiana Rating: 4 out of 5 stars4/5PNL è libertà: Corso di Programmazione Neuro-linguistica in un libro Rating: 0 out of 5 stars0 ratingsStoria della Figa Rating: 4 out of 5 stars4/5Corso di Inglese: 200 Modi di dire & Proverbi (Vol. 1) Rating: 0 out of 5 stars0 ratingsItaliano Per Principianti - Basico Rating: 0 out of 5 stars0 ratings101 Lezioni d'italiano da un minuto Rating: 0 out of 5 stars0 ratingsIl metodo di studio: Quando, quanto, cosa, come e perchè studiare Rating: 0 out of 5 stars0 ratingsSì, parlo italiano! 2: E-Book Rating: 1 out of 5 stars1/5Un Seul Rêve / Il mio unico sogno (Libro bilingue: francese/italiano – Livre bilingue: français/italien) Rating: 0 out of 5 stars0 ratings101 Conversations in Simple Italian: 101 Conversations | Italian Edition, #1 Rating: 5 out of 5 stars5/5Musicista 2.0: Come guadagnare scrivendo musica per venderla online Rating: 0 out of 5 stars0 ratingsImparare Cinese - Testo parallelo (Cinese e Italiano) Racconti Brevi Rating: 0 out of 5 stars0 ratingsPNL per l'eccellenza linguistica: Come usare le parole giuste nel giusto ordine Rating: 5 out of 5 stars5/5La storia semplice e divertente Rating: 0 out of 5 stars0 ratingsGrammatica viva Rating: 3 out of 5 stars3/5Manuale di Grammatica Inglese di Base Rating: 0 out of 5 stars0 ratingsLa lingua Italiana: breve storia e approcci glottodidattici come L2 Rating: 0 out of 5 stars0 ratingsIO SONO Me - i 7 Specchi Esseni: Tecnologia di liberazione emozionale Rating: 0 out of 5 stars0 ratingsTest e quiz attitudinali e di logica per concorsi pubblici: Guida ai test psico-attitudinali per concorsi pubblici Rating: 0 out of 5 stars0 ratingsSaper Fare Conversazione Rating: 0 out of 5 stars0 ratings101 Conversations in Intermediate Italian: 101 Conversations | Italian Edition, #2 Rating: 0 out of 5 stars0 ratingsNote di un poliglotta. Consigli pratici per studiare una lingua straniera. Rating: 0 out of 5 stars0 ratingsImparare il tedesco - Bilingue (Testo parallelo) Racconti Brevi (Tedesco e Italiano) Rating: 0 out of 5 stars0 ratingsCreatività - Istruzioni per l'uso Rating: 4 out of 5 stars4/5
Reviews for Fisica
0 ratings0 reviews
Book preview
Fisica - Giovanni Mastropaolo
appendici
presentazione
chi, cosa, come, perché
Cosa tratta la pubblicazione
Si fanno esperimenti e simulazioni di fisica utilizzando il coding.
Negli esempi vengono simulati gli effetti delle forze e delle inerzie sulla produzione di diversi tipi di moto oscillatorio¹.
Le simulazioni sono state realizzate esclusivamente con metodi numerici che prevedono l’uso delle sole addizioni.
I fenomeni rappresentati da equazioni differenziali del secondo ordine vengono ricondotti ad operazioni di aritmetica elementare.
In appendice vengono affrontati gli stessi temi utilizzando metodi analitici con lo scopo di approfondire i vari argomenti affrontati, effettuare verifiche ed illustrare le soluzioni adottate.
Talvolta è stato sacrificato il rigore in favore della facilità di comprensione con lo scopo di consentire esperienze anche ai meno dotati di conoscenze matematiche.
Il codice (gli script di Scratch) delle versioni base dei progetti è ampiamente comprensibile a studenti della scuola secondaria.
La scrittura del codice aiuta lo studente a comprendere il significato fisico del moto.
Le applicazioni realizzate nelle versioni più complesse possono essere utilizzate per studiare alcune proprietà di moti difficilmente riproducibili in laboratorio o difficili da affrontare con metodi analitici.
Con queste simulazioni si può fare laboratorio perché si rilevano misure, si fanno calcoli, si traggono conclusioni estendibili ad eventi reali.
Con gli esperimenti descritti si fa molta integrazione numerica e si indaga anche un po’ sul funzionamento di Scratch.
A chi è rivolta questa pubblicazione
La pubblicazione è rivolta a studenti e docenti della scuola secondaria di secondo grado con lo scopo di offrire occasioni di approfondimento della dinamica per mezzo di simulazioni numeriche.
La comprensione del codice prevede una po’ di conoscenze di base di Scratch.
Nel web esistono molte pagine prodotte per avviare i principianti all’utilizzo di Scratch.
In questa pagina web curata dall’autore ci sono alcune proposte.
In ogni caso gli script di base sono ampiamente spiegati ed illustrati, nonché giustificati con argomenti teorici sviluppati nelle appendici in fondo a questa pubblicazione o in quelle di altre pubblicazioni stralciate e messe a disposizione nel sito dell’autore.
Altre considerazioni
Altre considerazioni generali sull’uso didattico di Scratch sono illustrati alla pagina web dell’autore "Collana coding a scuola":
perché il coding
perché Scratch
a chi sono rivolte le pubblicazioni
note di utilizzo
altre pubblicazioni della collana
Impostazione degli esempi
In questa pubblicazione vengono presentati esempi con:
una prima versione ridotta all’essenziale con il necessario per illustrare il modo con cui è stato generato il moto: gli elementi grafici e lo script di base;
una o più versioni più complesse messe a punto al solo scopo di consentire simulazioni più verosimili o più precise o meglio adatte ad applicazioni didattiche;
approfondimenti e verifiche.
In questo modo con diversi progetti di Scratch si sviluppa l’idea di base fino a rendere possibile eseguire veri e propri esperimenti con tanto di misurazioni da mettere a confronto con i risultati desumibili da calcoli analitici o esperimenti realizzati in laboratorio.
I valori delle variabili coinvolte negli esperimenti vengono considerati alla stregua dei valori misurati di un esperimento, i valori desunti dai calcoli analitici vengono considerati valori veri.
I risultati di alcuni esperimenti vengono commentati e discussi effettuando confronti fra valori misurati e valori veri.
Un aspetto delicato riguarda l’uso delle unità di misura per le implicazioni esistenti fra simulazione e realtà (vedi appendice) e fra tempo reale e tempo simulato (appendice).
Collegamenti
Questo ed altri lavori di supporto alla didattica sono raccolti nel sito www.mastropaolo.net.
Il sito contiene attività svolte con Scratch, Picoboard, Micro:bit, Arduino e argomenti di elettronica ed elettrotecnica.
Alcune pagine del sito sono state predisposte per contenere eventuali ulteriori approfondimenti o video che si potranno rivelare interessanti in futuro.
Convenzioni
Le parole riservate (istruzioni, comandi) di Scratch sono presentate tra parentesi quadre [] e/o scritte con carattere rosso mattone.
I comandi o le etichette contenuti nei messaggi sono scritti fra virgolette; es.: "disegna punto".
Lungo il testo viene utilizzato indistintamente sia il termine istruzione
che il termine comando
per indicare la stessa cosa.
Il nome di una variabile o di un parametro è scritto in neretto, esempio: Ys o anche fra virgolette Ys
o in corsivo Ys.
I gruppi di istruzioni dello script vengono compresi fra parentesi graffe {}.
I soggetti che utilizzano Scratch sono:
- il programmatore che lavora con l’ editor di Scratch per creare il progetto,
- l’utente, che interagisce con il player , per utilizzare il progetto.
I programmi scritti in Scratch vengono chiamati applicazioni
oppure progetti
:
in modalità editor si possono introdurre modifiche o integrazioni agli script per effettuare esperimenti,
in modalità player
si utilizzano i comandi predisposti, in questa modalità non è necessario conoscere la programmazione di Scratch.
È stato fatto il possibile per evitare parole straniere, ma talvolta si è dovuto cedere davanti alla maggiore significatività della lingua inglese dovuta dall’uso che se ne fa in materia di programmazione.
L’autore

Giovanni Mastropaolo si è diplomato perito elettrotecnico
nel 1969 presso l’ITIS Amedeo Avogadro di Torino e si è laureato in ingegneria elettrotecnica
nel 1974 presso il Politecnico di Torino con una tesi sperimentale sugli alimentatori switching per macchine utensili a controllo numerico con produzione di un prototipo.
Ha insegnato elettrotecnica, misure elettriche ed impianti elettrici presso un istituto professionale industriale di Torino per 17 anni dove ha introdotto l’uso del computer per il controllo dei processi automatici e l’uso dell’elettronica per il comando dei motori.
Successivamente è stato Preside e poi Dirigente scolastico presso un istituto tecnico industriale di Torino.
È formatore in corsi di aggiornamento per docenti su temi riguardanti coding, Scratch, Arduino, robotica educativa.
Ha sempre avuto interessi per l’elettronica industriale e la programmazione, due aspetti che ora sono alla base della moderna robotica.
Giovanni Mastropaolo
Le applicazioni
Utilizzare le applicazioni
Informazioni e comandi
Le informazioni per l’uso della applicazioni sono raggiungibili dall’interno della stessa aperta in modalità player tramite [pulsante I ] per mostrare/nascondere informazioni.
I comandi utilizzabili sono quelli accessibili dal player:
la [bandierina verde] per avviare con inizializzazione di tutti parametri;
il [pulsante rosso] di stop oppure [tasto_spazio] per arrestare tutto;
da tastiera con [tasto ?] come indicato nelle informazioni;
tramite mouse e cursori sullo stage.
In genere sono previsti dei comandi specifici che aiutano l’osservazione e lo studio dei moti:
[tasto M] e [tasto N] per mostrare e nascondere le variabili;
[tasto P] per attivare/disattivare la funzione passo passo;
[tasto S] per procedere un passo alla volta
[tasto spazio] per arrestare i processi;
[mouse click su stage] per cambiare lo sfondo.
Scaricare Scratch e le applicazioni
Da gennaio 2019 la piattaforma online di Scratch utilizza esclusivamente la versione 3, mentre le applicazioni e le illustrazioni di questo libro sono state sviluppate con la versione 2.
I link inseriti nel testo portano al sito di Scratch per cui gli esperimenti saranno utilizzabili con la versione 3.
Per coloro che preferiscono lavorare ancora con la precedente versione di Scratch, in questo capitolo vengono forniti i link a file scritti nella versione 2 conservati in un’area cloud appositamente riservata.
La comprensione degli script è facilitata dal fatto che le due versioni differiscono di poco in quanto alla grafica, se non per i colori le dimensioni dei blocchi.
Gli esperimenti ed i relativi risultati sono stati effettuati con la versione 2 offline installata su iMac 2011. Con altri PC o con la versione 3 è possibile che alcuni valori siano differenti tuttavia la validità delle misurazioni e dei modelli matematici non viene meno.
Per utilizzare Scratch si può decidere se lavorare connessi alla rete (online) oppure scollegati (offline).
Per iniziare a lavorare con Scratch in modalità offline in versione 2 andare qui e per la versione 3 qui; vi troverete le indicazioni utili per scaricare le applicazioni e scoprire altri materiali di consultazione.