Perché un robot ha bisogno che gli diciamo ogni passo?
Hai mai sentito un robot giocattolo che corre sul pavimento? Vrrr, bip, e le lucine si accendono! Le sue piccole ruote ronzano mentre va.
Per far muovere un robot giocattolo, qualcuno deve dirgli cosa fare. Vai avanti. Gira. Fermati. Allora, perché un robot ha bisogno che gli diciamo ogni passo?
Dentro un robot giocattolo c'è un computer piccolissimo. Il computer dice alle ruote quando girare e quando stare ferme. Così tutto il robot riesce a muoversi.
Però il computer ha bisogno di qualcosa da seguire. Le persone gli scrivono un programma, cioè un elenco di passi che il robot deve fare. Scrivono il programma perché il robot sappia cosa viene prima e cosa viene dopo.
Il robot segue il suo programma un passo alla volta, in ordine. Va avanti quando il programma dice avanti. Gira quando il programma dice gira.
Un robot non sa indovinare da solo il passo che viene dopo. Tu puoi guardare i tuoi cubetti e indovinare cosa farci. Il robot non sa che cos'è un cubetto, e nemmeno cosa vuoi tu.
Per questo il robot fa soltanto i passi del suo programma. Facciamo finta che il programma dica vai avanti, ma nessuno ha scritto fermati. Secondo te, cosa farà il robot?
Continua ad andare avanti, fino a sbattere contro il divano. Bonk! Allora aggiungiamo al programma il passo fermati, e adesso il robot si ferma proprio accanto al divano.
Con tutti i passi scritti, il robot riesce a fare tutto il lavoro. Va avanti, si ferma, gira e spinge un cubetto fino a te. Ogni passo c'era, così non è mancato niente.
Programma. Le persone scrivono ogni passo in un programma, perché un robot non sa indovinare i passi da solo.
Oggi hai pensato proprio come chi costruisce i robot davvero, tesoro.









