IL LINGUAGGIO DELLE COSE - icragazzideuropa.it · come ad esempio costruire un aeroplanino di...

Post on 28-Jun-2020

2 views 0 download

Transcript of IL LINGUAGGIO DELLE COSE - icragazzideuropa.it · come ad esempio costruire un aeroplanino di...

IL LINGUAGGIO DELLE COSE

A COSA SERVE IL LINGUAGGIO?

Le lingue ci consentono di parlare con persone di tutto il mondo!

Con la fantasia è possibile far parlare anche

gli animali oppure possiamo dare la parola a

tanti personaggi come maghi e supereroi!

Da piccoli capita spesso di parlare anche con

oggetti come ad esempio: bambole, pupazzi, trenini etc..

COSA ACCADE OGGI?

Oggi accade che gli stessi oggetti a cui noi parlavamo da piccoli

hanno la possibilità di muoversi, di rispondere e di fare quello

che (più o meno) gli comandiamo di fare: LE COSE PARLANO!

Conoscete COSE che PARLANO o interagiscono in maniera

intelligente con voi?

Fate un elenco e commentiamolo insieme

PENSIERO CREATIVO Pensiamo agli smartphone… come fanno a farci comunicare tra di noi? Come comunicano con gli altri oggetti?

Una sola risposta: APP

Noi riusciamo a fare tante cose grazie alle APP…ma… FACCIAMO FARE COSE PENSATE DA ALTRI..

E se volessimo far fare alle cose qualcosa di nuovo, di diverso, che nessuno ha mai fatto prima? DOVREMMO CONOSCERE IL LINGUAGGIO DELLE COSE!

SE POTESSI PROGRAMMARE UN OGGETTO COSA PROGRAMMERESTI E COSA GLI FARESTI FARE?

COME PARLANO LE COSE?

Gli oggetti SMART contengono un processore che sa interpretare

ed eseguire le istruzioni:

MOLTO SEMPLICI

MOLTO CHIARE

UNA ALLA VOLTA

MOLTO IN FRETTA

(più di 1.000.000.000 al secondo!)

ALGORITMO

UNA SERIE DI ISTRUZIONI PRECISE, CHIARE, COMPLETE,

UNIVOCHE PRENDONO IL NOME DI ALGORITMO.

Un algoritmo è un procedimento che risolve un determinato

problema attraverso un numero finito di semplici istruzioni.

Forse non lo sapete ma spesso, in automatico, seguite delle

istruzioni ben precise per raggiungere uno scopo.

Vi viene in mente qualcosa? Ci sono delle istruzioni che seguite

in un certo ordine per compiere un’operazione più complessa?

LAVARSI I DENTI

Quali istruzioni seguite per lavarvi correttamente i denti?

SOLUZIONE

1. Prendi il dentifricio.

2. Togli il tappo.

3. Posa il tappo

4. Prendi lo spazzolino.

5. Metti il dentifricio sullo spazzolino.

5. Posa il dentifricio.

6. Apri l’acqua.

7. Bagna lo spazzolino.

8. Chiudi l’acqua.

9. Porta lo spazzolino alla bocca.

10. Spazzolare per almeno 3 minuti

11. Apri l’acqua.

12. Sciacqua la bocca

13. Controlla se i denti sono puliti.

a. Se i denti non sono ancora puliti, ritorna all’operazione 10.

b. Se i denti sono puliti vai all’operazione 11.

11. Sciacqua lo spazzolino

12.Posa lo spazzolino.

13. metti il tappo al dentifricio

14. Posa il dentifricio

IL GIOCO DELLE ISTRUZIONI

FOGLI DI CARTA, FANTASIA E…

ISTRUZIONI! La prima squadra sceglie un risultato che deve essere portato a termine,

come ad esempio costruire un aeroplanino di carta;

Senza far conoscere il risultato all’altra squadra, la prima squadra scrive

su un foglio le istruzioni passo passo che servono per costruire

l’aeroplanino di carta e consegna il foglio alla seconda squadra;

La seconda squadra, a questo punto, esegue le istruzioni riportate nel

foglio.

ED ORA TOCCA A VOI…

PENSATE AD UN OGGETTO DA POTER RICREARE

CON IL FOGLIO E SCRIVETE L’ALGORITMO GIUSTO

PER REALIZZARLO!

Ora che sappiamo cosa sono le istruzioni e che cos’è un algoritmo dobbiamo trovare delle parole, dei simboli o delle procedure univoche, cioè che non possono essere intese che in unico modo: non sono fraintendibili.

Solo in questo modo il comando sarà chiaro e verrà eseguito correttamente.

SAPETE QUESTO SCHEMA PRECISO DA SEGUIRE COME SI CHIAMA?

IL CODICE

Cos’è un codice?

Quanti tipi di codice conosci?

Partiamo dalla definizione di codice

GIOCO 2

Programmazione su Carta a Quadretti

INIZIAMO A PROGRAMMARE

SOLUZIONE

ED ORA TOCCA A VOI… PROGRAMMATE!

PROGRAMMAZIONE

L’INSIEME DELLE ISTRUZIONI DA ESEGUIRE PER FAR PARLARE

UN OGGETTO SI CHIAMA PROGRAMMA.

TUTTO CIO’ CHE CONTIENE UN PROCESSORE DEVE ESSERE

PROGRAMMATO.

LA PROGRAMMAZIONE E’ IL LINGUAGGIO DELLE COSE!

I CODICI DI PROGRAMMAZIONE

La programmazione quindi prevede la conoscenza di un linguaggio (o meglio più linguaggi) specifico chiamato codice che scritto in certo modo ci dà la possibilità di svolgere determinate funzioni. Un esempio banale potrebbe essere quello di cliccare su una cartella del desktop e vederne il contenuto.

Un esempio di codice potrebbe essere il seguente:

LA PROGRAMMAZIONE VISUALE

Per facilitare l’utilizzo della

programmazione per i non

esperti del settore, sono stati

sviluppati diversi programmi che,

pur essendo diversi tra loro, si

basano su due principi cardini:

COSTRUZIONE DI UN PERCORSO

UTILIZZO DI BLOCCHI (PUZZLE)

Questo tipo di programmazione prende il nome di:

PROGRAMMIAMO CON UN PERCORSO A BLOCCHI!

Utilizzando i blocchi colorati, costruisci il percorso con le operazioni necessarie per raggiungere l’uscita più vicina.

IL MIT

MIT è l'acronimo di Massachusetts Institute of Technology.

E’ una delle università più rinomate negli Stati Uniti sia per la qualità

dell'insegnamento sia per la ricerca effettuata.

E’ l’università più all’avanguardia nel mondo TECH!

Perché ci interessa?

Perché ha creato software che permettono di programmare videogiochi,

animazioni, etc..

COME SI CREA UN VIDEOGIOCO?

Lasciamo la parola al MIT!

https://www.youtube.com/watch?v=O5jwYIfgJ58

ED ORA.. PROGRAMMIAMO ON-LINE!

VOCABOLARIO:

Coding

Istruzioni

Algoritmo

Linguaggio di programmazione

Codice

Mit