esperimenti - Il laboratorio di Gianni Mastropaolo https://mail.mastropaolo.net/scratch/esperimenti Wed, 02 Sep 2026 19:28:25 +0000 Joomla! - Open Source Content Management it-it giannimastropaolo@gmail.com (Il laboratorio di Gianni Mastropaolo) esperimenti con i numeri https://mail.mastropaolo.net/scratch/approfondimenti/esperimenti-con-i-numeri https://mail.mastropaolo.net/scratch/approfondimenti/esperimenti-con-i-numeri Il modo usato da Scratch per rappresentare numeri, valori e stringhe è stato affrontato in una dell appendici dei libri della collana "coding a scuola":

ePubButtonpdfButton04-Valori e variabili. Estratto dal libro "Geometria analitica con Scratch" in cui vengono esposti alcuni aspetti utili per il trattamento di valori numerici, la loro visualizzazione e l'utilizzo delle variabili.

Vengono proposti degli esperimenti con cui approfondire alcune caratteristiche del modo usato da Scratch per trattare i numeri.

(revisione del 28 luglio 2020)

]]>
esperimenti Mon, 19 Mar 2018 07:14:59 +0000
esperimenti con le circonferenze con il trucco https://mail.mastropaolo.net/scratch/esperimenti/esperimenti-sulle-orbite-col-trucco https://mail.mastropaolo.net/scratch/esperimenti/esperimenti-sulle-orbite-col-trucco In un articolo precedente si è visto come disegnare poligoni e circonferenze sfruttando alcune caratteristiche di Scratch link1

Per approfondire la conoscenza del funzionamento di Scratch si possono sperimentare delle modifiche aglli script per vedere cosa accade.cerchi conTrucco


In quell'articolo link1 è stato mostrato un modo di animare le orbite circolari dei pianeti.

Quel modo è stato ripreso in questo progetto con [tasto 1] del progetto "esperimenti sui cerchi".

 

È tutto un'illusione. Lo sprite viene inizialmente posizionato al centro, la direzione viene ruotata di un certo angolo ed in seguito viene comandato di fare 100 passi in avanti.

]]>
esperimenti Fri, 05 Oct 2018 15:02:31 +0000
il limite di sin(x)/x https://mail.mastropaolo.net/scratch/esperimenti/il-limite-di-sin-h-h https://mail.mastropaolo.net/scratch/esperimenti/il-limite-di-sin-h-h Lavorando con Scratch può accadere di imbattersi nel calcolo di derivate di funzioni trigonometriche.limSixSux

Nel libro "Cinematica 2 con Scratch" viene costruito il moto armonico a partire dalla velocità calcolata con

{jatex}V_M*\cos(\omega*t){/jatex}

In quel progetto, con una successiva costruzione puramente numerica si calcolano l'accelerazione e lo spazio percorso.

I risultati di queste due operazioni numeriche vengono confrontati con i risultati delle corrispondenti operazioni analitiche di derivazione ed integrazione.

]]>
esperimenti Thu, 22 Mar 2018 13:24:25 +0000
La velocità di calcolo di Scratch 3, parte A https://mail.mastropaolo.net/scratch/esperimenti/la-velocita-di-calcolo-di-scratch-3-parte-a https://mail.mastropaolo.net/scratch/esperimenti/la-velocita-di-calcolo-di-scratch-3-parte-a Può accadere di chiedersi quanto sia veloce Scratch ad eseguire dei calcoli.velocita scratch

Scratch è un linguaggio interpretato che provvede a tenere aggiornato un output grafico.

La grafica di Scratch deve permettere la rappresentazione di azioni in modo tale da assicurare una sufficiente fluidità dei movimenti da rappresentare.

Per assicurare questo requisito Scratch deve aggiornare il grafico con un ritmo minimo che sia sufficiente ad ingannare il cervello umano per assicurare la sensazione di movimento.

 

]]>
esperimenti Wed, 03 Oct 2018 14:26:46 +0000
La velocità di calcolo di Scratch 3, parte B https://mail.mastropaolo.net/scratch/esperimenti/esperimenti-di-velocita-b https://mail.mastropaolo.net/scratch/esperimenti/esperimenti-di-velocita-b  

Sono possibili altri esperimenti su Scratch 3 per indagare sulle potenzialità di calcolo link1.risultati1

Si è visto con l'articolo "La velocità di calcolo di Scratch 3, parte A" quale sia l'impostrazione del programma:

- in funzionamento normale viene privilegiata la sua vocazione per le animazioni per cui si sincronizza la grafica con il framerate della riproduzione video di 30fps;

- la sincronizzazione grafica pare venga attuata per mezzo dei comandi di controllo, quelli arancione;

- la modalità turbo elimina la sincronizzazione grafica ma non impone attese per ilproseguimento dei calcoli che così diventano rapidi per quanto consentito da un programma interprete.

Un secondo progetto può aiutare a conoscere con più profondità alcune caratteristiche di velocità di computazione di Scratch3.

]]>
esperimenti Thu, 25 May 2023 16:55:53 +0000
Numeri macchina e precisione di Scratch 3 https://mail.mastropaolo.net/scratch/approfondimenti/numeri-macchina-e-precisione-di-scratch-3 https://mail.mastropaolo.net/scratch/approfondimenti/numeri-macchina-e-precisione-di-scratch-3 Il computer non è in grado di trattare i numeri reali ma solo una loro approssimazione.

È quello che fa ognuno di noi quando deve usare il "pi.greco"... mica pensiamo di usare molto più di 5 o 6 cifre decimali quando calcoliamo la lunghezza di una circonferenza? 

Il numero delle cifre decimali di "pi.greco" è infinito e questo significa che se lo si volesse usare completo non si avrebbe né abbastanza carta, né abbastanza memoria, né abbastanza tempo per eseguire i calcoli per cui lo dobbiamo comunque approssimare alla lunghezza che ci fa comodo o ad un valore che sia significativo per la precisione del risultato che ci aspettiamo.

]]>
esperimenti Sat, 01 Aug 2020 20:07:08 +0000
Precisione di Scratch 3 e limite di sin(x)/x https://mail.mastropaolo.net/scratch/esperimenti/scratch-3-precisione-e-limite-di-sin-x-x https://mail.mastropaolo.net/scratch/esperimenti/scratch-3-precisione-e-limite-di-sin-x-x In occasione dell'upgrade della piattaforma di Scratch alla versione 3 tutti i progetti salvati nel sito del MIT nella  versione 2 sono stati riscritti con la nuova versione 3.

Non tutti i progetti ne hanno ricevuto un beneficio in quanto, almeno per ora (marzo 2019) alcune funzioni non svolgono lo stesso lavoro di prima.

Mentre le applicazioni riguardanti narrazioni e storytelling si avvantaggiano di numerose innovazioni sui suoni e sulla grafica e la nuova versione è aperta a numerose estensioni molto interessanti permettendo un rapido interfacciamento con diverse apparecchiature hardware, la parte più collegata alle applicazioni matematico-scientifiche ne viene un po' mortificata o, perlomento, costringe gli autori a rivedere i propri progetti per restituire le funzionalità originali.

]]>
esperimenti Wed, 20 Mar 2019 18:15:21 +0000
Scratch: la precisione del cronometro https://mail.mastropaolo.net/scratch/esperimenti/precisione-del-cronometro https://mail.mastropaolo.net/scratch/esperimenti/precisione-del-cronometro cronomPrecisioneIl cronometro a lancette da me descritto nell'articolo "Un cronometro con Scratch" realizzato per il sito mbts-club a propostito di coding per i bambini è preciso?

In questo video2 sono stati ripresi in contemporanea due cronometri: quello realizzato con Scratch ed un normale orologio per confrontarne le misurazioni.

Viene anche condotto un ragionamento per comprendere le cause dell'imprecisione per poi ridurla o eliminarla.

]]>
esperimenti Sat, 03 Jun 2023 05:21:59 +0000