Impariamo a programmare per conoscere la tecnologia

Post on 12-Apr-2017

291 views 0 download

Transcript of Impariamo a programmare per conoscere la tecnologia

Impariamo a programmare per

conoscere la tecnologia

Il gioco del robot-plotterFabrizio @ Pivari.com

CodeScuola.it a Pi Greco Rovigo 2017

Le parole magiche della tecnologia

cloud

IoT

robot

AI

Sono il vostro professore

disegnate la retta (2,0) - (2,3)

Voi siete i professoriIo sono uno stupido

robotfatemi tracciare la retta (2,0) -

(2,3)

Regole

si potrà intervenire per alzata di mano

il robot vi risponderà con OK se interpellato

il robot vi risponderà con NON COMPRENDO se non comprende il comando

altrimenti eseguirà il comando ed al termine dirà FATTO attendendo il successivo comando

Sono il vostro professore

posizionatevi nell’origine e nel quadrante positivo disegnate un

quadrato di lato 2

Voi siete i professoriIo sono uno stupido

robotfatemi disegnare il quadrato come

il vostro

Cosa avete imparato?

Avete imparato:

1.a programmare

2.cos’è un plotter

3.come si comanda un robot

4.avete imparato l’ALGORITMO per far disegnare ad un robot-plotter una retta tra due punti e un quadrato

Il problema è sempre stato il COME

Come trasferire queste informazioni ad un plotter, ad un robot.

La programmazione è sempre stata complessa, molti linguaggi, per pochi esperti, che richiedevano molti passaggi, per realizzare cose semplici.Ricordate la differenza tra voi ed un robot, tra disegnate una retta AB e tutte le istruzioni necessarie.

VIVA la PROGRAMMAZIONE VISUALE!

Ho programmato MUVIG

https://scratch.mit.edu/projects/127972360/

Cosa ho fatto?

Descrivetemi l’algoritmo

Iniziamo con Snap

http://snap.berkeley.edu/ (io preferisco https://scratch.mit.edu )

Non richiede registrazione

Non c’è una app ufficiale

Potenzialità

Snap (cloud e eseguibili)

Scratch (social, embed, riusabilità)

MIT App Inventor 2 (android)

estensioni