Nell’esempio precedente abbiamo visto come disegnare un quadrato, mediante queste istruzioni: Cerchiamo ora di migliorare questo codice, di ottimizzarlo riducendo, dove possibile, il numero di istruzioni. In questo caso possiamo vedere facilmente che le istruzioni sono ripetute, in maniera identica, per quattro volte. Quindi, quello che abbiamo scritto non è altro che un ciclo diContinua a leggere “Disegnare un quadrato con Scratch – 2”
Archivi dell'autore:tecnofoscolofg
Disegnare un quadrato con Scratch – 1
Ora che conosciamo i blocchi Penna e le proprietà dei suoi elementi più importanti, possiamo provare ad utilizzarli per disegnare figure geometriche. Iniziamo con il disegno di un quadrato. Per affrontare con successo questa esercitazione, dobbiamo, ovviamente, conoscere bene le proprietà geometriche di questa figura, o almeno quelle che ci serviranno per disegnarlo su Scratch:1Continua a leggere “Disegnare un quadrato con Scratch – 1”
Il primo programma con Scratch
Realizziamo il nostro primo programma con Scratch 3.0. E’ un esempio semplicissimo che fa parlare il gattino, dopo lo fa miagolare e infine lo fa muovere. Ecco il codice di questo programmino:
Scratch 3: primi elementi base.
Aprendo Scratch 3.0 ci troveremo dunque nella schermata iniziale. Sul lato destro abbiamo un’area che è l’anteprima del nostro programma, con al centro un gattino (lo sprite), che è il simbolo di Scratch. Quest’area si chiama stage. In quest’area ci sono in alto a destra due simboli: una bandiera verde e un ottagono rosso. SeContinua a leggere “Scratch 3: primi elementi base.”
Iniziamo a esplorare Scratch 3
Scratch 3 è la nuova versione del software più utilizzato per la programmazione a blocchi, che è possibile utilizzare anche online. Con Scratch puoi programmare storie interattive, giochi e animazioni multimediali personalizzate. Non occorre conoscere la programmazione formale perché la realizzazione di un’applicazione avviene scegliendo dei blocchi grafici, catalogati con colori diversi a seconda delContinua a leggere “Iniziamo a esplorare Scratch 3”
Scratch: cos’è, come funziona e come iniziare ad usarlo
Utilizzando i giusti strumenti insegnare il coding a scuola diventa facile e divertente. Uno di questi strumenti è senz’altro Scratch.
Perchè insegnare a programmare già a scuola
Nell’era di Internet, della Robotica e dell’Intelligenza Artificiale imparare a “dialogare” con le macchine è qualcosa di indispensabile. In un paese moderno, la scuola, pertanto, deve proporre agli studenti percorsi didattici idonei a conoscere il linguaggio dei computer, fornendo gli strumenti per interagire realmente con le nuove tecnologie per non esserne dei semplici fruitori passivi.
I blocchi in Scratch: Variabili
Come in tutti i linguaggi di programmazione anche in Scratch un ruolo di primo piano è ricoperto dal concetto di variabile. Le variabili, in programmazione, sono dei contenitori di memoria che vengono “riempiti” con dei dati volatili, cioè che possono cambiare durante l’esecuzione del programma. Una variabile può contenere dei dati sotto forma di numero, di stringa, vettore, ecc.Continua a leggere “I blocchi in Scratch: Variabili”
I blocchi in Scratch: Operatori
Questa tipologia di blocchi è fondamentale nell’ambito della programmazione. Sono blocchi di colore verde e, come i Sensori, hanno una forma esagonale oppure ovale, perché vanno utilizzati in combinazione con altri blocchi, di solito i blocchi Controllo, ed in base all’input fornito dal blocco Operatore il programma eseguirà alcune istruzioni piuttosto che altre.Come sappiamo, iContinua a leggere “I blocchi in Scratch: Operatori”
I blocchi in Scratch: Sensori
Sono blocchi di colore azzurro e servono per gestire l’interazione degli sprite tra loro, con lo Stage o con l’utente. I blocchi di questo tipo consentono di percepire, come dati di input, gli eventi esterni (clic del mouse, pressione di un tasto della tastiera, …) e interni (interazione con altri oggetti del programma). Si trattaContinua a leggere “I blocchi in Scratch: Sensori”
I blocchi in Scratch: Controllo
Sono blocchi di colore ocra e servono per controllare il flusso del programma, anche attraverso cicli e istruzioni condizionali. Molti dei blocchi di questa categoria hanno una forma a “C” o “E” essendo predisposti ad ospitare altri blocchi all’interno della loro “bocca”, che ha la forma “a puzzle” che consente di incastrare blocchi.Vediamo i blocchi principali e infineContinua a leggere “I blocchi in Scratch: Controllo”
I blocchi in Scratch: Situazioni
I blocchi Situazioni sono di colore giallo e servono per creare degli eventi, cioè determinare quali accadimenti debbano scatenare l’avvio di qualche cosa. Ad esempio “Quando si clicca sulla bandierina verde”, “Quando si preme il tasto …” e così via. Sono blocchi di tipo puzzle ma spesso hanno una sagoma particolare in quanto presentano, nellaContinua a leggere “I blocchi in Scratch: Situazioni”
I blocchi in Scratch: Aspetto (1)
I blocchi Aspetto sono di colore viola e sono, a parte gli ultimi tre, tutti blocchi puzzle, e sono dei comandi che consentono ad uno sprite di comunicare qualcosa oppure di modificare alcune caratteristiche del proprio aspetto (costume, colore, dimensioni). La varietà di blocchi è notevole, per cui esamineremo solo alcuni, rimandando ad un approfondimentoContinua a leggere “I blocchi in Scratch: Aspetto (1)”
I Blocchi in Scratch: Movimento (1)
I blocchi Movimento sono i primi nell’elenco, sono di colore blu e sono, a parte gli ultimi tre, tutti blocchi puzzle, quindi sono dei comandi da fornire ad uno sprite per animarlo all’interno di uno stage. La varietà di blocchi è notevole, per cui esamineremo solo alcuni, rimandando ad un approfondimento successivo l’analisi dei blocchiContinua a leggere “I Blocchi in Scratch: Movimento (1)”
I Blocchi in Scratch: categorie, colori e forme
Colori e forme dei blocchi I Blocchi in Scratch, cioè gli elementi fondamentali per la programmazione, sono suddivisi in categorie funzionali, caratterizzate ciascuna da un proprio colore identificativo, come si vede in figura.
Calcolo di area e perimetro del rettangolo con Scratch
Vediamo come creare un algoritmo per il calcolo dell’area e del perimetro di un rettangolo, chiedendo la lunghezza della base e dell’altezza all’utente! L’attività ha per scopo l’apprendimento e/o il ripasso di elementi di geometria e delle formule per calcolare l’area e il perimetro del rettangolo.L’attività richiede agli studenti di lavorare in gruppo sui problemiContinua a leggere “Calcolo di area e perimetro del rettangolo con Scratch”
Calcolo di area e perimetro del quadrato con Scratch
Vediamo come creare un algoritmo per il calcolo dell’area e del perimetro di un quadrato, chiedendo la lunghezza del lato all’utente! L’attività ha per scopo l’apprendimento e/o il ripasso di elementi di geometria e delle formule per calcolare l’area e il perimetro del quadrato.L’attività richiede agli studenti di lavorare in gruppo sui problemi e diContinua a leggere “Calcolo di area e perimetro del quadrato con Scratch”
1 – Introduzione a Lego Mindstorm EV3
Il cuore del set LEGO MINDSTORMS EV3 Education è costituito dal mattoncino intelligente programmabile EV3 che controlla i motori e i sensori, oltre a fornire la comunicazione wireless. Il mattoncino è programmabile attraverso un software, che costituisce l’interfaccia con il mattoncino EV3, che si chiama LEGO MINDSTORMS Education EV3 per i pc, mentre per iContinua a leggere “1 – Introduzione a Lego Mindstorm EV3”
3^A – 3^B – 3^C (materiale didattico)
Il sistema elettrico Energia idroelettrica
Tessitura al cartoncino
Realizziamo una semplice armatura a tela da utilizzare come sfondo per simpatici quadretti OCCORRENTE Due cartoncini formato A4 di colori diversi Forbici Squadre e matita Prendiamo i due cartoncini colorati formato A4: