Contributed By: Dakota Science Center
Share This Experiment

Experiment Category:

Objective: 

Crie um programa para fazer que um "robô" encontre e descarte "lixo radioativo", utilizando alguns comandos simples e sua imaginação.

What You Need: 
  • Um amigo.
  • Cartões de Comando - faça cartões de comando com estas instruções: Virar à Esquerda, Virar à Direita, Avançar 1, Recuar 1, Recolher Objeto, Soltar Objeto, Avançar 10, Recuar 10.
  • Uma área de simulação no chão, delimitada em uma grade 10 x 10.
  • Algo para servir de "Lixo Tóxico".
  • Algo para servir de "Depósito de Lixo Tóxico".
To Do and Observe: 

(1) Marque uma grade em sua área de simulação - meça uma área no chão com 10 passos de largura por 10 passos de comprimento, e utilize um barbante ou fita adesiva para marcar quadrados de um passo de largura por um passo de comprimento em sua grade.

(2) Coloque o lixo tóxico e o depósito de lixo tóxico em diferentes quadrados da grade.

(3) Avalie a situação: não pise na grade, mas observe onde estão localizados o lixo tóxico e o depósito de lixo tóxico.

(4) Pense ou discuta as etapas necessárias para levar o lixo tóxico até o depósito de lixo tóxico.

(5) Faça o papel do programador - utilize os cartões de comando para criar um programa que faça com que seu robô descarte o lixo com segurança.

(6) Teste seu programa - finja ou peça para um amigo seu fingir que é o robô na área de simulação e deixe que o outro leia o programa. Assegure que o robô execute apenas as instruções fornecidas a ele.

(7) Corrija/verifique o programa, se necessário (reorganize os cartões de comando, para fazer o programa funcionar).

(8) Remova alguns cartões de comando (por exemplo, remova todos os cartões Virar à direita e/ou todos os cartões Avançar 1). Você ainda consegue descartar o lixo fora?

(9) Reposicione o lixo e o depósito de lixo tóxico na área de simulação. Desta vez, adicione obstáculos que devem ser evitados.

What's Going On: 

Criar instruções precisas não é tão fácil como parece! Para criar um programa de computador, os programadores devem pensar em cada detalhe e na seqüência em que os eventos devem ocorrer. Máquinas não são humanas e apenas seguem instruções - foi difícil ser o robô e fazer apenas o que seu programador mandava?

Parent/Teacher Tips: 

(1) Se não houver espaço em sua área de simulação para uma grade de 10 x 10, reduza a grade e os cartões de comando, para trabalhar em uma área menor (por exemplo, Avançar 5 ou Avançar 3, em vez de Avançar 10).

(2) Ajude seu filho a criar um programa para uma área de simulação em que você não sabe exatamente onde o lixo está localizado. Que comandos adicionais serão necessários?

(3) Desafie seu filho: Que cartões de comando adicionais você pode deixar de usar e ainda assim conseguir descartar o lixo?

X