Corrigindo e reorganizando um algoritmo
Período: Ensino Fundamental 1 | Ano: 1º 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: A aula aprofunda a depuração mostrando que um algoritmo pode ser corrigido de várias maneiras: mudando a posição de uma instrução, retirando um comando inadequado ou acrescentando aquilo que estava faltando.
Passo a Passo para Execução
- Abrir um desafio de depuração do Course A ou Express Course.
- Executar o código original sem modificar nada.
- Perguntar qual parte do resultado está diferente do esperado.
- Verificar se existem blocos fora da posição correta.
- Testar a troca de dois blocos.
- Executar novamente.
- Caso continue errado, verificar se algum comando precisa ser substituído.
- Testar a nova versão.
- Em outro desafio, observar se falta algum bloco.
- Adicionar o comando necessário e repetir o teste.
- Pedir que as crianças comparem as três formas de correção.
- Encerrar destacando que depurar é observar, mudar, testar e aprender com o resultado.
Links e Recursos
Comentários
Reorganizar um algoritmo significa mudar a posição de instruções para que elas aconteçam no momento correto. Corrigir também pode significar substituir um comando, retirar algo desnecessário ou acrescentar uma etapa que estava faltando. Essa prática é chamada de depuração. Na vida real, usamos o mesmo raciocínio quando percebemos que uma receita, uma montagem ou uma tarefa não deu certo e precisamos descobrir exatamente o que deve ser alterado.Oficina de conserto dos passos
As crianças recebem sequências incompletas, desordenadas ou com uma instrução inadequada e precisam reconstruí-las até que a tarefa possa ser realizada corretamente.Materiais Necessários
- Tiras de papel com algoritmos curtos
- Cartões de instruções corretas
- Cartões com instruções extras que precisam ser descartadas
- Cartões em branco para criar novas etapas
- Adesivos para marcar uma sequência já corrigida
- Folhas de registro
- 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
- Apresentar uma tarefa simples composta por etapas.
- Mostrar uma versão com as etapas fora da ordem.
- Perguntar o que precisa mudar para que a tarefa funcione.
- Pedir que as crianças testem diferentes organizações dos cartões.
- Registrar no quadro a sequência correta encontrada.
- Apresentar um novo caso em que falta uma instrução.
- Solicitar que os alunos identifiquem o espaço vazio e proponham um novo passo.
- Apresentar um terceiro caso com uma instrução que não deveria estar presente.
- Retirar a instrução inadequada e testar a nova sequência.
- Dividir a turma em duplas para resolver pequenos desafios.
- Pedir que cada dupla explique se corrigiu, trocou, retirou ou acrescentou algum passo.
- Encerrar mostrando que programadores também trabalham por tentativa, teste e ajuste.