Atividades de Algoritmos para o 5º ano com gabarito
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.
Quando trabalho Algoritmos com uma turma de 5º ano, começo por situações que os estudantes conseguem acompanhar passo a passo: uma rotina, uma regra de segurança ou uma tarefa com começo e fim. Isso ajuda a mostrar que algoritmo não é sinônimo de computador: é uma sequência organizada de instruções para atingir um objetivo. Depois, avanço para decisões e repetições, sempre conferindo se a ordem dos comandos faz sentido e se a condição descrita foi respeitada.
Na preparação de uma atividade, gosto de observar não só se a resposta está certa, mas também qual raciocínio levou até ela. Uma alternativa pode revelar, por exemplo, que a condição foi invertida ou que uma ação foi feita antes da verificação necessária. A seleção a seguir reúne situações de sequência, condição e repetição para apoiar esse trabalho em Computação.
O que o aluno de 5º ano precisa saber sobre Algoritmos
Em Algoritmos, o aluno do 5º ano precisa reconhecer que um procedimento é formado por instruções organizadas para alcançar um resultado. A ordem importa: conferir uma condição depois de liberar um aparelho, por exemplo, não previne o problema que a verificação deveria evitar. Também é importante identificar quando uma decisão depende de uma condição: se ela for atendida, realiza-se uma ação; caso contrário, pode haver outra ação ou o procedimento pode ser interrompido. Em situações com repetição, o estudante acompanha o estado do processo, como um contador que aumenta a cada moeda, e observa qual condição determina o término. O objetivo não é decorar palavras de programação, mas interpretar as regras, separar entradas, ações e resultados e verificar se os passos atendem ao enunciado. Assim, pode explicar por que uma sequência funciona e localizar instruções fora de ordem, condições invertidas ou uma parada que não corresponde à tarefa.
O que ele precisa saber antes
As questões trabalham pré-requisitos como noção de sequência, compreensão de objetivo e procedimento, identificação de passos, lógica condicional básica e estruturas condicionais simples. Para os itens de contador, ajuda acompanhar uma quantidade inicial e entender que ela muda a cada coleta. Na questão sobre média, é preciso reconhecer a média aritmética e interpretar a condição de que todas as notas sejam maiores que zero.
Não é necessário começar com uma linguagem de programação específica. Antes de propor as questões, posso apresentar uma rotina conhecida e pedir que a turma descreva o que acontece primeiro, o que depende de uma condição e em que momento a tarefa termina. Esse levantamento deixa mais visível se a dificuldade está na leitura das instruções, na ordem ou na lógica da decisão.
Onde os alunos mais erram
Os erros previstos nas questões se concentram em três pontos: ignorar a ordem dos passos, inverter uma condição e deixar de considerar o critério de término. No bebedouro, por exemplo, usar “ou” no lugar de exigir as duas condições permite liberar água quando apenas uma delas é verdadeira. No empréstimo do aparelho, inverter “abaixo de 20%” faria encaminhar para recarga os aparelhos que poderiam ser usados e liberar os insuficientes.
Também vale observar quando uma sequência correta em parte é tratada como se estivesse inteira correta. No caso dos tablets, repetir a conferência até a bateria ficar cheia parece cuidadoso, mas acrescenta uma repetição que o procedimento não pede e ignora a lista de nomes. Já nas questões conceituais, confundir algoritmo com programa pronto, fluxograma ou ações soltas mostra que é preciso retomar a ideia central: passos ordenados e ligados a um objetivo. Em tarefas com contador, começar com um valor diferente de zero ou testar a vitória antes de atualizar o total altera o resultado.
Como trabalhar em sala
- Organize uma sequência oral: proponha uma rotina simples, como preparar um sanduíche, e peça que a turma diga os passos na ordem. Depois, troque a posição de duas instruções e converse sobre o que deixa de funcionar.
- Use cartões ou tiras de papel: escreva uma instrução em cada tira e peça aos grupos que organizem o procedimento. Os cartões podem representar passos de uma rotina ou as ações de um algoritmo apresentado na atividade.
- Faça uma leitura de condições: apresente uma regra como “se a carga estiver abaixo de 20%, encaminhar para recarga; caso contrário, liberar”. Peça aos estudantes que descrevam o resultado em cada caso, sem transformar a tarefa em código.
- Simule um contador: acompanhe no quadro a quantidade de moedas de um jogo. Comece em zero, some uma unidade por coleta e identifique em que momento se alcança cinco. Compare o resultado com uma regra de parada diferente.
- Peça justificativas: ao corrigir as alternativas, convide os alunos a explicar por que a resposta escolhida atende ou não ao enunciado. Isso ajuda a diferenciar erro de ordem, condição, ação e término.
As propostas não dependem de equipamentos especiais. Podem ser feitas em conversa, no quadro ou com papel e lápis, e servem como preparação ou revisão para as questões.
Questões prontas de Algoritmos para o 5º ano (com gabarito comentado)
A seguir estão as oito questões com as alternativas e comentários. Para aproveitar melhor a correção, vale pedir que os estudantes indiquem no enunciado a regra que sustenta cada resposta.
1. Como representar as regras do bebedouro?
A torneira não pode abrir apenas porque alguém apertou o botão. O bebedouro libera 500 mL somente quando o sensor identifica uma garrafa sob o bico e o reservatório está acima da marca mínima. Se uma leitura falhar, o visor informa que o abastecimento não pode ser realizado. Depois do volume previsto, a válvula deve ser fechada. Qual sequência realiza o abastecimento sem desperdiçar água?
- ❌ A) Verificar nível e garrafa; se houver água ou garrafa, liberar água; ao fim, fechar a válvula. Está errada porque “ou” permite liberar água se apenas uma condição estiver atendida. As duas são necessárias.
- ❌ B) Verificar nível e garrafa; liberar água e, depois, testar se as condições foram atendidas. Está errada porque a liberação ocorre antes da validação dos sensores.
- ❌ C) Verificar nível e garrafa; se ambos estiverem adequados, manter a válvula aberta após o enchimento. Está errada porque a válvula precisa ser fechada ao fim do volume previsto.
- ✅ D) Verificar nível e garrafa; se ambos estiverem adequados, liberar água; ao fim, fechar a válvula. Correta: testa as duas condições, libera o volume somente quando ambas são atendidas e encerra o fluxo.
- ❌ E) Verificar nível e garrafa; se ambos não estiverem adequados, liberar água; ao fim, fechar a válvula. Está errada porque inverte a decisão e libera água quando as condições de segurança falham.
2. Qual algoritmo controla o empréstimo do aparelho?
Uma carga de 20% permite concluir o percurso de uma exposição; cargas menores não. Antes do empréstimo, o atendente verifica a carga no visor. Qual algoritmo evita entregar um aparelho que possa desligar durante a visita, sem deixar de disponibilizar os que podem ser usados?
- ❌ A) Verificar a carga; se estiver abaixo de 20%, liberar o empréstimo; caso contrário, encaminhar para recarga. Está errada porque inverte a condição e libera os aparelhos com carga insuficiente.
- ✅ B) Verificar a carga; se estiver abaixo de 20%, encaminhar para recarga; caso contrário, liberar o empréstimo. Correta: separa a carga insuficiente da que permite concluir o percurso e indica a ação adequada para cada situação.
- ❌ C) Verificar a carga; se estiver abaixo de 20%, encaminhar para recarga; caso contrário, mantê-lo guardado. Está errada porque não disponibiliza os aparelhos cuja carga é suficiente.
- ❌ D) Verificar a carga; liberar o empréstimo; se estiver abaixo de 20%, encaminhar para recarga. Está errada porque o aparelho é liberado antes da verificação que deveria impedir o empréstimo.
- ❌ E) Verificar a carga; se estiver em qualquer nível, encaminhar para recarga; caso contrário, liberar o empréstimo. Está errada porque manda todos os aparelhos para recarga, inclusive os que já podem ser usados.
3. Qual procedimento representa a rotina dos tablets?
Antes de entregar um tablet, a responsável liga o aparelho, confere se a bateria tem pelo menos 30% e verifica se o nome da criança está na lista do dia. 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. Qual opção representa corretamente a sequência e as condições?
- ❌ A) Verificar a lista, ligar o tablet, liberar o uso e depois conferir a bateria. Está errada porque muda a ordem e deixa a decisão para depois da entrega.
- ❌ B) Ligar o tablet, repetir a conferência até a bateria ficar cheia e entregar sempre o aparelho. Está errada porque cria uma repetição não indicada e ignora a lista de nomes, que também afeta a entrega.
- ❌ C) Conferir a lista, carregar o tablet e, em seguida, ligar o aparelho para entregar. Está errada porque trata o carregamento como ação obrigatória; ele só ocorre se a bateria estiver abaixo de 30%.
- ✅ D) Ligar o tablet, verificar a bateria, conferir a lista e decidir liberar ou carregar. Correta: acompanha a ordem descrita e considera a bateria baixa e a presença do nome na lista antes de liberar o uso.
- ❌ E) Ligar o tablet, liberar o uso, conferir a lista e depois ver a bateria. Está errada porque entrega o aparelho antes de verificar as condições necessárias.
4. O caminho até a escola corresponde a qual característica?
Uma estudante sai de casa, vira à direita, segue duas quadras, atravessa a rua e entra pelo portão principal. No contexto de algoritmos, a descrição corresponde a qual característica?
- ✅ A) Uma sequência ordenada de ações que leva a um resultado esperado. Correta: os passos seguem uma ordem para cumprir o objetivo de chegar à escola.
- ❌ B) Um programa pronto que já executa sozinho as instruções descritas. Está errada porque algoritmo é a lógica organizada da solução, não necessariamente um programa executável.
- ❌ C) Um desenho que mostra graficamente cada etapa de um processo. Está errada porque descreve um fluxograma, enquanto o enunciado apresenta ações em sequência, sem desenho.
- ❌ D) Uma repetição constante dos mesmos passos até formar um padrão. Está errada porque as ações descritas levam a um destino; não são apresentadas como uma repetição.
- ❌ E) Um conjunto de comandos soltos que podem ser executados em qualquer ordem. Está errada porque a ordem das ações faz diferença para chegar ao portão principal.
5. O que a rotina da biblioteca evidencia?
Uma escola organiza a recepção na biblioteca assim: conferir a carteira, registrar o nome, entregar o livro e orientar a devolução. Qual característica central de um algoritmo essa rotina evidencia?
- ❌ A) Uma ordem livre de etapas, em que cada ação pode acontecer em qualquer momento. Está errada porque as ações estão organizadas em uma ordem específica.
- ✅ B) Uma sequência ordenada e finita de passos para realizar uma tarefa. Correta: há passos organizados, com início e término, para cumprir a rotina.
- ❌ C) Um conjunto de ações que pode ser repetido sem limite para atender a qualquer aluno. Está errada porque troca um procedimento finito por uma rotina indefinida.
- ❌ D) A capacidade de escolher o livro mais adequado de acordo com o gosto do aluno. Está errada porque trata de uma escolha, e não da organização dos passos descritos.
- ❌ E) O resultado final de entregar o livro ao aluno depois da conferência. Está errada porque a pergunta trata da estrutura do procedimento, não apenas de seu resultado.
6. Como controlar as moedas até a vitória?
Em um jogo, o personagem começa com zero moedas. Cada vez que toca em uma moeda, a quantidade registrada aumenta em uma unidade. Quando chega a cinco, o jogo informa que o jogador venceu. Qual sequência controla corretamente a coleta e identifica a vitória?
- ✅ A) Iniciar o contador em zero; coletar uma moeda; aumentar o contador em uma unidade; repetir até chegar a cinco e informar a vitória. Correta: começa pelo valor indicado, atualiza a quantidade a cada coleta e usa a condição de vitória como parada.
- ❌ B) Iniciar em zero; coletar uma moeda; verificar a vitória antes de aumentar o contador; repetir até chegar a cinco. Está errada porque verifica antes de atualizar a quantidade da coleta recém-realizada.
- ❌ C) Iniciar em zero; coletar uma moeda; aumentar o contador; voltar a zero após cada coleta e repetir até chegar a cinco. Está errada porque zerar o contador impede acumular as moedas.
- ❌ D) Iniciar em zero; coletar uma moeda; aumentar o contador; repetir até ultrapassar cinco e informar a vitória. Está errada porque a regra é vencer ao chegar a cinco, não continuar além desse valor.
- ❌ E) Iniciar o contador em uma unidade; coletar uma moeda; aumentar em uma unidade; repetir até chegar a cinco. Está errada porque o contador não começa no zero indicado e registra uma moeda a mais.
7. Qual comando deve ser realizado primeiro para fazer o sanduíche?
Ana criou uma sequência: 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. Está errada porque é o último comando da sequência.
- ❌ B) Fechar o pão. Está errada porque essa etapa vem depois de colocar o recheio.
- ✅ C) Pegar o pão. Correta: é a primeira ação indicada e acontece antes das demais.
- ❌ D) Colocar o recheio. Está errada porque é o segundo passo, realizado depois de pegar o pão.
- ❌ E) Cortar o sanduíche. Está errada porque aparece quase no final, não no início da sequência.
8. Qual algoritmo calcula a média apenas se todas as notas forem maiores que zero?
Crie um algoritmo para calcular a média de três notas de um aluno. A média só deve ser exibida se todas as notas forem maiores que zero. Qual opção atende a essa regra?
- ❌ A) Obter notas, calcular a média e mostrar a média. Está errada porque não verifica se todas as notas são maiores que zero.
- ✅ B) Receber notas; se todas forem maiores que zero, mostrar a média. Correta: inclui a condição exigida antes de exibir o resultado.
- ❌ C) Somar notas, calcular média e finalizar o processo. Está errada porque não inclui a condição das notas maiores que zero.
- ❌ D) Pedir notas, calcular e mostrar a maior nota. Está errada porque calcula e apresenta a maior nota, não a média.
- ❌ E) Obter notas, calcular, comparar e mostrar resultado. Está errada porque não especifica a condição exigida e acrescenta uma comparação que não resolve o requisito descrito.
Próximos passos
Use as respostas para identificar o que a turma já compreende e o que merece retomada: sequência, condição, contador ou critério de término. Para ampliar a prática por habilidade, consulte as questões da habilidade EF05CO04 e as questões da habilidade EF15CO02. Você também pode montar uma atividade nova no gerador de provas do GeraProva e fazer seu cadastro grátis.
As questões podem ser adaptadas ao ritmo e ao contexto da sua turma. Use o gabarito como apoio para conversar sobre o raciocínio, e não apenas para marcar respostas.
O GeraProva busca questões com gabarito comentado e BNCC no acervo e monta a prova pronta para imprimir.
Criar minha prova