GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF69CO05Difícil⏱ medio

No balcão de uma biblioteca comunitária, a bibliotecária usa um aplicativo no tablet para controlar…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO05

Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultados esperados (saídas), determinando os respectivos tipos de dados, e estabelecendo a definição de problema como uma relação entre entrada e saída.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

No balcão de uma biblioteca comunitária, a bibliotecária usa um aplicativo no tablet para controlar empréstimos. Primeiro, ela lê o código do livro com a câmera e digita o número do leitor. O app consulta um cadastro: verifica se o leitor tem empréstimo vencido e se o livro está disponível. Se estiver tudo certo, o app confirma o empréstimo, grava a operação e mostra a data de devolução, que é 7 dias após o dia atual. Se houver problema (livro já emprestado ou leitor com atraso), o app não libera o empréstimo e exibe uma mensagem dizendo o motivo. Em ambos os casos, a bibliotecária quer que fique registrado no histórico o que foi tentado, para organizar o atendimento e revisar regras depois. Analise a situação e identifique o conjunto de entradas que o aplicativo precisa ter para aplicar as regras e o conjunto de saídas que ele deve produzir ao final de cada tentativa de empréstimo.

  1. A) Entradas: senha do wi-fi, nível da bateria, memória livre e câmera; Saídas: decisão e registro com prazo ou motivo.
  2. B) Entradas: regras de 7 dias e de bloqueio, mais o motivo do atraso; Saídas: código do livro e ID do leitor.
  3. C) Entradas: código do livro, ID do leitor e decisão escolhida pela bibliotecária; Saídas: multa paga e livro devolvido.
  4. D) Entradas: código do livro, nome da bibliotecária, cor do tablet e turno; Saídas: decisão e registro com prazo ou motivo.
  5. E) Entradas: código do livro, ID do leitor, data do dia e situação no cadastro; Saídas: decisão e registro com prazo ou motivo.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique o que o app recebe para trabalhar. Ele lê o código do livro (câmera) e o número do leitor (digitado). Esses dois dados são entradas. Passo 2: Veja o que as regras exigem. Para calcular a data de devolução (7 dias após o dia atual), o app precisa saber a data de hoje, que é uma entrada. Para decidir se libera, ele consulta o cadastro: se o leitor tem empréstimo vencido e se o livro está disponível. Essa situação no cadastro também é entrada. Logo, as entradas são código do livro, ID do leitor, data do dia e situação no cadastro, que é exatamente a alternativa E. Passo 3: Identifique as saídas. Ao final de cada tentativa, o app produz uma decisão (liberar ou não liberar o empréstimo) e um registro no histórico, que inclui a data de devolução quando libera ou o motivo quando nega. Por isso, a saída é decisão e registro com prazo ou motivo. Passo 4: Por que as outras estão erradas. A tem senha do wi-fi, bateria e memória, que não entram nas regras de empréstimo. B inverte entradas e saídas, pois regras e motivo não são dados de entrada e código do livro e ID do leitor são entradas, não saídas. C coloca a decisão da bibliotecária como entrada, quando o app é que decide, e inclui multa e devolução, que não são produzidas pelo app nesta situação. D inclui nome da bibliotecária, cor do tablet e turno, que não afetam a regra. Conclusão: o gabarito E está correto.

💡 Dica: Identifique as informações necessárias para entrada e saída do sistema descrito.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno listou como entradas dados do próprio equipamento (wi-fi, bateria, memória) e esqueceu os dados do empréstimo, confundindo recursos do tablet com informações que o app usa nas regras.

Por que engana: Confundir dados de entrada com dados de saída ou incluir informações irrelevantes para o sistema.

B Erradaerro: Conceitual

O aluno trocou entradas por saídas e tratou as regras do sistema como dados fornecidos, enquanto o código do livro e o ID do leitor são justamente o que o app recebe.

C Erradaerro: Interpretação

O aluno acha que a bibliotecária decide e que o app apenas executa a escolha dela, e considera multa paga e livro devolvido como resultados do app, quando o enunciado fala apenas em liberar ou negar o empréstimo com registro.

D Erradaerro: Senso comum

O aluno incluiu dados de identificação do operador e do ambiente (nome, cor do tablet, turno), que parecem informações do contexto, mas não são usados pelas regras de liberação nem de prazo.

E Correta

As regras dependem desses dados consultados, e o resultado esperado é autorizar/negá-lo, informar prazo ou motivo e registrar a tentativa.

Raio-X da questão

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

entradas e saídas de sistema

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de sistema computacional · fluxo de dados em sistemas

📚 Reveja

estude conceitos básicos de sistemas de informação e controle de processos

⚠️ Erro mais comum

Confundir dados de entrada com dados de saída ou incluir informações irrelevantes para o sistema.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalização

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