Activities
Ho riportato alcune applicazioni che avevo realizzato diverso tempo fa (e rimaste per lungo tempo dimenticate nei meandri di qualche sub-sub-sub-directory del mio hard-disk) e che sicuramente rappresentano un classico delle simulazioni di fisica: sono, come dire, l'equivalente del noto "the life game" di cui ogni bravo informatico ne avra` certamente realizzato la sua ennesima variante (...chi sa capira`! ).
Per cio`che riguarda i filmati ho voluto riportare alcune video-clip estratte dai documentari scientifici della notissima serie Quark condotta da Piero Angela.
Nella sezione esercizi ci sono alcuni problemi svolti con l'aiuto di un noto software per il calcolo simbolico: il Maple di Waterloo Software.
Sia il Matlab che il Maple sono entrambi ottimi strumenti di calcolo ma ritengo che, ad oggi, nessuno dei due possa considerarsi completamente sostitutivo dell'altro per cui ... li uso entrambi ! (...de gustibus...).
Uso il Matlab perche` adotta un classico linguaggio di tipo imperativo (alla GWBasic, per intenderci) ed anche perche` la sua interfaccia OLE mi consente di collegarlo a run-time con le mie applicazioni scritte in C++.
Uso il Maple per il suo eccellente engine di calcolo simbolico e soprattutto perche` utilizza una formattazione del documento di tipo wysiwyg (what you see is what you get).
Riporto di seguito alcune semplici applicazioni: il calcolo vettoriale, le leve, il moto parabolico, le onde sonore.
Data la loro semplicita` esse non richiedono uno specifico installer ma possono essere eseguite direttamente da cd (ovviamente per una esecuzione piu` rapida e` consigliabile copiare la cartella activities/simulazioni sul proprio hard-disk).
Potete cliccare sugli screen-shots seguenti per poter vedere un video dimostrativo delle corrispettive simulazioni.
Calcolo vettoriale: vettori.zip
Una semplice applicazione che visualizza la composizione di vettori: somma e prodotto vettoriale.
Statica: leve.zip
Per aggiungere i pesetti basta fare click col mouse sulla barra; per togliere i pesetti basta agganciarli e trascinarli via.
Moto parabolico: freefall.zip
E` interessante notare che, a parita` di velocita` iniziale, la gittata massima si ha per un angolo di lancio di 45 gradi.
Inoltre le gittate per angoli simmetrici di 45° sono uguali: nel filmato seguente si impostano gli angoli di 30 e 60 gradi.
Onde sonore: wavegen.zip
Generatore di forme d'onda a partire dalle componenti armoniche ( fino alla settima ): sono preimpostati i settaggi per un'onda sinusoidale, una timbrica di clarinetto ed una di cornetta.
Premendo il tasto Play e` possibile ascoltare il risultato sugli altoparlanti del computer.
Sono brevi filmati che illustrano alcuni importanti principi di Fisica.
Per avviarli potete cliccare col mouse sui corrispettivi screen-shots.
Il moto parabolico:
Il principio di inerzia:
Il principio di Archimede:
Il principio di conservazione del momento angolare:
Le leggi di gravitazione:
Il comportamento della materia alle basse temperature:
Quella seguente e` una raccolta di alcuni problemi tratti dai classici degli eserciziari di Fisica: il Mazzoldi, il Salandin-Pavan, l' Halliday, il Serway, ...
SalandinPavan_04_09.pdf, SalandinPavan_04_13.pdf, SalandinPavan_04_21.pdf, SalandinPavan_04_26.pdf, SalandinPavan_10_32.pdf, SalandinPavan_10_37.pdf, SalandinPavan_10_41.pdf, Mazzoldi_01_16.pdf, Mazzoldi_01_17.pdf, Mazzoldi_01_19.pdf, Mazzoldi_09_01.pdf, Mazzoldi_09_02.pdf, Mazzoldi_09_03.pdf, Mazzoldi_09_04.pdf, Mazzoldi_09_05.pdf, Mazzoldi_09_06.pdf, Halliday_04_09.pdf, Halliday_04_11.pdf, Halliday_04_13.pdf, Halliday_04_15.pdf, Halliday_04_19.pdf, Halliday_04_23.pdf, Halliday_04_33.pdf, Serway_07_01.pdf, Serway_07_03.pdf, Serway_07_17.pdf, Serway_07_19.pdf, Serway_07_23.pdf, Serway_07_33.pdf, Serway_07_51.pdf, Serway_08_05.pdf, Serway_08_21.pdf, Serway_09_15.pdf, Serway_09_17.pdf, Serway_09_19.pdf, Serway_09_43.pdf, Serway_10_35.pdf, Serway_15_06.pdf, Serway_15_23.pdf, Serway_19_01.pdf, Serway_19_13.pdf, Serway_19_15.pdf, Serway_19_19.pdf, Serway_19_21.pdf, Serway_19_23.pdf, Serway_19_25.pdf, Serway_19_35.pdf, Serway_19_47.pdf, Serway_20_03.pdf, Serway_20_07.pdf, Serway_20_11.pdf, Serway_20_49.pdf, Serway_20_55.pdf, Serway_20_57.pdf, Cutnell_05_05.pdf, Cutnell_05_07.pdf, Cutnell_05_13.pdf, Cutnell_05_19.pdf, Cutnell_05_21.pdf, Cutnell_05_33.pdf, Cutnell_05_35.pdf, Cutnell_05_37.pdf, Cutnell_05_39.pdf, Cutnell_05_43.pdf, Cutnell_06_05.pdf, Cutnell_06_07.pdf, Cutnell_06_09.pdf, Cutnell_06_25.pdf, Cutnell_06_27.pdf, Cutnell_06_29.pdf, Cutnell_07_07.pdf, Cutnell_07_09.pdf, Cutnell_07_11.pdf, Cutnell_07_21.pdf, Cutnell_08_01.pdf, Cutnell_08_03.pdf, Cutnell_08_05.pdf, Cutnell_08_07.pdf, Cutnell_08_11.pdf, Cutnell_08_17.pdf, Cutnell_08_19.pdf, Cutnell_08_21.pdf, Cutnell_08_23.pdf, Cutnell_08_25.pdf, Cutnell_08_27.pdf, Cutnell_08_29.pdf, Cutnell_08_31.pdf, Cutnell_08_35.pdf, Cutnell_08_37.pdf, Cutnell_08_39.pdf, Cutnell_08_41.pdf, Cutnell_09_11.pdf, Cutnell_09_13.pdf, Cutnell_09_15.pdf, Cutnell_09_19.pdf, Cutnell_09_21.pdf, Cutnell_09_23.pdf, Cutnell_09_25.pdf, Cutnell_09_27.pdf, Cutnell_09_29.pdf, Cutnell_09_33.pdf, Cutnell_09_35.pdf, Cutnell_09_43.pdf, Cutnell_10_07.pdf, Cutnell_10_13.pdf, Cutnell_17_09.pdf, Giancoli_03_21.pdf, Giancoli_03_35.pdf, Giancoli_06_01.pdf, Giancoli_06_03.pdf, Giancoli_06_07.pdf, Giancoli_06_09.pdf, Giancoli_06_43.pdf, Giancoli_06_49.pdf, Giancoli_06_71.pdf, Giancoli_06_73.pdf, Giancoli_06_77.pdf, Giancoli_06_81.pdf, Giancoli_06_85.pdf, Giancoli_08_17.pdf, Giancoli_08_27.pdf, Giancoli_08_29.pdf, Giancoli_08_33.pdf, Giancoli_08_39.pdf, Giancoli_08_41.pdf, Giancoli_08_43.pdf, Giancoli_14_03.pdf, Giancoli_14_07.pdf, Giancoli_14_13.pdf, Giancoli_14_15.pdf, Giancoli_14_19.pdf, Giancoli_14_47.pdf, Giancoli_15_29.pdf, Giancoli_15_31.pdf, Giancoli_15_47.pdf, Giancoli_15_57.pdf, Giancoli_15_59.pdf, Giancoli_15_63.pdf, Tipler_04_11.pdf, Tipler_04_17.pdf, Tipler_05_05.pdf, Tipler_06_03.pdf, Tipler_06_05.pdf, Tipler_06_07.pdf, Tipler_06_09.pdf, Tipler_06_15.pdf, Tipler_07_01.pdf, Tipler_07_05.pdf, Tipler_07_21.pdf, Tipler_08_03.pdf, Tipler_12_01.pdf, Tipler_13_09.pdf, Tipler_14_01.pdf, Tipler_14_05.pdf, Tipler_14_11.pdf, Tipler_esercizio_04_07.pdf, Tipler_esercizio_04_09.pdf, Tipler_esercizio_04_17.pdf, Tipler_esercizio_04_19.pdf, Tipler_esercizio_04_21.pdf, Tipler_esercizio_04_23.pdf, Tipler_esercizio_04_25.pdf, Tipler_esercizio_04_29.pdf, Tipler_esercizio_04_31.pdf, Tipler_esercizio_04_33.pdf, Tipler_esercizio_05_01.pdf, Tipler_esercizio_05_11.pdf, Tipler_esercizio_05_13.pdf, Tipler_esercizio_05_15.pdf, Tipler_esercizio_05_17.pdf, Tipler_esercizio_06_01.pdf, Tipler_esercizio_06_05.pdf, Tipler_esercizio_06_13.pdf, Tipler_esercizio_06_17.pdf, Tipler_esercizio_06_19.pdf, Tipler_esercizio_06_21.pdf, Tipler_esercizio_06_23.pdf, Tipler_esercizio_06_25.pdf, Tipler_esercizio_06_27.pdf, Tipler_esercizio_06_29.pdf, Tipler_esercizio_06_31.pdf, Tipler_esercizio_06_33.pdf, Tipler_esercizio_06_35.pdf, Tipler_esercizio_06_37.pdf, Tipler_esercizio_06_41.pdf, Tipler_esercizio_07_17.pdf, Tipler_esercizio_07_19.pdf, Tipler_esercizio_07_21.pdf, Tipler_esercizio_07_23.pdf, Tipler_esercizio_11_01.pdf, Tipler_esercizio_11_21.pdf, Tipler_esercizio_12_01.pdf, Tipler_esercizio_12_03.pdf, Tipler_esercizio_12_09.pdf, Tipler_esercizio_12_11.pdf, Tipler_esercizio_12_13.pdf, Tipler_esercizio_13_01.pdf, Tipler_esercizio_13_03.pdf,
Per i piu` curiosi e per chi, come me, condivide la passione per l'informatica, ho voluto riportare alcuni esempi di codice sorgente :
Per l'applicazione FreeFall.exe : TFormMain.cpp, Shapes.h.
Per l'applicazione Leve.exe : TFormMain.cpp, Leverages.h.
Ringrazio gli amici ed i colleghi del Dipartimento di Achitettura e Urbanistica del mio amato Politecnico.
Un ringraziamento particolare al prof. Ettore Cirillo ed al mio direttore prof. Dino Borri.
Francesco Settembrini, Settembre 2009.
^ ^ ^ ^ ^