GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO04Fácil⏱ medio

— Meu aparelho desligou antes do fim da exposição — relatou uma visitante ao Museu da Cidade. Como parte de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

— Meu aparelho desligou antes do fim da exposição — relatou uma visitante ao Museu da Cidade. Como parte de uma simulação de atendimento, o museu empresta aparelhos com audiodescrição para pessoas que solicitam esse recurso. Em testes, constatou-se que uma carga de 20 por cento permite concluir o percurso completo; cargas menores não. Antes de cada empréstimo, o atendente lê no visor a carga disponível. O sistema a ser criado deve evitar que alguém receba um aparelho que se desligue durante a visita, sem deixar de disponibilizar os que já podem ser usados. Analise as condições apresentadas e identifique o algoritmo que atende ao objetivo do sistema de empréstimo.

  1. A) Verificar a carga; se estiver abaixo de 20 por cento, liberar o empréstimo; caso contrário, encaminhar para recarga.
  2. B) Verificar a carga; se estiver abaixo de 20 por cento, encaminhar para recarga; caso contrário, liberar o empréstimo.
  3. C) Verificar a carga; se estiver abaixo de 20 por cento, encaminhar para recarga; caso contrário, mantê-lo guardado.
  4. D) Verificar a carga; liberar o empréstimo; se estiver abaixo de 20 por cento, encaminhar para recarga.
  5. E) Verificar a carga; se estiver em qualquer nível, encaminhar para recarga; caso contrário, liberar o empréstimo.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o objetivo do sistema. Ele deve impedir que um aparelho com carga insuficiente seja emprestado (o que causaria desligamento durante a visita) e, ao mesmo tempo, não retirar de uso os aparelhos que já podem ser usados.
  2. Identifique a condição de decisão. Segundo o enunciado, uma carga de 20 por cento ou mais permite concluir o percurso completo, e cargas menores não. Portanto, a pergunta a ser feita é se a carga está abaixo de 20 por cento.
  3. Monte a sequência de passos. Primeiro verificar a carga no visor; depois, se a carga estiver abaixo de 20 por cento, o aparelho deve ser encaminhado para recarga; caso contrário (carga igual ou superior a 20 por cento), o empréstimo deve ser liberado. Essa é exatamente a alternativa B.
  4. Analise as alternativas erradas. A tem a lógica invertida: liberaria o aparelho com carga baixa, justamente o que o sistema deve evitar. C manda guardar os aparelhos com carga suficiente, o que contraria o requisito de não deixar de disponibilizá-los. D verifica a carga e libera o empréstimo antes de testá-la, por isso não impede a entrega de aparelhos com carga baixa. E encaminha para recarga qualquer aparelho, inclusive os de carga alta, desperdiçando aparelhos utilizáveis.
  5. Conclusão. O algoritmo correto é o da alternativa B, pois a decisão de liberar ou recarregar depende da comparação da carga com o limite de 20 por cento, antes do empréstimo.

💡 Dica: Analise a condição da carga mínima para empréstimo e formule o algoritmo que garanta essa regra.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno inverteu a lógica da condição, entendendo que carga abaixo de 20 por cento é apta ao empréstimo, quando é justamente o caso que causaria desligamento.

B Correta

A condição separa cargas insuficientes das que permitem completar o percurso, direcionando cada aparelho para a ação adequada.

C Erradaerro: Interpretação

O aluno acertou a condição de recarga, mas considerou que aparelhos com carga suficiente devem ficar guardados, não compreendendo que o sistema deve disponibilizá-los.

D Erradaerro: Procedimental

O aluno compreendeu o limite de 20 por cento, mas colocou a ação de liberar o empréstimo antes do teste, o que faria a verificação chegar tarde demais para evitar a entrega de aparelhos com carga baixa.

E Erradaerro: Conceitual

O aluno considerou que qualquer carga, mesmo alta, exige recarga, ignorando que cargas de 20 por cento ou mais já permitem o percurso completo, e confundiu 'qualquer nível' com 'abaixo do limite'.

Raio-X da questão

Dificuldade Fácil
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

algoritmo para controle de empréstimo

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estruturas condicionais básicas · lógica de programação simples

📚 Reveja

estude estruturas condicionais e lógica de programação para controle de fluxo

⚠️ Erro mais comum

O aluno pode esquecer de verificar a condição mínima de carga antes de liberar o aparelho, permitindo empréstimos indevidos.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

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.