15
programmare per conoscere la tecnologia Il gioco del robot-plotter Fabrizio @ Pivari.com CodeScuola.it a Pi Greco Rovigo 2017

Impariamo a programmare per conoscere la tecnologia

Embed Size (px)

Citation preview

Page 1: 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

Page 2: Impariamo a programmare per conoscere la tecnologia

Le parole magiche della tecnologia

cloud

IoT

robot

AI

Page 3: Impariamo a programmare per conoscere la tecnologia
Page 4: Impariamo a programmare per conoscere la tecnologia

Sono il vostro professore

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

Page 5: Impariamo a programmare per conoscere la tecnologia

Voi siete i professoriIo sono uno stupido

robotfatemi tracciare la retta (2,0) -

(2,3)

Page 6: Impariamo a programmare per conoscere la tecnologia

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

Page 7: Impariamo a programmare per conoscere la tecnologia

Sono il vostro professore

posizionatevi nell’origine e nel quadrante positivo disegnate un

quadrato di lato 2

Page 8: Impariamo a programmare per conoscere la tecnologia

Voi siete i professoriIo sono uno stupido

robotfatemi disegnare il quadrato come

il vostro

Page 9: Impariamo a programmare per conoscere la tecnologia

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

Page 10: Impariamo a programmare per conoscere la tecnologia

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!

Page 11: Impariamo a programmare per conoscere la tecnologia

Ho programmato MUVIG

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

Cosa ho fatto?

Descrivetemi l’algoritmo

Page 12: Impariamo a programmare per conoscere la tecnologia

Iniziamo con Snap

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

Non richiede registrazione

Non c’è una app ufficiale

Page 13: Impariamo a programmare per conoscere la tecnologia

Potenzialità

Snap (cloud e eseguibili)

Scratch (social, embed, riusabilità)

MIT App Inventor 2 (android)

estensioni

Page 14: Impariamo a programmare per conoscere la tecnologia
Page 15: Impariamo a programmare per conoscere la tecnologia