Algoritmos: do papel ao robô
Sequência, repetição e decomposição com atividade desplugada, fluxograma e o jogo Robô Coletor.
Habilidades da BNCC
- EF06CO02Elaborar algoritmos com instruções sequenciais, de repetição e de seleção usando uma linguagem de programação. 📥 Baixar slides (PDF)
- EF06CO03Descrever com precisão a solução de um problema, construindo o programa que implementa essa solução. 📥 Baixar slides (PDF)
- EF06CO04Construir soluções de problemas usando a técnica de decomposição e automatizá-las com uma linguagem de programação. 📥 Baixar slides (PDF)
- EF06MA04Construir algoritmo em linguagem natural e representá-lo por fluxograma que resolva um problema simples (por exemplo, saber se um número é par).
Objetivos de aprendizagem
- Descrever uma solução como sequência precisa de instruções.
- Usar repetição para encurtar um algoritmo.
- Decompor um percurso longo em partes menores.
- Representar um algoritmo simples em fluxograma.
Materiais
- Ficha “Programando o colega-robô” impressa
- Fita crepe para marcar uma malha no chão (opcional)
- Computadores, tablets ou celulares para o jogo (1 por dupla)
Desenvolvimento
Tempo total previsto: 100 minutos.
- 10 minProblematização
Peça a um voluntário que guie a turma até a porta usando só frases como “ande dois passos”. Discuta o que acontece quando a instrução é ambígua: um computador não adivinha o que queremos dizer.
- 25 minColega-robô (desplugada)
Em duplas, com a ficha: um aluno escreve o programa com as setas, o outro executa na malha. Trocam de papel. Desafio: reescrever o mesmo programa com menos comandos usando “repetir”.
- 15 minFluxograma
Completem juntos o fluxograma de par ou ímpar da ficha. Mostre que a decisão (losango) é a seleção do algoritmo.
- 35 minJogo Robô Coletor
As duplas resolvem as fases do jogo e anotam quantos blocos usaram em cada uma. Quem terminar tenta bater o número mínimo de blocos indicado.
- 15 minSocialização
Duplas mostram duas soluções diferentes para a mesma fase. Pergunta-chave: o que as duas têm em comum? Onde a repetição ajudou? Como dividiram o caminho em partes?
Avaliação
Observe se os programas executam sem ambiguidade e se a dupla reduz o número de comandos com repetição. Recolha a ficha com o fluxograma completo.