BLOCCHI PAROLE

Con i blocchi si realizza la programmazione visuale.

Spike presenta tutti i blocchi di Scratch, esclusi quelli per l’animazione degli sprite nello stage, e aggiunge quelli necessari per il controllo dei suoi dispositivi attivi.

  1. I numerosi blocchi disponibili sono suddivisi in categorie.
  2. Le categorie sono elencate nella prima colonna a sinistra e sono rappresentate da un cerchietto colorato e un’etichetta.
  3. Alcune categorie di blocchi, di uso meno frequente, non appaiono nella prima colonna dell’applicazione.
    Sono disponibili come estensioni, da caricare tramite il pulsante in basso a sinistra, Mostra estensioni blocco.
CategoriaEstensione?
CONTROLLOSelezioni, ripetizioni, attesa, …
EVENTIMatrice_luce, Pulsanti, Sensore_di_colore, Sensore_di_distanza, Sensore_di_forza, Sensore_giroscopio
GRAFICO_A_BARRE
GRAFICO_A_LINEE
LUCEMatrice_luce, Pulsanti, Sensore_di_distanza (4 luci)
I_MIEI_BLOCCHIDefinizione di blocchi utente (sottoprogrammi…)
METEOConsultare le informazioni meteorologiche
MOTORIALTRI_MOTORIMotori
MOVIMENTOALTRI_MOVIMENTIMotori
MUSICACassa acustica del computer
OPERATORIOperatori matematici, logici, di concatenazione, …
SENSORIALTRI_SENSORIMatrice_luce, Pulsanti, Sensore_di_colore, Sensore_di_distanza, Sensore_di_forza, Sensore_giroscopio, Sensore_di_colore, Sensore_giroscopio
SUONOCassa_acustica_computer, Cassa_acustica_hub
VARIABILI_1La gestione delle variabili semplici
VARIABILI_2La gestione delle variabili strutturate (liste)
VISUALIZZAVisualizza immagini e testi nella finestra grafica dell’applicazione

Blocchi per forma

I blocchi si distinguono anche per la loro forma (geoemtrica).

Osservando la forma di un blocco possiamo dedurre

  • la funzione che svolge
  • la posizione che può occupare in una sequenza di blocchi
Forma?
DI TESTAHat BlocksA cappello, accettano blocchi solo dopo di essi.
Occupano il primo posto di uno pila di programmazione.
INTERMEDIStack BlocksRettangolari, accettano blocchi sia prima che dopo di essi
A FORMA DI CC BlocksLa loro forma a C permette di accogliere altri blocchi da controllare
VALORE NUMERICOReporter BlocksRettangolari con i lati arrotondati, riportano il valore di una rilevazione.
VALORE LOGICOBoolean BlocksRettangolari con i lati angolati, producono un valore vero o falso
DI CHIUSURACap BlocksA tappo, accettano blocchi solo prima di essi.
Occupano l’ultimo posto di una pila di programmazione (Arresta).