GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Fácil⏱ medio

Por que procedimentos simples em bibliotecas parecem complexos? Em uma biblioteca municipal digital, o sistema…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Por que procedimentos simples em bibliotecas parecem complexos? Em uma biblioteca municipal digital, o sistema realiza consultas e reservas de exemplares automaticamente. Primeiro, o usuário informa seu identificador, e o sistema verifica se há exemplares disponíveis. Se houver, o sistema efetua a reserva e envia uma notificação. Caso contrário, insere o usuário em lista de espera e informa o tempo de espera estimado. Por fim, o atendimento é encerrado, aguardando nova solicitação. Analise o texto-base e identifique qual sequência de passos representa o algoritmo descrito.

  1. A) Iniciar -> verificar disponibilidade -> solicitar identificador -> se disponivel reservar e notificar -> se indisponivel inserir em lista de espera -> informar tempo -> encerrar
  2. B) Iniciar -> solicitar identificador -> verificar disponibilidade -> se disponivel reservar e notificar -> se indisponivel inserir em lista de espera e informar tempo -> encerrar
  3. C) Iniciar -> solicitar identificador -> inserir em lista de espera -> verificar disponibilidade -> se disponivel reservar -> notificar -> encerrar
  4. D) Iniciar -> solicitar identificador -> verificar disponibilidade -> reservar -> inserir em lista de espera -> notificar -> encerrar
  5. E) Iniciar -> solicitar identificador -> verificar disponibilidade -> se disponivel notificar -> reservar -> encerrar

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o início do processo. O texto diz que o usuário primeiro informa seu identificador, então o algoritmo começa em Iniciar e depois solicitar identificador.
  2. Verifique o que vem depois do identificador. O sistema checa se há exemplares disponíveis, ou seja, verificar disponibilidade vem logo após solicitar identificador.
  3. Analise a decisão com dois caminhos. Se houver disponibilidade, o sistema reserva e envia notificação. Caso contrário, insere o usuário na lista de espera e informa o tempo estimado. Esses dois ramos são alternativos, não sequenciais.
  4. Verifique o encerramento. Ao final, o atendimento é encerrado, o que corresponde ao passo encerrar após qualquer um dos ramos.
  5. Compare com as alternativas. A alternativa B é a única que respeita essa ordem e essa condição: Iniciar, solicitar identificador, verificar disponibilidade, se disponível reservar e notificar, se indisponível inserir em lista de espera e informar tempo, encerrar.
  6. Por que as outras estão erradas: A verifica a disponibilidade antes de pedir o identificador; C coloca a lista de espera antes de verificar a disponibilidade; D faz reservar e inserir na lista de espera em sequência, sem condição; E esquece o caminho de indisponibilidade e a informação do tempo de espera.

💡 Dica: Leia atentamente a sequência lógica descrita no texto e compare com as alternativas.

Alternativa por alternativa

A Erradaerro: Procedimentala que mais engana

O aluno acha que o sistema verifica a disponibilidade antes de solicitar o identificador do usuário, invertendo a ordem inicial descrita no texto.

Por que engana: Confundir a ordem dos passos no algoritmo, especialmente a sequência correta das verificações e ações condicionais.

B Correta

Segue exatamente a ordem de ações e decisões descritas no texto-base.

C Erradaerro: Procedimental

O aluno entende que o usuário entra na lista de espera antes de o sistema verificar se há exemplares disponíveis, sem perceber que a lista só existe quando não há disponibilidade.

D Erradaerro: Conceitual

O aluno trata reservar e inserir na lista de espera como dois passos sequenciais obrigatórios, ignorando que a estrutura é uma decisão do tipo se disponível, senão.

E Erradaerro: Interpretação

O aluno só considera o caminho em que há exemplar disponível e desconsidera o caso de indisponibilidade, incluindo a lista de espera e a informação do tempo estimado, que estão descritos no texto.

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✍️ interpretativa🧩 progressao
🎯 Conceito central

sequência lógica de algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

noções básicas de algoritmo · estrutura condicional simples

📚 Reveja

estude os passos básicos para construção de algoritmos e fluxogramas

⚠️ Erro mais comum

Confundir a ordem dos passos no algoritmo, especialmente a sequência correta das verificações e ações condicionais.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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.