Atividades de Algoritmos para o 1º ano com gabarito
AS
Alexandre Lombardi dos Santos 25 de outubro de 2026 9 min de leitura 1
Reuni atividades de Algoritmos para o 1º ano com gabarito comentado e propostas para trabalhar sequências, condições e instruções. Veja como usar as questões na aula de Computação.
Quando trabalho Algoritmos com uma turma de 1º ano, começo por uma ideia concreta: uma sequência organizada de instruções pode ajudar a realizar uma tarefa. Não preciso iniciar pelo computador nem por palavras difíceis. Posso conversar sobre passos, escolhas e resultados que as crianças reconhecem, como seguir uma regra ou comparar um palpite com um número. O cuidado está em tornar cada instrução clara e observar se a turma acompanha a ordem e a condição apresentada.
Neste material, reuni questões de Computação relacionadas à habilidade EF15CO02. Elas exploram representações, sequências, decisões e repetição. Há itens adequados para leitura e discussão coletiva e também um item de pseudocódigo com vetores que exige conhecimentos bem mais avançados; sinalizo essa diferença para que você decida se deve adaptar ou não utilizá-lo com sua turma.
O que o aluno de 1º ano precisa saber sobre Algoritmos
Para começar a estudar Algoritmos no 1º ano, o aluno precisa compreender que um algoritmo é uma sequência organizada de instruções para realizar uma tarefa ou resolver uma situação. Ele pode acompanhar os passos na ordem em que aparecem, identificar o que muda quando uma regra é aplicada e perceber que uma condição pode levar a resultados diferentes. Em atividades iniciais, isso pode ser explorado com exemplos cotidianos, como seguir instruções de movimento, conferir uma informação numa tabela ou decidir uma ação com base numa previsão. Também é importante reconhecer que há diferentes formas de representar um algoritmo, inclusive por meio de fluxogramas, e que uma instrução precisa corresponder ao objetivo proposto. A turma não precisa dominar código para conversar sobre esses princípios: pode explicar o que faria primeiro, qual regra verificaria e que resultado espera. Nas questões desta página, esse entendimento aparece em comparações simples, atribuição de um valor, contagem e leitura de regras condicionais.
O que ele precisa saber antes
Os pré-requisitos variam conforme a questão, então vale fazer uma sondagem breve antes da atividade. Para acompanhar as propostas mais acessíveis, a criança deve ter alguma noção de sequência e de instruções, reconhecer representações visuais básicas e compreender informações simples apresentadas em tabela ou texto. Também ajudam a leitura de números e a comparação entre quantidades, como perceber que 45 é menor que 50 ou que 5 é maior que 3.
As questões sobre condição pressupõem que o aluno consiga relacionar uma regra com uma consequência: se a previsão diz “chuva”, a ação indicada é levar o guarda-chuva; se a quantidade é menor que 50, aplica-se a opção prevista para essa faixa. Para a contagem, é útil conhecer a sequência numérica e entender que contar até 10 inclui o próprio 10. A questão sobre variável pede apenas associar o valor solicitado à quantidade de passos. Já o item de rotação de vetor envolve vetores, pseudocódigo e operações de reversão. Esses conteúdos não são pré-requisitos razoáveis para uma atividade introdutória de 1º ano; recomendo tratá-lo como material avançado para o professor, ou substituí-lo por uma sequência de movimentos adequada à turma.
Onde os alunos mais erram
Nos itens de regra condicional, um erro possível é escolher uma alternativa sem conferir a condição até o fim. Na questão da previsão, por exemplo, ignorar a palavra “chuva” leva à opção contrária à regra. No jogo de adivinhação, o aluno pode inverter a comparação entre 5 e 3 e escolher “menor que 3”, embora o número secreto seja maior que o palpite. Em situações como a dos convidados, pode confundir o limite: 45 é menos que 50, enquanto 50 ou mais corresponde à outra opção.
Nas questões com tabela, é importante usar exatamente a informação registrada. A maçã é a única fruta com a cor “vermelha”; “alaranjada” não é a mesma resposta que “vermelha”. O distrator mais provável indicado para esse item é escolher a primeira fruta da tabela, a banana, sem verificar a condição. Para a representação de algoritmos, pode haver confusão entre ferramentas que organizam dados, como planilhas, e formas usadas para mostrar etapas, como fluxogramas. Na contagem, um erro típico é terminar em 9 ou contar de 2 em 2, sem cumprir a sequência solicitada. Na variável, pode-se atribuir um valor diferente do número de passos pedido. Vale pedir que a criança explique qual dado ou regra usou, em vez de apenas marcar uma alternativa.
Como trabalhar em sala
Organize instruções oralmente: proponha uma tarefa simples e peça à turma que descreva os passos em ordem. Depois, converse sobre o que acontece se uma instrução for trocada de lugar ou ficar de fora.
Faça escolhas com condições: leia situações curtas, como as do guarda-chuva ou do jogo de adivinhação. Peça às crianças que identifiquem a informação decisiva antes de escolher a ação.
Use uma tabela no quadro: registre frutas e cores e leia a regra em voz alta. A turma pode apontar qual linha satisfaz a condição, sempre distinguindo o dado escrito de uma suposição.
Pratique a contagem em sequência: conte em voz alta, com palmas ou passos no lugar, deixando explícito o início e o último número. Depois, confira se a sequência inclui o 10.
Peça justificativas curtas: após a resposta, convide alguns alunos a explicar qual regra seguiram. Esse momento ajuda a perceber se compreenderam a instrução ou se escolheram por associação rápida.
Questões prontas de Algoritmos para o 1º ano (com gabarito comentado)
As questões a seguir mantêm os enunciados e as alternativas fornecidos. Nos itens com cinco opções, o comentário de cada alternativa explica por que ela está certa ou por que não atende à regra. O item 2 é tecnicamente avançado para o 1º ano: incluo-o por estar entre as questões disponibilizadas, mas não recomendo aplicá-lo como está a essa faixa etária.
1. Os algoritmos podem ser representados de diferentes formas. Qual das opções abaixo é uma forma comum de representá-los?
❌ A) Gráficos de barras — mostram quantidades, não organizam os passos de um algoritmo.
❌ B) Planilhas — organizam dados em linhas e colunas, mas não são a representação mais adequada das etapas e decisões de um algoritmo.
✅ C) Fluxogramas — usam formas e setas para mostrar os passos de um algoritmo.
❌ D) Imagens aleatórias — não apresentam os passos organizados que permitem acompanhar o algoritmo.
❌ E) Fotos de paisagens — representam lugares, não as etapas de um algoritmo.
Gabarito comentado: C. A pista é procurar uma representação que mostre etapas organizadas. Gráficos e planilhas podem ser úteis para outros objetivos, mas a resposta esperada para representar o fluxo de um algoritmo é o fluxograma.
2. Apresente, em pseudocódigo resumido, o algoritmo in-place que rotaciona à direita um vetor A[0..n-1] por k posições usando três reversões.
✅ A) k = k mod n; reverse(A,0,n-1); reverse(A,0,k-1); reverse(A,k,n-1) — as três reversões, nessa ordem, produzem a rotação à direita, usando espaço extra constante.
❌ B) k = n - k; reverse(A, 0, n-1); — essa sequência não implementa a rotação à direita solicitada; a operação descrita não realiza as três reversões necessárias.
❌ C) rotate(A, k); — apenas nomeia uma operação, sem apresentar o algoritmo solicitado em pseudocódigo.
❌ D) reverse(A, 0, k-1); reverse(A, k, n-1); — não reverte primeiro o vetor inteiro e, por isso, não produz a rotação indicada.
❌ E) reverse(A, k, n-1); reverse(A, 0, n-1); — a ordem e a quantidade de reversões não correspondem ao procedimento correto.
Gabarito comentado: A. A resposta correta normaliza k e aplica as reversões ao vetor todo, ao trecho inicial e ao trecho restante. Atenção ao contexto: vetor, pseudocódigo e operação in-place são noções avançadas e não são adequadas como questão de aplicação direta para alunos do 1º ano. Eu a reservaria para estudo docente ou a substituiria por uma atividade concreta sobre deslocar elementos.
3. Em uma atividade de Computação, uma turma criou um algoritmo para organizar frutas a partir de uma tabela digital. O algoritmo recebe o nome e a cor registrada para cada fruta. Em seguida, executa a regra: “se a cor registrada for exatamente ‘vermelha’, classificar a fruta na categoria ‘Vermelhas’; caso contrário, não colocá-la nessa categoria”. A tabela contém os seguintes dados: banana — amarela; maçã — vermelha; laranja — alaranjada; pera — verde; uva — roxa. Considerando os dados da tabela e a regra executada pelo algoritmo, qual fruta será classificada na categoria “Vermelhas”?
❌ A) a uva — a cor registrada é roxa, não vermelha.
❌ B) a pera — sua cor registrada é verde e, portanto, não satisfaz a condição.
❌ C) a banana — aparece primeiro na tabela, mas está registrada como amarela.
✅ D) a maçã — é a única fruta cuja cor registrada é exatamente “vermelha”.
❌ E) a laranja — “alaranjada” não corresponde exatamente à condição “vermelha”.
Gabarito comentado: D. A regra pede comparar o texto da cor registrada, não escolher uma fruta por associação ou pela posição na tabela. A maçã é a única que atende à condição.
4. Em um jogo de adivinhação, o jogador precisa adivinhar um número entre 1 e 10. O jogo avisa se o número é maior ou menor que o palpite. Se o número secreto for 5 e o palpite for 3, qual mensagem o jogo deve exibir?
✅ A) Maior que 3 — 5 é maior do que o palpite 3.
❌ B) Menor que 3 — isso inverteria a comparação, pois 5 não é menor que 3.
❌ C) Acertou! — o palpite foi 3, mas o número secreto é 5.
❌ D) Erro! — o jogo deve informar a relação entre os números, não indicar que houve um erro na atividade.
❌ E) Número secreto é 3 — o enunciado informa que o número secreto é 5.
Gabarito comentado: A. Primeiro, comparamos o número secreto com o palpite. Como 5 é maior que 3, a mensagem deve indicar “Maior que 3”.
5. João quer saber se deve levar guarda-chuva para a escola. Se a previsão é de chuva, ele leva. Caso contrário, não leva. O que ele deve fazer se a previsão diz “chuva”?
✅ A) Levar o guarda-chuva — é a ação definida pela regra para a previsão de chuva.
❌ B) Não levar o guarda-chuva — essa seria a ação indicada caso a condição de chuva não se aplicasse.
❌ C) Perguntar a um amigo — não é a instrução definida no algoritmo apresentado.
❌ D) Verificar a previsão novamente — a situação já informa a previsão que deve ser usada.
❌ E) Ir sem qualquer proteção — não corresponde à ação indicada pela condição.
Gabarito comentado: A. A criança precisa relacionar a condição informada — previsão de chuva — à ação correspondente: levar o guarda-chuva.
6. Em uma festa, se o número de convidados for menor que 50, haverá um lanche simples. Se for 50 ou mais, haverá buffet. Se a festa tem 45 convidados, que tipo de lanche será servido?
✅ A) Lanche simples — 45 é menor que 50.
❌ B) Buffet — essa opção vale para 50 convidados ou mais, e a festa tem 45.
❌ C) Coquetel — não é uma das opções estabelecidas pela regra.
❌ D) Jantar completo — a regra fala em lanche simples ou buffet, não em jantar.
❌ E) Petiscos variados — essa alternativa também não corresponde a nenhuma das condições apresentadas.
Gabarito comentado: A. Convém conferir o limite com atenção: “menor que 50” não inclui 50, mas inclui 45. Por isso, a regra determina lanche simples.
7. João está criando um jogo e precisa que o personagem ande 5 passos para frente. Para isso, ele usa a variável 'passos'. Qual é o valor que deve ser atribuído a 'passos'?
❌ A) 1 — não corresponde aos cinco passos pedidos.
❌ B) 3 — é menor que a quantidade solicitada.
✅ C) 5 — atribuir 5 à variável corresponde exatamente ao objetivo.
❌ D) 10 — faria o personagem andar mais passos do que o pedido.
❌ E) 0 — com esse valor, o personagem não avançaria nenhum passo.
Gabarito comentado: C. A variável guarda o valor necessário para a instrução. Como o personagem deve andar cinco passos, o valor atribuído é 5.
8. Durante a aula de informática, o professor pediu para vocês criarem um algoritmo que conte até 10. Como você faria isso?
✅ A) Imprimir 1, 2, 3, ... até 10 — apresenta a sequência de contagem e inclui o número 10.
❌ B) Imprimir 0 a 9 — termina em 9 e não inclui o 10 solicitado.
❌ C) Contar de 2 em 2 — não apresenta a contagem completa de um em um.
❌ D) Parar ao chegar em 10 — não descreve a impressão da sequência até 10.
❌ E) Contar para trás de 10 a 1 — usa a ordem inversa, diferente da contagem proposta.
Gabarito comentado: A. A sequência deve avançar até 10. Para deixar a instrução clara, vale perguntar à turma qual é o primeiro número e qual é o último que será mostrado.
Próximos passos
Você pode usar os itens como sondagem, discussão coletiva ou parte de uma avaliação, selecionando o que faz sentido para os conhecimentos trabalhados. Para explorar outras propostas relacionadas à habilidade, consulte as questões da habilidade EF15CO02. Depois, vale retomar as respostas com justificativas: a regra usada e a informação considerada mostram mais do que a marcação isolada.
Use este material como ponto de partida e adapte a linguagem e o nível de desafio à sua turma. No GeraProva, você pode preparar novas provas e atividades para apoiar seu planejamento.
Monte uma prova com questões como estas
O GeraProva busca questões com gabarito comentado e BNCC no acervo e monta a prova pronta para imprimir.