Atividades de Algoritmos para o 5º ano com gabarito
AS
Alexandre Lombardi dos Santos 01 de outubro de 2026 9 min de leitura 77
Explore atividades de Algoritmos para o 5º ano com questões comentadas sobre sequências, condições e repetição. Encontre ideias para trabalhar o tema em Computação e revisar as habilidades da BNCC.
Quem ensina Computação no 5º ano sabe que, no começo, a palavra algoritmo assusta mais do que o conceito. Na prática, o aluno já segue algoritmos todos os dias: quando monta um lanche, quando escova os dentes, quando arruma a mochila. Meu trabalho em sala é mostrar que essas tarefas têm passos, uma ordem e, às vezes, uma condição que muda o caminho.
Nas minhas aulas, costumo começar pedindo que a turma escreva, em papel, como fazer um sanduíche. Depois lemos os passos em voz alta e percebemos juntos o que faltou, o que estava fora de ordem e o que dependia de uma escolha. É a partir daí que a atividade de prova ganha sentido para eles.
O que o aluno de 5º ano precisa saber sobre Algoritmos
Algoritmo é uma sequência de instruções organizadas para resolver um problema ou realizar uma tarefa. No 5º ano, o foco é entender três ideias: a ordem dos passos, o comando que vem antes e o comando que vem depois, e a condição, que é a decisão do tipo "se acontecer isto, faça aquilo". Não se trata de programar ainda, mas de pensar com clareza antes de qualquer linguagem. Quando o aluno percebe que uma instrução fora de lugar muda o resultado, ele começa a entender por que algoritmos importam.
O que ele precisa saber antes
Os pré-requisitos que aparecem nas questões são a noção de sequência de passos, a identificação de comandos isolados e a lógica condicional básica, aquela que já se apoia em frases como "se a bateria estiver baixa". Também ajuda que o aluno saiba diferenciar informações que entram em um processo daquilo que sai dele. Quando esses pontos estão frágeis, a atividade vira um exercício de adivinhação.
Onde os alunos mais erram
O erro mais comum é trocar a ordem dos passos, principalmente quando a ação final parece chamar atenção, como comer o sanduíche antes de cortá-lo. Outro erro frequente é ignorar a condição: o aluno chega à resposta do cálculo, mas esquece de verificar antes se os dados são válidos. Há também a confusão entre entrada e saída, em que a soma aparece como se fosse a informação que o usuário digitou. Quando a questão tem uma alternativa que parece mais "completa", vale desconfiar dela, porque em geral ela inclui etapas que o enunciado não pediu.
Como trabalhar em sala
Peça que a turma escreva em tiras de papel as etapas de uma tarefa conhecida, como escovar os dentes, e embaralhe as tiras para o colega reordenar.
Use uma situação de decisão, como liberar um tablet só depois de checar a bateria, e pergunte o que mudaria se a regra fosse outra.
Desenhe um fluxograma simples no quadro com caixas e setas, sem software, e peça que alunos expliquem o caminho oposto ao traçado.
Proponha que um aluno seja "o robô" e siga literalmente as instruções escritas pelo colega, para perceber quando falta um detalhe.
Ao fim da aula, peça um algoritmo do cotidiano escrito em no máximo cinco passos, para checar se a ideia de sequência ficou clara.
Questões prontas de Algoritmos para o 5º ano (com gabarito comentado)
Abaixo estão as oito questões do banco, com gabarito comentado. Use-as como diagnóstico, revisão ou fixação.
Questão 1: procedimento com condições na sala de leitura
No fim da tarde, a responsável por uma sala de leitura separa dois tablets para um grupo de crianças. Antes de entregar cada aparelho, ela segue sempre os mesmos passos: liga o tablet, confere se a bateria está com pelo menos 30%, verifica se o nome da criança está na lista do dia e, só então, libera o uso. Se a bateria estiver abaixo de 30%, o tablet vai para a tomada. Se o nome não estiver na lista, o aparelho não é entregue. Esse cuidado evita confusão e ajuda a usar os equipamentos de forma organizada.
Considere a situação descrita e identifique o procedimento que representa corretamente essa sequência de passos com condições.
❌ A) Verificar a lista, ligar o tablet, liberar o uso e depois conferir a bateria. — Troca a ordem dos passos e deixa a decisão para depois da entrega, o que não combina com o texto.
❌ B) Ligar o tablet, repetir a conferência até a bateria ficar cheia e entregar sempre o aparelho. — Inclui repetição desnecessária e ignora a regra da lista de nomes, que também decide a entrega. Este é o distrator mais provável.
❌ C) Conferir a lista, carregar o tablet e, em seguida, ligar o aparelho para entregar. — Mistura uma condição com uma ação que nem sempre ocorre; carregar só acontece se a bateria estiver baixa.
✅ D) Ligar o tablet, verificar a bateria, conferir a lista e decidir liberar ou carregar. — Segue a ordem do texto e usa as duas decisões: bateria baixa leva ao carregamento; nome fora da lista impede a entrega.
❌ E) Ligar o tablet, liberar o uso, conferir a lista e depois ver a bateria. — Erra a sequência porque entrega antes de checar as condições exigidas.
Questão 2: a primeira ação de uma sequência
Na aula de Computação, Ana criou uma sequência para fazer um sanduíche: pegar o pão, colocar o recheio, fechar o pão, cortar o sanduíche e comer.
Qual comando deve ser realizado primeiro?
❌ A) Comer o sanduíche. — Este comando é o último da sequência. O erro é escolher o último passo para começar.
❌ B) Fechar o pão. — Este comando aparece depois de colocar o recheio. O erro é começar por uma etapa intermediária.
✅ C) Pegar o pão. — Em uma sequência, o primeiro comando é realizado antes dos outros. Por isso, deve-se pegar o pão primeiro.
❌ D) Colocar o recheio. — Este comando aparece depois de pegar o pão. O erro é escolher o segundo passo como se fosse o primeiro.
❌ E) Cortar o sanduíche. — Este comando aparece quase no final da sequência. O erro é confundir uma etapa final com a primeira.
Questão 3: algoritmo da média com condição
Crie um algoritmo que calcule a média de três notas de um aluno, considerando que a média só deve ser exibida se todas as notas forem maiores que zero.
❌ A) Obter notas, calcular a média e mostrar a média. — Este algoritmo não inclui a condição de verificar se as notas são maiores que zero.
✅ B) Receber notas, se todas > 0, mostrar a média. — Esse algoritmo segue corretamente a condição e a sequência para calcular a média.
❌ C) Somar notas, calcular média e finalizar processo. — Faltou a condição de verificar se as notas são maiores que zero.
❌ D) Pedir notas, calcular e mostrar a maior nota. — Esse algoritmo não atende a tarefa de calcular a média das notas.
❌ E) Obter notas, calcular, comparar e mostrar resultado. — A comparação não é necessária para esse problema específico. Este é o distrator mais provável, porque parece completo, mas ignora a condição exigida.
Questão 4: identificando as entradas de um programa
Em um aplicativo, o total de maçãs é calculado a partir de duas informações informadas pelo usuário: as maçãs que estão na fruteira e as maçãs trazidas da feira.
Quais são as entradas desse programa?
❌ A) A quantidade de maçãs estragadas e a quantidade de maçãs boas para comer. — O aluno usa uma classificação comum para maçãs, mas que não aparece no problema.
✅ B) A quantidade de maçãs que estão na fruteira e a quantidade de maçãs trazidas da feira. — Essa alternativa identifica corretamente as entradas do programa, isto é, os dados fornecidos pelo usuário.
❌ C) A quantidade total de maçãs calculada depois de somar as maçãs da fruteira e da feira. — O aluno confunde a consequência do processamento com as entradas. O total é a saída. Este é o distrator mais provável.
❌ D) O número de maçãs que o usuário deseja comprar e o número de maçãs que deseja guardar. — O aluno extrapola o contexto do enunciado.
❌ E) A operação de somar as maçãs da fruteira com as maçãs trazidas da feira. — O aluno troca o conceito de entrada pelo de processamento. A soma é a ação realizada pelo programa.
Questão 5: etapas para criar um jogo simples
Identifique os passos para criar um jogo simples em um computador. Quais são?
❌ A) Programar, testar, planejar e lançar. — A sequência não é lógica, o planejamento deve vir primeiro. Este é o distrator mais provável.
✅ B) Planejar, programar, testar e lançar. — Essa é a sequência correta para o algoritmo do jogo.
❌ C) Testar, programar, planejar e lançar. — Testar deve vir após a programação.
❌ D) Lançar, planejar e programar. — Lançar não pode ser o primeiro passo.
❌ E) Nada disso serve para criar um jogo. — A sequência é válida para um algoritmo.
Questão 6: escolhendo um algoritmo para o quebra-cabeça
Escolha um algoritmo para montar um quebra-cabeça de forma simples.
❌ A) Misturar todas as peças e tentar encaixar. — Essa abordagem não é um algoritmo eficiente.
✅ B) Escolher a peça do canto, procurar peças adjacentes. — Essa opção apresenta a lógica de montagem de maneira organizada.
❌ C) Organizar todas as peças em uma linha. — Organizar não garante a montagem do quebra-cabeça.
❌ D) Montar primeiro a parte do meio. — Montar do meio pode ser confuso e não é eficiente. Este é o distrator mais provável.
❌ E) Pedir ajuda a alguém. — Pedir ajuda não é um algoritmo de montagem, é uma ação.
Questão 7: algoritmo no cotidiano
Qual das opções abaixo é um exemplo de algoritmo no cotidiano?
✅ A) Uma receita de bolo que descreve passo a passo os ingredientes e procedimentos. — Receitas são exemplos clássicos de algoritmos: têm passos claros, entradas (ingredientes) e um resultado (bolo).
❌ B) A opinião de uma pessoa sobre um filme, sem passos precisos. — Uma opinião não é um procedimento passo a passo que resolve uma tarefa.
❌ C) Um poema que expressa sentimentos sem instruções para executar algo. — Poemas evocam ideias e emoções, não descrevem uma sequência de instruções executáveis.
❌ D) Uma coleção aleatória de fotos sem ordem específica. — Uma coleção de fotos não representa um processo com passos definidos.
❌ E) Um mapa de cidade impresso (sem rota passo a passo). — Um mapa é informação espacial; só vira algoritmo se transformar em etapas para navegar. Este é o distrator mais provável.
Questão 8: variável contador em um algoritmo
Pedro vai colocar vários livros na mochila. Qual sequência usa a variável "contador" para contar os livros e mostrar o total no final?
❌ A) 1) Iniciar contador = 0; 2) Para cada livro, colocá-lo na mochila; 3) Mostrar o contador; 4) Somar 1 ao contador. — O total é mostrado antes de aumentar o contador do livro colocado.
❌ B) 1) Iniciar contador = 1; 2) Para cada livro, colocá-lo na mochila; 3) Somar 1 ao contador; 4) No final, mostrar o contador. — O contador começa com um livro que ainda não foi colocado, resultando em um total maior que o correto. Este é o distrator mais provável.
✅ C) 1) Iniciar contador = 0; 2) Para cada livro, colocá-lo na mochila; 3) Somar 1 ao contador; 4) No final, mostrar o contador. — O contador começa em zero. Cada livro colocado aumenta o contador em um, e o total é mostrado depois que todos os livros foram colocados.
❌ D) 1) Iniciar contador = 0; 2) Colocar todos os livros na mochila; 3) Somar 1 ao contador; 4) No final, mostrar o contador. — O contador aumenta apenas uma vez, embora vários livros tenham sido colocados.
❌ E) 1) Iniciar contador = 0; 2) Mostrar o contador antes de cada livro; 3) Colocar os livros na mochila; 4) Somar 1 ao contador. — O contador é mostrado antes das colocações, por isso o total final não é exibido.
Próximos passos
Depois de aplicar essas questões, o próximo passo é observar quais alunos trocaram a ordem dos passos e quais ignoraram a condição. Esses dois sinais dizem muito sobre onde reforçar a aula. Se quiser conferir outras questões desta habilidade, veja as questões da habilidade EF15CO02.