Rotate your device.
Turn off orientation lock in device settings.
Your browser is not supported. Please upgrade your browser to one of our supported browsers. You can try viewing the page, but expect functionality to be broken.
CS in Algebra curriculum and content is being deprecated. Within the next few months, this lab will no longer be available. Please check out Bootstrap: Algebra instead. Learn More.
Rotate your device.
Turn off orientation lock in device settings.
Ok, try the new "repeat until" block - it will repeat until I reach the annoying pig.
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
Benvenuto alla tua prima Ora del Codice! Tuffati subito in un primo assaggio di programmazione.
Useremo "Blockly", un linguaggio visuale di programmazione in cui usi blocchi colorati per scrivere programmi.
Gran parte del codice reale viene digitato, mentre Blockly è un linguaggio visuale. Ogni "blocco" corrisponde ad una riga di codice reale.
Imparerai i fondamenti dell'informatica: concetti che sono utilizzati dovunque, dalla creazione di app per gli smart-phone al controllo del robot che esplora il pianeta Marte.
Un programma è un insieme di istruzioni che il tuo computer deve eseguire.
L'obiettivo del tuo primo programma è quello di far attraversare un labirinto ad un uccello di "Angry Birds" e fargli catturare un maiale verde.
Sul lato sinistro viene visualizzato il labirinto attraverso cui il tuo programma deve guidare l'uccello. Le spiegazioni per ciascun esercizio sono scritte al di sotto del labirinto.
La "cassetta degli attrezzi" visualizzata nel mezzo contiene le istruzioni per guidare un uccello di Angry Birds. Le devi usare per costruire il tuo programma.
Sulla destra c'è la tua area di lavoro, nella quale devi spostare i blocchi, prendendoli dalla cassetta degli attrezzi, ed unirli in modo da costruire il tuo programma. Per eliminare un blocco, spostalo nel cestino nell'angolo.
Ogni blocco è un'istruzione. Se sposti un blocco "vai avanti" (move forward) nell'area di lavoro e premi "Esegui" (Run Program), l'uccello si sposta di una casella in avanti nel labirinto.
Per fare più di un'azione, sposta più blocchi nell'area di lavoro e attaccali uno sotto l'altro. L'uccello eseguirà le istruzioni associate ai blocchi procedendo dall'alto verso il basso.
Se dopo aver eseguito un programma vuoi cambiarlo ed eseguirlo di nuovo, clicca su "Riprova".
Andiamo a prendere quei maiali!