Passa ai contenuti principali

Come funzionano i blocchi di scratch? Impariamo con esempi pratici

Come funzionano i blocchi su scratch?

I blocchi su scratch assumono un ruolo di sostegno. Facilitano il lavoro e migliorano la programmazione.

Imparare i blocchi dell'editor scratch singolarmente, diventa faticoso e poco efficace. Si imparerà usandoli e guardando esempi o lezioni.

Inoltre l'editor permette di visionare i differenti blocchi nelle singole categorie. Quindi penso sia importante farsi un'idea generale dei differenti blocchi. Ed affrontare l'argomento nello specifico in un secondo momento.

Penso che il modo più divertente di approcciarsi ai blocchi scratch, sia quello di ossevare esempi pratici che riportino gli esercizi.
Considerate che anche io sto imparando, quindi se dovessi compiere qualche inesattezza scrivete giù nei commenti.
Iniziamo con il nostro primo esempio:

Blocchi di scratch



Nel nostro caso specifico analizziamo l'esempio in alto.

Scratch blocco start


Il nostro primo blocco, cioé il blocco biandierina é collocato fra i blocchi riguardanti il controllo.

Che azione svolge?
Attiva lo script quando la bandierina viene cliccata.

Blocco per sempre


Anche il secondo blocco, cioé quello sotto la bandierina. In pratica il blocco forever appartiene al blocco controllo.

Che ruolo svolge il blocco forever?
Il blocco forever ripete l'azione del blocco inserito al suo interno per sempre.

Il nostro terzo blocco é un blocco say.
I blocchi say sono collocati nella categoria riguardanti l'aspetto.
Questo blocco presenta diverse varianti:

Blocco dire


1) Il blocco classico che esplicita solo say+ il messaggio.

Blocco scratch dire


2) Il blocco dove si può specificare anche il tempo.

Say + parola o messaggio+ for (tempo secondi).

Blocco traduzione scratch

3) Sempre lo stesso blocco say, uguale al secondo ma viene inserito un'altro blocco.
Il blocco rosso é un'estensione che permette la traduzione nella lingua specifica. Questa estensione funziona solo se presente la connessione, perché usa le api di google translate.

Che funzione svolge il blocco say?
Permette al personaggio di parlare.

Se avessimo voluto fare emettere un suono, avremmo dovuto usare i blocchi suoni.

Ricapitolando:
In pratica quando l'utente cliccherà sulla bandierina, si attiverà l'animazione grazie al  blocco bandiera. Il gatto ripeterà ogni volta l'azione (ciao) perché é presente il blocco forever.
Il gatto ripete per un secondo ciao, perché nel primo blocco say é specificato il tempo. Il gatto traduce il messaggio, perché é inserito nei tre blocchi say sottostanti, il blocco traduzione.
Tutte le azioni contenute dentro il blocco forever sono ripetute sempre e durano 1 secondo in quanto viene specificato nel blocco say.


Questo esercizio fa notare ad occhio, che ogni blocco di scratch presenta un colore ben preciso.


In linea generale:
Il colore marroncino corrisponde alle situazioni.
Il colore giallo corrisponde ai blocchi  riguardanti il controllo.
Il colore blu corrisponde ai blocchi riguardanti il movimento.
Il colore viola corrisponde ai blocchi riguardanti l'aspetto.
Il colore verde corrisponde ai blocchi riguardanti l'operatore.
Il colore fucsia corrisponde ai blocchi riguardanti i suoni.
Come segue nella screen in basso.

Scratch strumenti editor




Commenti

Post popolari in questo blog

Office 365 educational: Gratuito per docenti e studenti

Office 365, il software creato da microsoft, mette a disposizione delle scuole una versione gratuita.

L'iniziativa proposta da microsoft,prende in considerazione, le esigenze delle strutture scolastiche, che necessitano sempre di più di strumenti ludici per educare.

Gli istituti ed il personale docente possono richiedere, il software Office 365 educational gratuitamente.
Per effettuare la richiesta, basta inserire l'indirizzo mail dell'istituto dove si sta lavorando. L'indirizzo dovrà contenere l'url della scuola, non si possono usare account personali. Infatti, esistono alcuni requisiti da rispettare. La mail servirà per verificare, se l'insegnante lavora effettivamente nella scuola designata.

Il personale didattico può aderire, inserendo la mail dell'istituto nel format.
La richiesta verrà presa in carico e valutata entro qualche giorno o settimana.

Se la richiesta del docente venisse accettata. Il docente potrà usufruire, gratuitamente di office 365 edu…

Gioco con scratch per imparare nuove parole

Gioco con scratch per imparare nuove parole. Ricreare il gioco del nome,cose e città, modificandolo un po.


Questo gioco permette al bambino o bambini di rispondere alle domande della lettera selezionata.

https://scratch.mit.edu/projects/289086911/


Caccia al tesoro con credly e un lettore qrcode

La caccia al tesoro, é una dell'attività ludiche più belle da proporre agli alunni. 

Mette allegria, regala emozioni ed unisce la classe.
Anche se organizzarla in un micro ambiente, come la scuola non risulta semplice.

Io vi propongo un gioco, anzi una caccia al tesoro, che non necessita di grandi spazi.

Cosa serve per creare la nostra caccia al tesoro?
1)Qrcode associato all'openbadges
2)Applicazione che legge gli qrcode.
3)Indovinelli, enigmi da risolvere per passare alla tappa successiva.
4)Tanto entusiasmo

La caccia al tesoro per definirsi tale, necessita di un luogo ben definito e dei post-it da lasciare in giro. I post-it nel nostro caso conteranno un codice qrcode da scannerizzare. I bambini troveranno il codice, lo cattureranno e visioneranno la pagina del badges per risolvere l'enigma.

Questa caccia al tesoro può essere realizzata, grazie all'interazione fra due strumenti.


Il primo servizio Credly, consente di creare gli openbadges e di scaricarli anche in div…