Antes de escrever código, é preciso pensar como quem programa: dividir uma tarefa em passos pequenos, colocar os passos em ordem, perceber o que se repete e achar o erro quando algo dá errado. Nada disso precisa de tela. Papel, alguns brinquedos e a voz bastam para praticar as ideias da programação, e as crianças costumam achar as brincadeiras muito engraçadas.
O que é um algoritmo
Um algoritmo é uma lista de passos exatos para fazer alguma coisa. Uma receita é um algoritmo. Escovar os dentes também: pegar a escova, pôr pasta, escovar os dentes de cima, os de baixo, enxaguar. O computador segue os passos exatamente como estão escritos, sem adivinhar, e por isso a precisão importa.
Quatro grandes ideias
| Ideia | O que quer dizer | Exemplo do dia a dia |
|---|---|---|
| Sequência | Passos na ordem certa | Primeiro a meia, depois o sapato |
| Repetição | Fazer os mesmos passos várias vezes | Mexer, mexer, mexer: "mexer 3 vezes" |
| Condição | Fazer algo só se algo for verdade | Se estiver chovendo, leve o guarda-chuva |
| Depuração | Achar e corrigir um erro | "Ops, o sapato foi antes da meia!" |
Brincadeiras sem computador
- O adulto robô. Você vira um robô que faz exatamente o que mandam. A criança dá instruções para ir até a porta ou fazer um sanduíche. Siga ao pé da letra: se ela disser "coloque o pão no prato" sem "abra o pacote", o robô não alcança o pão. As risadas ensinam precisão.
- Caminho na grade. Desenhem uma grade no papel ou façam uma no chão com fita. Façam cartões de setas: para frente, virar à esquerda, virar à direita. Enfileirem os cartões para levar um brinquedo da largada até a chegada. Acrescentem obstáculos e uma segunda chegada quando ficar fácil.
- Passos em ordem. Desenhem uma rotina, como se vestir ou plantar uma semente, em cartões. Misturem e peça para a criança colocar em ordem.
- Ache o erro. Leia uma sequência com um erro: "Calçar o sapato, calçar a meia, sair de casa." A criança acha o erro e conserta.
- Repita. Inventem uma dança: palma, palma, pulo. Façam três vezes. Depois escrevam o programa do jeito curto: "repetir 3 vezes: palma, palma, pulo".
- Cartões "se… então…". Mostre cartões coloridos. "Se o cartão for vermelho, pule. Se for azul, sente." Depois deixe a criança inventar as regras.
- Código secreto. Deem um símbolo para cada letra ou forma e escrevam uma mensagem curta em código. A criança decifra e depois escreve uma para você.
O que combina com cada idade
Cada criança é diferente, mas como guia aproximado:
| Idade | Bons pontos de partida |
|---|---|
| 5–6 | Sequências de figuras, o adulto robô, grades com 3 ou 4 passos |
| 7–8 | Grades mais longas, repetições, achar o erro, códigos simples |
| 9–10 | Condições, combinar repetições, escrever algoritmos para outra pessoa seguir |
Dicas para brincar
- Deixe os erros acontecerem. Quando o brinquedo bate na parede, não é fracasso: é hora de depurar.
- Programas curtos no começo. Três ou quatro passos, depois mais.
- Troquem de papel. Às vezes a criança é quem programa, às vezes é o robô.
- Usem as palavras. "Passos", "repetir", "se", "erro" e "consertar" ficam naturais com a brincadeira.
No Dologi, os desafios "Dirija o carro" pedem para preencher uma fileira de movimentos para o carro pegar todas as estrelas sem bater na parede, um pequeno programa escrito sem teclado.
Resumindo
- O pensamento da programação envolve passos, ordem, repetições, condições e correção de erros.
- Dá para praticar com papel, brinquedos e a voz, sem tela.
- O adulto robô, a grade e achar o erro são bons pontos de partida.
- Erros fazem parte da brincadeira: achar e consertar um erro é a melhor parte.
Leia também: Desafios de lógica para crianças de 4 a 10 anos, com respostas e dicas
