GeraProva GeraProva Provas com IA para professores do Brasil
Questoes

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.

Atividades de Algoritmos para o 5º ano com gabarito

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.

Se você quer montar uma prova completa com esse conteúdo, use o gerador de provas do GeraProva e comece com um cadastro grátis.

Este material é um ponto de partida: adapte os enunciados à sua turma, ao seu tempo e ao jeito como você costuma conduzir as aulas de Computação.

Encontrou um erro neste conteúdo? Veja nossa política editorial e avise a gente.

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.

Criar minha prova

Habilidades BNCC deste artigo

Questões deste artigo com resolução completa

  1. No fim da tarde, a responsável por uma sala de leitura separa dois tablets para um grupo de crianças. Antes de…
  2. Na aula de Computação, Ana criou uma sequência para fazer um sanduíche: pegar o pão, colocar o recheio, fechar…
  3. Crie um algoritmo que calcule a média de três notas de um aluno, considerando que a média só deve ser exibida…
  4. Em um aplicativo, o total de maçãs é calculado a partir de duas informações informadas pelo usuário: as maçãs…
  5. Identifique os passos para criar um jogo simples em um computador. Quais são?
  6. Escolha um algoritmo para montar um quebra-cabeça de forma simples.
  7. Qual das opções abaixo é um exemplo de algoritmo no cotidiano?
  8. Pedro vai colocar vários livros na mochila. Qual sequência usa a variável “contador” para contar os livros e…

Fontes

  • Base Nacional Comum Curricular (BNCC), Ministério da Educação: basenacionalcomum.mec.gov.br
  • Questões do acervo GeraProva sobre Algoritmos, com resolução comentada e análise de cada alternativa.

Artigos relacionados

0 comentários

Nome
E-mail (não é publicado)
Comentário
Questões resolvidas Resolução passo a passo, gabarito e o erro de cada alternativa315.741 questões
Ver todas as questões →
Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.