Quem Guarda Cada Informação?
Período: Ensino Fundamental 1 | Ano: 5º Ano
Importante: Este material é meramente uma sugestão. Cabe ao educador adaptar as ideias oferecidas à realidade de sua turma, encontrando a melhor forma de aplicar o conteúdo.
Introdução: Explorar a diferença entre informações compartilhadas por vários personagens e informações pertencentes somente a um personagem. A proposta introduz a ideia de escopo de variável por meio de um jogo com pontuação e características individuais.
Passo a Passo para Execução
- Criar um projeto com dois personagens.
- Criar uma variável chamada 'PontosPartida' selecionando a opção para todos os atores.
- Criar uma variável chamada 'Velocidade' apenas para o ator selecionado.
- Repetir a criação da variável 'Velocidade' para o segundo ator.
- Atribuir valores diferentes de velocidade aos dois personagens.
- Criar uma ação que aumente a pontuação quando qualquer personagem cumprir um objetivo.
- Observar que a pontuação é compartilhada, enquanto cada personagem mantém seu próprio valor de velocidade.
- Alterar propositalmente a pontuação e acompanhar o efeito nos dois personagens.
- Alterar apenas a velocidade de um personagem e confirmar que a velocidade do outro permanece diferente.
- Criar uma nova variável e decidir, antes de programar, se ela deve ser compartilhada ou individual.
- Testar o projeto com outro colega e pedir que ele explique a organização escolhida.
- Salvar o projeto com um nome autoral e registrar uma situação em que escolher o escopo errado provocaria um comportamento inesperado.
Links e Recursos
Comentários
Escopo é a ideia de onde uma informação pode ser usada. Uma variável global ou compartilhada representa um dado que pode ser acessado por diferentes personagens do projeto. Uma variável local pertence a um personagem específico. Na prática, isso ajuda o programador a evitar misturas de informações. É parecido com um placar exposto em um campeonato, que todos consultam, enquanto cada jogador mantém dados próprios, como sua velocidade ou quantidade de energia.O Painel da Equipe e os Bolsos Secretos
Os alunos participarão de uma simulação em que algumas informações ficam no painel da equipe e outras ficam em cartões individuais. Dessa forma, poderão observar por que uma informação compartilhada não deve ser confundida com uma informação exclusiva.Materiais Necessários
- Uma caixa ou painel central para representar as informações compartilhadas
- Um envelope individual para cada participante
- Fichas com números de pontuação
- Fichas com energia, velocidade, apelido ou outras características individuais
- Cartões identificados como 'Todos podem acessar' e 'Somente este personagem'
- Quadro branco para registrar exemplos de informações globais e locais
- Folhas de classificação
- Lápis e borracha
- Crachás de 'Personagem' e 'Controlador do jogo'
- Um cronômetro para organizar rodadas
Passo a Passo da Execução
- Perguntar quais informações de um jogo precisam ser iguais para todos os jogadores e quais podem ser diferentes.
- Apresentar o painel central como uma informação compartilhada por toda a partida.
- Entregar a cada aluno um envelope com uma informação exclusiva.
- Alterar a pontuação do painel e pedir que todos observem a mudança.
- Alterar somente a energia de um personagem e verificar se os demais envelopes permanecem iguais.
- Simular um erro proposital colocando uma informação individual no painel central.
- Perguntar o que aconteceria caso todos os personagens passassem a usar essa mesma informação.
- Classificar diferentes exemplos entre 'compartilhado' e 'individual'.
- Pedir que as equipes inventem um jogo simples e indiquem quais dados precisariam ser compartilhados e quais seriam próprios de cada personagem.
- Representar a organização desses dados em um desenho de caixas.
- Relacionar a atividade à necessidade de organizar informações para evitar alterações indesejadas.
- Encerrar mostrando que escolher onde uma informação fica armazenada influencia quem pode utilizá-la.