Todo programa, de um joguinho simples a um aplicativo enorme, é feito de algumas ideias básicas. Duas das mais importantes são as repetições (fazer algo de novo e de novo) e as condições (fazer algo só se outra coisa for verdade).
A boa notícia é que as crianças já usam as duas o tempo todo. Uma cantiga de pular corda, uma música com refrão e a rotina da manhã estão cheias de repetições e condições. Apontá-las e brincar com elas é um jeito ótimo, sem telas, de construir o pensamento por trás da programação.
O que são repetições e condições
Explique com coisas que a criança já faz:
| Ideia | Em palavras do dia a dia | Exemplo |
|---|---|---|
| Repetição | Fazer de novo, algumas vezes | "Pule 5 vezes." |
| Repetir até | Continuar até algo acontecer | "Mexa até ficar lisinho." |
| Condição | Fazer só se algo for verdade | "Se estiver chovendo, leve o guarda-chuva." |
| Se... senão | Escolher entre duas coisas | "Se o sinal estiver verde, atravesse. Senão, espere." |
Com os pequenos, não precisa usar "repetição" e "condição". "De novo e de novo" e "só se" funcionam muito bem. A partir de uns 7 anos, muitas crianças gostam de aprender os nomes de verdade.
Pular corda: repetições que dá para sentir
Pular corda (ou fingir que pula, com os menores) é um jeito perfeito de sentir uma repetição.
- Repetir um número de vezes: "Pule 5 vezes." Depois "Pule 10 vezes." A instrução continua curta, mas a ação se repete.
- Repetir até: "Continue pulando até eu bater palma." A criança precisa ficar atenta ao sinal enquanto pula.
- Acrescentar uma condição: "Se a corda encostar no seu pé, pare e comece a contar de novo do 1."
Depois, pergunte: "Como eu poderia dizer 'pula, pula, pula, pula, pula' de um jeito mais curto?" A resposta, "pule 5 vezes", é exatamente o motivo de as repetições serem tão úteis nos programas: evitam escrever o mesmo passo várias vezes.
Músicas e sequências de palmas
Muitas músicas têm um refrão que volta depois de cada estrofe. Isso também é uma repetição.
- Achem a parte que repete: "Qual parte da música volta toda hora? Quantas vezes a gente canta?"
- Uma sequência de palmas em repetição: "Palma, palma, batida no joelho" três vezes. Depois, a criança inventa uma sequência e diz quantas vezes repetir.
- Repetição dentro de repetição (para os maiores): "Duas palmas e uma batida de pé. Façam tudo isso 4 vezes." No final, contem as palmas: quantas foram?
A música é cheia de padrões, por isso é um lugar natural para perceber repetições.
Condições no dia a dia
A rotina da família está cheia de condições. Transformem isso em brincadeira:
- Atenção ao "se": durante o dia, sempre que alguém disser "se", a criança grita "condição!" (ou levanta a mão).
- A brincadeira do "se": dê regras como "Se eu tocar o nariz, você pula. Se eu tocar a orelha, você senta." Depois troque bem rápido. A criança precisa conferir a condição antes de agir, toda vez.
- Duas opções: "Se o cartão for vermelho, coloque à esquerda. Senão, à direita." Separar coisas por uma regra é uma condição em ação.
A brincadeira do "se" também é um ótimo exercício de atenção: a criança precisa parar e conferir, em vez de só imitar o adulto.
Escrevam um programa para uma pessoa
Agora juntem tudo. Peça à criança para escrever (ou desenhar) um "programa" curto para você seguir:
- Um desenho para cada ação: pular, bater palma, girar, sentar.
- Um número para as repetições: o desenho de pular com "×3" quer dizer pular três vezes.
- Uma condição, por exemplo o desenho de um cachorro: "Se você vir o cartão do cachorro, sente."
Depois, siga o programa exatamente. Se ele não fizer o que a criança queria, procurem juntos o passo que precisa de conserto. Troquem de papel para a criança seguir o seu.
No Dologi, os desafios "Repita passos" não têm espaço para todos os passos, então a criança toca em um movimento para repeti-lo 2, 3 ou 4 vezes e levar o carro até todas as estrelas, igualzinho a transformar "pula, pula, pula" em "pule 3 vezes".
Resumindo
- Uma repetição faz um passo várias vezes, ou até algo acontecer.
- Uma condição quer dizer fazer algo só se algo for verdade.
- Pular corda, músicas com refrão e sequências de palmas estão cheias de repetições; a rotina da família, cheia de "se".
- Deixe a criança escrever um programa curto com repetições e um "se", e siga exatamente o que ela escreveu.
Leia também: Uma receita é um programa: algoritmos do dia a dia para crianças
