2

Blocchi C vuoti

Se si presenta il materiale utilizzando un approccio ripetitivo o per testare la conoscenza dello studente, lasciare uno spazio dove il blocco sarebbe dovuto essere utilizzando l'istruzione "space".

                                se <tasto [spazio] premuto> allora
  space
  space
  space
altrimenti
  fai (10) passi
                            
Black & white image showing an empty C-block using the space directive in Italian

Evidenziazione di un blocco

I blocchi possono essere evidenziati anteponendo l’istruzione "highlight". Se l'opzione di colore è "Color Outline" o "Full Colour" viene utilizzato una freccia rossa per indicare il blocco evidenziato.

When "Black & White è l'opzione colore, il contorno del blocco è oscurato.

                                quando vengo clonato
mostra
vai a x: (numero a caso tra (-235) e (235)) y: (170)
ripeti fino a quando <(posizione y) lt (-170)>
  highlight!cambia y di (-5)
elimina questo clone
                            
Full colored Scratch script showing a highlighted block in Italian

Suggerimenti automatici

I suggerimenti automatici visualizzano le categorie a cui appartengono i blocchi utilizzati per creare un'istruzione. Questo è molto utile quando l'opzione colore è "Black & White e gli studenti potrebbero aver bisogno di assistenza per individuare i blocchi

Per abilitare i suggerimenti automatici basta spuntare la casella di controllo nelle opzioni di conversione

                                quando si clicca su bandiera
vai a x: (0) y: (0)
penna giù
ripeti (4) volte
  fai (100) passi
  ruota destra di (90) gradi
                            
Black & White image of Scratch script with category hints in Italian

Suggerimenti manuali

I suggerimenti manuali possono essere utilizzati per fornire istruzioni speciali agli studenti riguardo ad un determinato blocco.

Dopo il blocco di testo, aggiungere semplicemente una tilde seguita dal testo desiderato, ad es. "move (10) steps ~ cosa succede quando il valore viene incrementato"

Se noti che quando vengono utilizzati i suggerimenti manuali, questi hanno sempre la precedenza sui Suggerimenti Automatici.

                                quando si clicca su bandiera
nascondi
porta dimensione a (70) %
per sempre
  crea clone di [me stesso]
  attendi (1) secondi ~ È abbastanza lungo?
                            
Black & white image of Scratch script showing a manually added hint in Italian

Conversione di più script

È possibile convertire più script contemporaneamente separando gli script nell'editor con 5 o più trattini "-----"

Quando vengono convertiti più script, verrà creato anche un file "zip" contenente tutte le immagini convertite.

                                quando si clicca su bandiera
nascondi
crea clone di [me stesso]
-----
quando vengo clonato
vai a x: (-240) y: (0)
mostra
                            
Black & white image of two Scratch scripts produced simultaneously in Italian using the multi-script separator

Specifica il nome del file per l'immagine

È possibile specificare il nome di un’immagine per ogni script facendo precedere lo script da un’istruzione nome file preceduta da due trattini, ad esempio "-- filename: figure_1.jpg"

NOTA: Al momento l'unico formato immagine supportato è ".jpg"

                                -- filename: apple_sprite.jpg, colour: 2
quando si clicca su bandiera
porta [Punto] a (0)
porta [Mele perse] a (0)
nascondi
porta dimensione a (70) %
per sempre
  crea clone di [me stesso]
  attendi (1) secondi
                            
Colored outline image of Scratch script in Italian

I Miel Blocchi

MyBlocks può essere definito utilizzando l’istruzione "define!". Questo deve essere il primo blocco dello script

Il blocco definito può quindi essere utilizzato negli script successivi (utilizzando il separatore multi-script).

NOTA:il blocco definito non verrà convalidato nell'editor e apparirà come un errore a meno che non lo si contrassegni con l’istruzione "myblock!". Tuttavia, verrà convertito correttamente.

                                define!creare (x) palline
ripeti (parameter!x) volte
  crea clone di [Palline]
-----
quando si clicca su bandiera
myblock!creare (10) palline
                            
Full colored image of Scratch script showing MyBlock definition and use in Italian

Blocchi di vanità

I vanity block possono essere specificati anteponendo alla riga l’istruzione "vanity!".

Il sistema sceglierà un colore casuale dalle categorie di blocchi (escluse le estensioni). Se si desidera che il blocco abbia un colore specifico di una categoria, si può aggiungere la categoria all’istruzione vanity, ad esempio "vanity-looks!" o "vanity-motion!"

                                vanity!Buon compleanno
                            
Example of a vanity Scratch block "Happy Birthday"

Fattore di scala

Quando si creano blocchi da stampare per attività esterne, utilizzare l'istruzione scale_factor per assicurarsi che tutti i blocchi abbiano connettori delle stesse dimensioni. Il fattore di scala può essere specificato nel primo script e tutti gli script successivi, in una conversione multi-script, utilizzeranno lo stesso fattore di scala. Anteporre allo script "-- scale_factor: " per specificare il fattore di scala desiderato.

Se non si è sicuri di quale fattore di scala utilizzare, convertire prima il blocco più lungo e poi controllare il fattore di scala con cui è stato creato il file nella pagina My Account/Conversions e utilizzare tale fattore di scala nelle conversioni successive.

L'istruzione sul fattore di scala può essere utilizzata solo se si è iscritti al piano Educator Plus.

                                quando si clicca su bandiera
                            
Black & white image of large Scratch block in Italian produced with 'scale_factor' instruction