Cerca

modulo attività

modulo tecnica

Login Form

scratch

Scratch è un linguaggio di programmazione che usa grafica ed icone al posto di linee di istruzione. E' stato ideato, elaborato e  distribuito gratuitamente dal MIT. Può essere considerato una evoluzione del Logo. Si utilizza in tutti i livelli di scuola e lo ritengo adatto all'apprendimento dei rudimenti della programmazione o alla costruzione di racconti che coinvolgono bambini e può essere usato per programmazione evoluta e per programmare NXT, robot della Lego, o per usare Arduino come terminale di sensori e di attuatori per applicazioni di elettronica e robotica. 

Scratch è un linguaggio di programmazione messo a disposizione gratuitamente dal MIT.

Con Scratch si utilizza il Computer da "programmatori" e non solo da fruitori di applicazioni o videogiochi.

Con istruzioni presentate in modo organizzato ed intuitivo si possono creare (nel senso di far fare al Computer cose che nessun altro ha fatto fare) giochi, rappresentare storie, produrre disegni geometrici, programmare anche calcoli complessi.

Le proposte di attività sono suddivise fra diversi livelli

principianti

intermedi

avanzati

- simulazioni

\[ \frac{1}{2} *\sqrt{5}\]

\[\int [V_M*cos(\frac{\pi}{180}\omega_{deg}*t)]\ dt=\frac{V_M}{\omega_{deg}}\frac{180}{\pi}sin(\frac{\pi}{180}\omega_{deg}*t)+c\]

 

 

da cui

equation_1.pdf

dove equation_2.pdf

Il calcolo di ∆x per realizzare il moto di rotolamento è quindi assicurato dal blocco che calcola

pastedGraphic.png

 

 

When $a \ne 0$, there are two solutions to \(ax^2 + bx + c = 0\) and they are
$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$

 

\[  \frac{1}{2}*m*v^2  \]

 

Esercizio

Il rotolamento inizia dove x=-220 e termina appena supera x=200. 

Il rotolamento si arresta superati 420 passi.

La ruota ha un diametro di 40 passi per cui si può calcolare la circonferenza:

equation_3.pdf

Avendo a disposizione 420 passi la ruota dovrà compiere almeno:

equation_4.pdf

In tutto 3 giri ed un terzo di giro circa.

Precisamente 3 giri e 0,34*360=122 gradi.

In genere è un po’ di più per il fatto che il programma si arresta solo dopo aver superato x=200.

Raccolta di materiali ritenuti utili per conoscere ed approfondire il funzionamento della piattaforma

Università di Torino

Università di Salerno (prof. Francesco Orciuoli)

Wikipedia

Robotiko

Prof Paola Biasotti

Un manuale eBook: "Imparare a programmare con Scratch" di Boscaini, Beri

 

Sottocategorie

Giochi con basso livello di complessità utili per apprendere i rudimenti dell'uso di Scratch. Non sono necessarie particolari competenze.

Nota: gli esempi sono presentati in ordine inverso di difficoltà: i più facili sono nell'ultima pagina.

Giochi con livello di complessità intermedio. Sono necessarie competenze scolastiche in altre discipline.

Simulazioni e studi di livello avanzato.

Sono necessarie competenze informatiche e conoscenze di livello scuola secondaria o universitario.

Con Scratch si possono realizzare simulazioni di funzioamento di processi descrivibili con equazioni differenziali usando metodi di integrazione e derivazione numerica.