Contributed By: Dakota Science Center
Share This Experiment

Experiment Category:

Objective: 

Creare un programma per un "robot" per trovare ed eliminare un "rifiuto tossico" mediante pochi e semplici comandi e molta immaginazione.

What You Need: 
  • Un amico.
  • Schede di programma - prepara le schede di programma per i comandi Gira a
  • sinistra, Gira a destra, Avanti di 1, Indietro di 1, Prendi l'oggetto,
  • Metti giù l'oggetto, Avanti di 10, Indietro di 10.
  • Un'area di simulazione sul pavimento suddivisa in una griglia 10 x 10.
  • Qualcosa che rappresenti il "rifiuto tossico".
  • Qualcosa che rappresenti il "contenitore".
To Do and Observe: 

(1) Delimita una griglia nell'area di simulazione; misura un'area sul pavimento che sia larga 10 passi e lunga 10 passi e usa della corda o del nastro adesivo per delimitare quadrati delle dimensioni di un passo per un passo all'interno della griglia.

(2) Posiziona il rifiuto tossico e il contenitore in riquadri differenti della griglia.

(3) Analizza la situazione: non calpestare la griglia ma memorizza le posizioni del rifiuto tossico e del contenitore.

(4) Pensa ai passi necessari per immagazzinare il rifiuto (per spostare il rifiuto tossico nel contenitore).

(5) Agisci come un programmatore: usa le schede di comando per creare un programma per il tuo robot che dovrà mettere al sicuro il rifiuto tossico.

(6) Prova il tuo programma: tu sarai il robot nell'area di simulazione e il tuo amico leggerà il programma, o viceversa. Il robot deve seguire soltanto le istruzioni che gli vengono date.

(7) Se necessario, fai delle correzioni al programma (ridisponi le schede di comando in modo che il programma possa funzionare).

(8) Elimina una serie di schede di comando (ad esempio, elimina tutte le schede Gira a destra e/o tutte le schede Avanti di 1). Sei ancora in grado di immagazzinare il rifiuto tossico?

(9) Riposiziona il rifiuto e il contenitore nell'area di simulazione. Questa volta aggiungi ostacoli che dovranno essere evitati.

What's Going On: 

Creare istruzioni accurate non è così facile come sembra! I programmatori devono pensare a tutti i dettagli e ad ogni sequenza di eventi per realizzare un programma per computer. Le macchine non sono come l'uomo e fanno solo ciò che gli viene detto. E' stato difficile fare il robot ed eseguire solo ciò che ti ha detto il tuo programmatore?

Parent/Teacher Tips: 

(1) Se non hai spazio per una griglia 10 x 10 nella tua area di simulazione, puoi ridurre la griglia e le schede di comando per operare in un'area più piccola (ad es. Avanti di 5 o di 3 anziché Avanti di 10).

(2) Aiuta il ragazzo a scrivere il programma per un'area di simulazione in cui si sa dove si trova esattamente il rifiuto. Di quali altri comandi potresti aver bisogno?

(3) Sfida per il ragazzo: quali schede di comando puoi fare a meno di usare ed eliminare ugualmente il rifiuto tossico?

X