Transformando comandos em resultados

Os estudantes usam uma atividade de programação visual para observar como diferentes instruções são recebidas, processadas na sequência e transformadas em movimentos na tela.

Passo a Passo para Execução

  1. Organizar os alunos em duplas.
  2. Abrir o desafio de Sequencing with Scrat.
  3. Identificar com a turma o objetivo do nível.
  4. Perguntar quais comandos precisam ser colocados para alcançar esse objetivo.
  5. Explicar que os blocos escolhidos são as informações que o programa receberá para executar a tarefa.
  6. Montar a sequência de comandos com a dupla.
  7. Executar o programa e observar como cada bloco provoca uma ação.
  8. Comparar o resultado de uma sequência curta com o resultado de outra sequência modificada.
  9. Solicitar que os alunos retirem um comando e antecipem o que poderá acontecer.
  10. Recolocar o comando e testar novamente.
  11. Pedir que as crianças descrevam oralmente a relação entre comando, ação e resultado.
  12. Finalizar mostrando que vários aparelhos do cotidiano também recebem informações e produzem resultados automaticamente.

Comentários

Entrada é aquilo que fornecemos para um sistema trabalhar. Processamento é o conjunto de ações que o sistema realiza usando essas informações. Saída ou resultado é aquilo que aparece no final. Uma criança pode pensar nisso como colocar ingredientes em uma tigela, misturá-los e obter uma preparação. Em um computador, a entrada pode ser um clique, uma tecla ou uma informação; o processamento acontece dentro do programa; e a saída pode ser uma imagem, um som ou um movimento na tela.

A estação do robô cozinheiro

As crianças organizam cartões de ingredientes, ferramentas e ações para ajudar um robô imaginário a transformar materiais de entrada em um resultado final.

Materiais Necessários

  • Cartões ilustrados de alimentos de brinquedo
  • Cartões de utensílios como colher, prato e tigela
  • Cartões de ações como misturar, separar, colocar e servir
  • Cartões de resultados como salada, suco e sanduíche
  • Bandejas para separar 'O que entra', 'O que acontece' e 'O que sai'
  • Folhas de atividade com pequenos desafios
  • Lápis grafite
  • Lápis de cor
  • Tesouras escolares sem ponta
  • Cola em bastão
  • Quadro branco e marcadores

Passo a Passo da Execução

  1. Apresentar o personagem do robô cozinheiro e explicar que ele precisa receber informações e materiais antes de executar uma tarefa.
  2. Mostrar uma bandeja com cartões de ingredientes e perguntar o que pode ser usado na atividade.
  3. Explicar que aquilo que fornecemos para uma tarefa pode ser chamado de entrada.
  4. Apresentar cartões com ações e organizar uma sequência de procedimentos.
  5. Explicar que essas ações representam o processamento, isto é, aquilo que é feito com o que entrou.
  6. Mostrar os cartões de resultado e perguntar o que foi produzido depois das ações.
  7. Repetir o exercício com outros exemplos mais simples, como separar objetos por cor ou organizar lápis.
  8. Entregar desafios embaralhados para que as duplas identifiquem entrada, ação e resultado.
  9. Pedir que uma dupla explique seu raciocínio para a turma.
  10. Criar coletivamente um exemplo em que uma entrada esteja faltando e discutir por que a tarefa não poderá terminar corretamente.
  11. Criar outro exemplo em que as ações estejam trocadas e observar a mudança do resultado.
  12. Encerrar mostrando que programas também trabalham com informações recebidas, regras de processamento e resultados percebidos pelo usuário.