Algoritmos para crianças
Quando o assunto é algoritmos para crianças, eu gosto de começar com uma pergunta que rende mais do que parece. Se eu disser “anda um pouquinho para a direita”, quanto é um pouquinho? Em uma turma, provavelmente vou ouvir três respostas diferentes. E é aí que começa o nosso Projeto Algoritmo para Crianças.
O que é um algoritmo?
Um algoritmo é um conjunto finito de instruções claras e ordenadas para realizar uma tarefa ou resolver um problema. Uma receita de bolo, passos para fritar um ovo e até mesmo a rotina ao acordar antes de ir para a escola são bons exemplos para começar. Ela diz o que fazer, em que ordem e, quando faz diferença, quanto usar ou por quanto tempo esperar.
Para o educador, vale prestar atenção ao momento em que a criança passa de “eu sei como fazer” para “eu consigo explicar como fazer”. Quando um colega testa as instruções, fica mais fácil perceber o que estava claro e o que ainda precisava ser dito. Escrever, testar e ajustar esses passos é uma forma de trabalhar o pensamento computacional em sala de aula.
Uma amostra para experimentar agora
Peça à turma que faça um desenho seguindo três comandos. Desenhe um quadrado. Faça um triângulo em cima do quadrado. Desenhe um retângulo dentro do quadrado, encostado na base.
Depois, compare os desenhos. Alguns vão parecer casas com portas estreitas, outros com portas bem largas. Pergunte o que precisaria entrar nas instruções se a porta tivesse de ficar no centro. Essa conversa já é uma boa introdução ao que faremos na atividade.
Se você quiser preparar a aula com antecedência, deixei uma apresentação gratuita que usa peças de LEGO como exemplo para introduzir o tema em aulas de robótica ou programação. Acesse o material Pensamento Computacional na página de downloads da STEAM 4 KIDS™.
Atividade de algoritmo — O robô que segue as setas
Indicação · 2º ao 5º ano do Ensino Fundamental
Tempo · 20 a 25 minutos
Organização · Em duplas
Materiais · Papel, lápis e uma borracha para representar o robô
- Peça a cada dupla que desenhe uma grade de 4 por 4. Marquem a saída no canto inferior esquerdo, a chegada no canto superior direito e um obstáculo na casa imediatamente acima da saída.
- Combinem que cada seta move o robô uma casa na direção indicada na folha. O robô não pode pisar no obstáculo nem sair da grade.
- Uma criança escreve a sequência inteira de setas. A outra coloca o robô na saída e executa os comandos na ordem, sem completar o caminho por conta própria.
- Se um comando levar ao obstáculo ou para fora da grade, a dupla marca onde o teste parou, ajusta a sequência e recomeça da saída. Depois, as crianças trocam de papel e tentam encontrar outro caminho.
Um caminho possível para o professor conferir · → ↑ ↑ ↑ → →
Na conversa final, pergunte “Em que ponto vocês mudaram uma instrução? O que aconteceu quando testaram de novo?” Se duas duplas encontrarem caminhos diferentes, peça que mostrem por que os dois funcionam.
Para continuar com o livro Algoritmos para Crianças
Eu sugiro trazer o livro depois que a turma já tiver feito o primeiro desafio. Assim, quando a palavra algoritmo aparecer na leitura, ela vem acompanhada de uma lembrança bem concreta. É aquela sequência de setas que alguém escreveu, outra pessoa testou e os dois ajustaram juntos.
Uma pergunta para levar para esse momento de leitura é “Que outra tarefa da nossa sala daria para ensinar ao robô?” A turma escolhe uma, escreve os passos e troca as instruções com outra dupla. A melhor parte é ver o que acontece quando o colega segue, ao pé da letra, aquilo que estava tão óbvio na nossa cabeça.

