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