GeraProva GeraProva Provas com IA para professores do Brasil
Questoes

Atividades de Algoritmos com seleção condicional para o 5º ano com gabarito

Reuni questões de Computação para trabalhar algoritmos, condições, sequência e repetição no 5º ano. Confira o gabarito comentado e sugestões práticas para usar as atividades em sala.

Atividades de Algoritmos com seleção condicional para o 5º ano com gabarito

Quando trabalho algoritmos com uma turma de 5º ano, procuro aproximar a lógica de situações em que uma ação depende do que aconteceu antes. Uma sequência pode parecer simples, mas ganha outro sentido quando há uma condição: se aparece um defeito, por exemplo, o procedimento muda e a etapa seguinte não pode ser executada como se nada tivesse acontecido. Esse tipo de leitura ajuda a turma a perceber que um algoritmo não é apenas uma lista de ações, mas instruções organizadas para orientar uma tarefa.

Nas atividades, alterno situações cotidianas com propostas mais diretas de leitura de algoritmos. Assim, consigo observar se cada estudante identifica a ordem dos passos, reconhece o que se repete e entende quando uma condição interrompe ou altera o fluxo. A seguir, organizei questões com gabarito comentado e ideias simples para você adaptar ao seu planejamento.

O que o aluno de 5º ano precisa saber sobre Algoritmos com seleção condicional

No 5º ano, espero que o aluno compreenda que um algoritmo é uma sequência organizada de instruções para realizar uma tarefa e que a ordem dos passos importa. Ao ler um procedimento, ele precisa identificar ações, pré-requisitos e condições: uma etapa pode ser liberada apenas depois de outra, ou uma situação como encontrar um defeito pode exigir uma resposta diferente e impedir a continuação prevista. Também é importante distinguir o que se repete da condição que encerra a repetição, e acompanhar o processo até a saída ou conclusão. Em algumas questões, a turma ainda precisa interpretar representações simples, como instruções escritas ou diagramas de fluxo, e reconhecer que máquinas executam conjuntos específicos de instruções. O foco não é decorar palavras técnicas, mas explicar por que uma ação vem antes de outra, qual condição muda o caminho e que consequência ocorre quando uma regra não é atendida. Esse raciocínio é central para analisar e elaborar algoritmos com clareza.

O que ele precisa saber antes

As questões desta seleção pedem alguns conhecimentos de base que vale retomar brevemente. O primeiro é ler instruções sequenciais e reconhecer que a ordem descrita precisa ser respeitada. Também é necessário identificar ações e condições, perceber dependências entre etapas e compreender que uma condição pode liberar, interromper ou encerrar uma tarefa.

Para as propostas de repetição, ajudam a noção de sequência de números naturais, a multiplicação por dois e a distinção entre repetir uma ação uma quantidade fixa de vezes e repeti-la até que uma condição aconteça. Nas questões sobre máquinas e diagramas, retome a ideia de que instruções orientam o funcionamento de uma máquina e de que uma representação visual pode mostrar etapas e relações sem ser o próprio código.

Onde os alunos mais erram

Um erro recorrente nas questões é considerar apenas o objetivo final e pular uma regra intermediária. Na situação da bicicleta, por exemplo, a vontade de testar o equipamento pode levar a liberar a bicicleta apesar da corrente solta. O distrator mais provável propõe justamente avisar depois: o raciocínio ignora que a condição de defeito impede a liberação e exige acionar ajuda antes de recomeçar.

Em sequências, pode haver troca entre etapas que parecem próximas, como conectar os fones e escolher o idioma, ou devolver os fones antes de interromper o áudio. Nas propostas de repetição, a confusão costuma estar entre somar dois e dobrar cada número, ou entre repetir até apertar “Finalizar” e repetir enquanto o botão está apertado. Outro deslize é imprimir um comprovante antes do fim ou escolher uma quantidade fixa quando o texto informa que o número de itens varia.

Nas questões conceituais, alguns distratores confundem a função do algoritmo com a eliminação do planejamento, a garantia de uma única solução ou a substituição do código por um diagrama. Vale pedir que a turma justifique cada escolha com uma regra do enunciado. Essa conversa evidencia se a resposta foi construída pela leitura das condições ou apenas por uma impressão geral.

Como trabalhar em sala

  • Ordene instruções conhecidas: escreva em tiras etapas de uma tarefa cotidiana, como preparar um material para uma atividade. Peça aos grupos que organizem os passos e expliquem quais dependem de outros. Não é preciso imprimir: papel reaproveitado e lápis bastam.
  • Inclua uma condição: apresente um procedimento curto e acrescente uma regra, como “se houver defeito, pare e peça ajuda”. A turma pode indicar em que ponto o fluxo muda e o que não deve acontecer antes de resolver a situação.
  • Faça uma simulação sem computador: um aluno lê as instruções e outro representa o sistema, seguindo somente os passos autorizados. Se uma condição não for atendida, a execução para ou toma outro caminho. Depois, conversem sobre instruções ambíguas ou fora de ordem.
  • Compare repetição fixa e condição de parada: use uma lista com quantidade variável de itens para mostrar que o algoritmo pode repetir a leitura de cada item até receber um comando de finalização. Peça que os alunos localizem o que se repete e o que só acontece ao terminar.
  • Peça justificativas curtas: além de marcar uma alternativa, cada estudante pode completar “Escolhi esta opção porque…”. A justificativa ajuda a avaliar a compreensão das condições, da ordem e do ponto de encerramento.

Questões prontas de Algoritmos com seleção condicional para o 5º ano (com gabarito comentado)

As questões abaixo mantêm os enunciados e alternativas, com comentários para apoiar a correção coletiva. Em cada item, incentive a turma a localizar no texto a regra que confirma a resposta.

1. Bicicleta com defeito no bicicletário

Bicicletas do bicicletário comunitário ficam disponíveis para uso com cartões numerados. Para liberar o cadeado, a pessoa deve encontrar a bicicleta com o mesmo número do cartão, verificar pneus e corrente e registrar no painel que a vistoria foi concluída. Se houver defeito, o botão de ajuda registra o problema e impede a liberação; então, o monitor fornece outro cartão para reiniciar o processo. Pedro recebeu o cartão 14 e encontrou a bicicleta 14 com a corrente solta. Ele pensou em liberá-la para testá-la no pátio e avisar o monitor somente depois. Analise as condições de uso e identifique o procedimento que Pedro deve realizar.

  • ❌ A) Conferir o cartão, registrar a vistoria, destravar a bicicleta e inspecioná-la durante o uso. Errada: o registro só pode ocorrer depois da inspeção.
  • ❌ B) Conferir o cartão, localizar a bicicleta, ignorar a corrente e destravá-la para devolvê-la depois. Errada: a corrente solta é um defeito que exige ajuda e impede a liberação.
  • ❌ C) Localizar uma bicicleta, acionar ajuda, pegar outro cartão e conferir o número no final. Errada: a busca começa pela correspondência entre o cartão e a bicicleta.
  • ✅ D) Conferir o cartão, localizar a bicicleta, inspecioná-la, acionar ajuda e reiniciar a busca com outro cartão. Correta: o defeito precisa ser registrado antes do uso; depois, o processo recomeça com o cartão fornecido.
  • ❌ E) Conferir o cartão, localizar a bicicleta, destravá-la, testá-la e acionar ajuda depois. Errada: inverte a dependência, pois o problema deve ser registrado antes de liberar o cadeado.

2. Organizando as instruções do totem

Visitantes usam um totem para ouvir depoimentos. A leitura do cartão libera os fones; ao conectá-los, aparece a tela de idioma; a escolha do idioma habilita o áudio. Quando a audição acaba, é preciso interromper o áudio para devolver os fones. Só depois da devolução, o cartão pode ser retirado. Qual tira de instruções Luan deve organizar?

  • ❌ A) Retirar o cartão, validar, retirar os fones, conectar, escolher idioma, iniciar e interromper o áudio e devolver os fones. Errada: o cartão só pode ser retirado após a devolução dos fones.
  • ❌ B) Validar, retirar e conectar os fones, escolher idioma, iniciar o áudio, devolver os fones, interromper o áudio e retirar o cartão. Errada: o totem só aceita a devolução depois que o áudio é interrompido.
  • ❌ C) Validar, retirar e conectar os fones, iniciar o áudio, escolher idioma, interromper, devolver e retirar o cartão. Errada: o idioma deve ser escolhido antes de iniciar o áudio.
  • ✅ D) Validar o cartão, retirar e conectar os fones, escolher o idioma, iniciar e interromper o áudio, devolver os fones e retirar o cartão. Correta: respeita as dependências e a ordem de encerramento.
  • ❌ E) Validar, retirar os fones, escolher idioma, conectar, iniciar, interromper, devolver e retirar o cartão. Errada: a tela de idioma só aparece depois que os fones são conectados.

3. Algoritmo para dobrar números de 1 a 10

Qual algoritmo pode ser utilizado para dobrar números de 1 a 10?

  • ✅ A) Para i de 1 a 10, multiplique i por 2. Correta: percorre os números de 1 a 10 e calcula o dobro de cada valor.
  • ❌ B) Conte de 1 a 10 e some 2. Errada: contar e somar 2 não calcula o dobro de cada número.
  • ❌ C) Para i até 10, some 2 a i. Errada: acrescentar 2 ao contador não equivale a multiplicar cada valor por 2.
  • ❌ D) Para i de 1 a 10, divida i por 2. Errada: dividir produz a metade, não o dobro.
  • ❌ E) Para i de 1 a 10, registre números ímpares. Errada: essa instrução seleciona números ímpares, mas não os dobra.

4. Principal vantagem de utilizar algoritmos

Qual é a principal vantagem de se utilizar algoritmos?

  • ❌ A) Aumenta a complexidade dos problemas. Errada: algoritmos organizam passos para ajudar na resolução, não para complicá-la.
  • ✅ B) Facilita a repetição de tarefas. Correta: uma sequência bem definida pode ser executada novamente com organização e consistência.
  • ❌ C) Remove a necessidade de planejamento. Errada: planejar as instruções é parte importante da elaboração de um algoritmo.
  • ❌ D) Garante que o problema seja resolvido de forma única. Errada: um problema pode admitir diferentes soluções.
  • ❌ E) Impossibilita mudanças de abordagem. Errada: algoritmos podem ser revistos e adaptados quando necessário.

5. Terminal de empréstimo e condição de parada

Na entrada de um parque, uma atendente usa um terminal para registrar o nome da pessoa e os equipamentos emprestados. Para cada item, o código é lido e aparece “registrado”. Algumas pessoas pegam um item e outras, vários. Quando todos forem registrados, a atendente aperta “Finalizar”; só então o sistema imprime o comprovante. Qual algoritmo simula corretamente o funcionamento, usando repetição com condição de parada?

  • ✅ A) Digitar nome; repetir: ler código e mostrar “registrado”; até apertar Finalizar; imprimir comprovante. Correta: registra a quantidade variável de itens e só imprime quando a condição de parada acontece.
  • ❌ B) Digitar nome; repetir enquanto o botão Finalizar estiver apertado: ler código e mostrar “registrado”; imprimir comprovante. Errada: inverte a condição; os itens são registrados antes do comando de finalização.
  • ❌ C) Digitar nome; repetir leitura, mostrar “registrado” e imprimir comprovante; até apertar Finalizar. Errada: imprime a cada item, mas o comprovante deve sair apenas no fim.
  • ❌ D) Digitar nome; ler um código, mostrar “registrado”, apertar Finalizar e imprimir comprovante. Errada: permite registrar somente um item.
  • ❌ E) Digitar nome; repetir três vezes a leitura e a mensagem; apertar Finalizar e imprimir. Errada: fixa a repetição em três, embora a quantidade de itens possa variar.

6. Para que serve um diagrama de fluxo?

Qual é a importância de usar um diagrama de fluxo na elaboração de um algoritmo?

  • ❌ A) Facilita o armazenamento de dados. Errada: o diagrama representa visualmente o processo; não tem como função armazenar dados.
  • ✅ B) Ajuda a visualizar a sequência de passos. Correta: a representação gráfica torna mais visíveis as etapas e a lógica do algoritmo.
  • ❌ C) Substitui a necessidade de escrever código. Errada: pode apoiar o planejamento, mas não substitui necessariamente o código.
  • ❌ D) É um método de programação avançada. Errada: é uma ferramenta de representação e compreensão de processos.
  • ❌ E) Aumenta a complexidade do algoritmo. Errada: seu propósito é ajudar a visualizar e compreender as etapas.

7. Instruções próprias de cada máquina

Identifique a afirmação correta sobre máquinas diferentes executarem conjuntos próprios de instruções e poderem ser usadas para definir algoritmos.

  • ❌ A) Máquinas apenas seguem ordens sem instruções específicas. Errada: para executar funções, máquinas seguem instruções definidas.
  • ❌ B) Todas as máquinas têm o mesmo conjunto de instruções. Errada: os conjuntos de instruções variam conforme a máquina e sua função.
  • ❌ C) Máquinas diferentes podem ter comportamentos semelhantes. Errada: isso não identifica a relação entre o projeto da máquina e suas instruções específicas.
  • ✅ D) Cada máquina é projetada com um conjunto específico de instruções. Correta: as instruções disponíveis dependem do funcionamento para o qual a máquina foi projetada.
  • ❌ E) Instruções não são necessárias para o funcionamento das máquinas. Errada: instruções são necessárias para orientar as funções executadas.

8. Aprimorando um algoritmo de escovação

Uma turma revisa um algoritmo para escovar os dentes: pegar a escova, aplicar pasta, escovar os dentes e enxaguar. O procedimento deve manter uma única escovação, apresentar etapas em ordem executável e tratar apenas de ações diretamente relacionadas à escovação. Qual alteração o aprimora sem retirar etapas, inverter a ordem ou acrescentar outra atividade de higiene?

  • ✅ A) Inserir a etapa de molhar a escova antes de aplicar a pasta. Correta: acrescenta uma etapa relacionada à escovação e mantém a ordem das ações já apresentadas.
  • ❌ B) Retirar a etapa de enxaguar ao final. Errada: remove uma etapa existente, contrariando os critérios do enunciado.
  • ❌ C) Repetir a etapa de escovar os dentes duas vezes seguidas. Errada: acrescenta uma segunda escovação, embora o algoritmo deva manter apenas uma.
  • ❌ D) Colocar o enxágue antes de escovar os dentes. Errada: inverte a ordem lógica do procedimento.
  • ❌ E) Adicionar o uso de fio dental depois de enxaguar. Errada: acrescenta outra atividade de higiene, fora do escopo solicitado.

Próximos passos

Use as questões como diagnóstico, prática ou revisão: a justificativa dos alunos pode orientar o próximo exemplo e mostrar se é preciso retomar sequência, condição ou repetição. Para ampliar a seleção, consulte as questões da habilidade EF05CO04. Você também pode montar uma avaliação com o gerador de provas do GeraProva e começar pelo cadastro grátis.

As atividades podem ser adaptadas ao ritmo e ao planejamento da sua turma. Experimente as questões, ajuste os exemplos ao contexto que você trabalha e use o gabarito como apoio para conversar sobre o raciocínio.

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

Artigos relacionados

0 comentários

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.