Atividades sobre Algoritmos com repetições simples com gabarito — 2º ano (EF02CO02)
Quando recebo a EF02CO02 no planejamento do 2º ano, minha primeira reação é pensar: como transformar “algoritmos” em algo que as crianças realmente consigam fazer? Afinal, elas ainda estão consolidando leitura, escrita e noções de sequência. Na prática, percebi que o caminho não é começar pelo computador, mas pelas ações que já fazem todos os dias.
Uma rotina de entrar na sala, uma brincadeira de palmas ou o preparo de um sanduíche já rendem boas conversas sobre passos, ordem e repetição. A partir daí, consigo planejar propostas simples e também uma avaliação que observe se a criança entende o que acontece quando uma instrução precisa ser repetida.
O que a habilidade EF02CO02 pede, de verdade?
A EF02CO02 pede que o estudante do 2º ano consiga criar e experimentar algoritmos, isto é, sequências de instruções para realizar uma tarefa, usando fala, escrita ou desenhos. O ponto principal são as repetições simples com quantidade definida: por exemplo, “bata palmas cinco vezes” ou “avance três casas”. A criança precisa perceber que uma mesma ação pode ser repetida sem ter de reescrever tudo e que a instrução precisa ser clara para funcionar. Também entra a importância da ordem: trocar etapas pode mudar ou impedir o resultado. Eu traduzo essa habilidade para a turma assim: “Vamos ensinar alguém a fazer algo, passo a passo, sem deixar dúvidas; e, quando uma ação se repete, vamos dizer quantas vezes ela acontece”. Não é programação avançada: é raciocínio organizado, testado na prática e explicado com precisão.
“Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, construídos como sequências com repetições simples (iterações definidas) com base em instruções preestabelecidas ou criadas, analisando como a precisão da instrução impacta na execução do algoritmo.”
Essa habilidade pertence à unidade temática Pensamento Computacional, no objeto de conhecimento Algoritmos com repetições simples. Para consultar o detalhamento e encontrar mais itens alinhados, vale acessar a consulta completa do código EF02CO02.
Como trabalhar EF02CO02 em sala?
1. Robô da sala. Eu escolho uma criança para ser o “robô” e outra para dar instruções até um ponto da sala: “dê dois passos”, “vire à direita”, “bata palmas três vezes”. O robô só executa o que foi dito. Quando a instrução é vaga, como “vá para lá”, a turma percebe por que é preciso ser preciso.
2. Sequências com cartões desenhados. Em tiras de papel, preparo símbolos simples: seta para frente, palmas, pulo e giro. Os grupos montam uma sequência para um colega executar. Depois, acrescento um cartão como “repetir 4 vezes” e peço que testem se o colega consegue seguir o algoritmo.
3. Rotinas ilustradas. Peço que desenhem os passos de uma atividade conhecida, como lavar as mãos ou organizar a mochila. Depois, procuramos juntos ações que se repetem: esfregar as mãos, por exemplo, pode aparecer com uma quantidade combinada de vezes. É uma boa ponte entre linguagem pictográfica e algoritmo.
4. Ritmo e movimento. Faço uma sequência oral: “pule duas vezes, bata palmas três vezes, gire uma vez”. Em seguida, os estudantes criam novas sequências para os colegas. Além de trabalhar repetição, essa proposta revela rapidamente quem ainda confunde quantidade e ação.
5. Corrigir instruções. Levo comandos incompletos, como “desenhe bolinhas” ou “ande”. A turma precisa melhorá-los: quantas bolinhas? Para qual direção? Quantos passos? É uma forma concreta de discutir precisão sem depender de tela ou material caro.
Como avaliar essa habilidade?
Uma boa questão de EF02CO02 precisa cobrar mais do que decorar a palavra “repetição”. Ela deve apresentar uma ação ou sequência compreensível para a idade e pedir que a criança identifique, crie ou simule uma repetição definida. Também é importante avaliar a ordem dos passos e a clareza de uma instrução. Situações de brincadeira, receitas, trajetos e comandos corporais funcionam muito bem.
Eu evito avaliações que tragam vocabulário técnico demais ou que exijam conhecimento de linguagem de programação. Outro erro comum é cobrar somente contagem, sem relacioná-la a uma ação repetida. “Cinco” sozinho não comprova que o estudante entendeu “bater palmas cinco vezes”. Também não basta pedir uma lista de passos: é preciso observar se há ordem, se a quantidade está indicada e se outra pessoa conseguiria executar o que foi proposto.
Para montar uma atividade com diferentes níveis de dificuldade, uso o gerador de provas do GeraProva. O acervo reúne 105 questões alinhadas a esse código, o que ajuda a equilibrar itens de reconhecimento, aplicação e análise.
Questões prontas de EF02CO02 (com gabarito comentado)
1. Na brincadeira, Bia deve fazer a mesma ação cinco vezes. Qual opção mostra essa repetição?
- ✅ A) Cinco palmas. Bater palmas cinco vezes repete a mesma ação. Isso é uma repetição simples.
- ❌ B) Um giro. Troca a ação de bater palmas por girar e não mostra cinco repetições.
- ❌ C) Uma palma. Mostra a ação apenas uma vez, sem repetição.
- ❌ D) Um desenho. Mostra uma ação única, sem repetir a mesma ação cinco vezes.
- ❌ E) Um pulo. Troca a ação de bater palmas por pular e não mostra cinco repetições.
2. Na aula, Ana criou uma lista de passos para o computador. Qual passo repete uma ação várias vezes?
- ❌ A) Guardar um número. Realiza uma única ação de guardar. Não há repetição.
- ❌ B) Somar 2 e 3. Faz uma única soma. Não repete uma ação.
- ❌ C) Apagar um desenho. Realiza uma única ação de apagar. Não há repetição.
- ✅ D) Mostrar “Oi” 5 vezes. Mostrar “Oi” 5 vezes repete a mesma ação. Isso é uma repetição simples.
- ❌ E) Mostrar “Oi” 1 vez. Mostra a mensagem apenas uma vez. Não há repetição.
3. Em um jogo de computador, como um algoritmo com repetição simples pode ser usado para contar até 10?
- ❌ A) Contar até 10 de forma aleatória. O algoritmo deve seguir uma ordem específica.
- ✅ B) Incrementar um contador de 1 até 10. Essa é a forma correta de contar até 10.
- ❌ C) Parar no número 5. O objetivo é contar até 10, não parar.
- ❌ D) Contar apenas números pares. A contagem deve incluir todos os números.
- ❌ E) Contar apenas números ímpares. Todos os números devem ser contados.
4. Qual é a função de um algoritmo que utiliza repetição simples em um programa?
- ❌ A) Executar uma instrução uma única vez. Essa descrição não corresponde ao uso de repetição.
- ✅ B) Executar um bloco de instruções várias vezes. Essa é a função de uma repetição simples.
- ❌ C) Armazenar dados em uma variável. Armazenar dados é uma função diferente.
- ❌ D) Comparar dois valores. Comparar valores não é a função principal de repetição.
- ❌ E) Interromper a execução do programa. Repetição não interrompe o programa, mas executa novamente.
5. Qual o objetivo principal de um algoritmo que utiliza repetições simples?
- ❌ A) Aumentar a complexidade do código. O objetivo é simplificar a indicação de ações repetidas.
- ✅ B) Executar instruções de forma repetida. Essa é a principal função de um algoritmo com repetições simples.
- ❌ C) Reduzir a quantidade de variáveis utilizadas. Esse não é o foco de um algoritmo com repetições.
- ❌ D) Criar entradas de dados aleatórias. Isso não se relaciona diretamente a repetições simples.
- ❌ E) Melhorar a segurança do programa. Segurança não é o objetivo dos algoritmos com repetições.
6. Bia faz um sanduíche seguindo passos: pegar o pão, colocar o queijo e fechar o pão. O que pode acontecer se ela trocar a ordem?
- ❌ A) O sanduíche fica maior. A ordem dos passos não aumenta o sanduíche.
- ✅ B) O sanduíche sai errado. Os passos de um algoritmo devem seguir uma ordem para que a tarefa seja realizada corretamente.
- ❌ C) O sanduíche desaparece. Trocar os passos não faz o sanduíche desaparecer.
- ❌ D) O sanduíche muda de cor. A troca da ordem não muda a cor do sanduíche.
- ❌ E) O sanduíche fica mais doce. A sequência dos passos não altera o sabor.
Próximos passos
Eu começaria com uma vivência corporal curta, registraria uma sequência por desenhos e só então aplicaria uma ou duas questões. Assim, a avaliação acompanha aquilo que a turma realmente experimentou. Se quiser ampliar o banco de atividades ou gerar uma prova alinhada ao seu planejamento, faça seu cadastro grátis.
As questões são um ponto de partida: adapte exemplos, linguagem e apoio visual ao perfil da sua turma. Com comandos simples e muita experimentação, pensamento computacional cabe perfeitamente no cotidiano do 2º ano.
