Onde Está o Dado? Aprendendo a Fazer Buscas
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: Compreender a ideia de busca sequencial, observando como um programa pode verificar elementos um após o outro até encontrar o valor procurado ou chegar ao final da coleção.
Passo a Passo para Execução
- Criar uma lista chamada 'BancoDePistas'.
- Adicionar pelo menos seis valores diferentes.
- Criar um personagem investigador.
- Programar uma pergunta para receber do usuário aquilo que ele deseja localizar.
- Usar a operação de verificação de conteúdo da lista.
- Informar uma mensagem quando o valor estiver presente.
- Criar uma segunda resposta para o caso em que o valor não esteja presente.
- Testar um item localizado no começo da lista.
- Testar um item localizado mais adiante.
- Testar um valor que não exista.
- Registrar os três resultados em uma tabela.
- Acrescentar novos itens e repetir a investigação.
- Pedir que outra dupla tente encontrar informações usando o projeto.
- Melhorar as mensagens do programa para deixar claro o resultado da consulta.
Links e Recursos
Comentários
O programa precisa comparar dados para descobrir se um valor está ou não presente em uma coleção. No Scratch, uma lista pode ser examinada usando recursos que verificam seu conteúdo. Essa habilidade está relacionada a sistemas que procuram produtos, nomes, configurações, mensagens ou outros registros. O mais importante para a criança é perceber que uma busca é uma sequência organizada de comparações e que o computador precisa seguir alguma estratégia para encontrar uma resposta.A Investigação da Caixa de Pistas
As equipes receberão uma coleção de cartões embaralhados e um alvo de busca. O desafio será procurar o item seguindo uma estratégia organizada, registrar as comparações e descobrir quantas tentativas foram necessárias.Materiais Necessários
- 12 envelopes numerados
- Cartões com nomes de objetos e animais fictícios
- Cartões-alvo para cada rodada
- Folhas de investigação com campos para tentativa, posição, valor encontrado e resultado
- Lápis e borracha
- Canetas coloridas
- Um sino ou marcador para confirmar o encontro do alvo
- Quadro branco para contabilizar comparações
- Cartões com casos em que o item está no começo, no meio, no fim ou não existe
- Crachás de 'Investigador' e 'Registrador'
- Fita adesiva para fixar os envelopes em sequência
Passo a Passo da Execução
- Montar uma coleção com vários cartões e escolher um valor que deverá ser encontrado.
- Perguntar qual seria uma maneira organizada de procurar esse valor sem pular aleatoriamente entre os cartões.
- Demonstrar a busca começando pela primeira posição.
- Comparar o conteúdo encontrado com o alvo.
- Avançar para a próxima posição somente quando o valor anterior não for o procurado.
- Registrar cada comparação realizada.
- Repetir a experiência com um alvo localizado no meio da coleção.
- Repetir com um alvo localizado na última posição.
- Fazer uma rodada com um item que não existe.
- Comparar o número de verificações em cada situação.
- Pedir que as equipes criem uma coleção própria e troquem o desafio com outra equipe.
- Discutir por que procurar em uma coleção grande pode exigir muitas comparações.
- Relacionar a estratégia com pesquisas realizadas por programas.
- Encerrar mostrando que diferentes técnicas de busca existem e que a busca sequencial é uma das formas mais simples de começar.