Uma biblioteca escolar vai usar um programa de computador que deve mostrar quais livros estão emprestados…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Uma biblioteca escolar vai usar um programa de computador que deve mostrar quais livros estão emprestados. Qual opção indica corretamente as entradas (dados que o programa precisa receber) e a saída (informação que ele deve mostrar)?
- A) Entradas: classificação dos livros e número de exemplares; saída: total de livros de cada assunto.
- B) Entradas: regras de empréstimo e horário da biblioteca; saída: lista dos livros emprestados.
- C) Entradas: planta da biblioteca e número de funcionários; saída: lista dos livros emprestados.
- D) Entradas: cadastro dos livros e registro dos empréstimos; saída: número de funcionários da biblioteca.
- E) Entradas: cadastro dos livros e registro dos empréstimos; saída: lista dos livros emprestados.
✅ Resposta correta: alternativa E
Resolução passo a passo
- O programa precisa responder qual livro está emprestado no momento, então precisa conhecer os livros existentes e o histórico de empréstimos. Passo 2: Entradas são os dados que o programa recebe: o cadastro dos livros (título, código, quantidade de exemplares) e o registro dos empréstimos (qual livro saiu, para quem e em que data). Passo 3: A saída é a informação que o programa deve mostrar: a lista dos livros emprestados, cruzando o cadastro com os registros de empréstimo. Passo 4: A alternativa E traz exatamente essas entradas e essa saída, por isso está correta. Passo 5: A alternativa A está errada porque a classificação e o número de exemplares não indicam quais livros estão com alguém, e a saída proposta é o total por assunto, que não é o que se pediu. Passo 6: A alternativa B está errada porque as regras de empréstimo e o horário de funcionamento não permitem saber quais livros saíram, apesar de a saída estar correta. Passo 7: A alternativa C está errada porque a planta da biblioteca e o número de funcionários não são dados necessários para controlar empréstimos. Passo 8: A alternativa D está errada porque, embora as entradas estejam corretas, a saída pedida é o número de funcionários, que não tem relação com os livros emprestados. Gabarito confirmado: E.
💡 Dica: Identifique quais dados são necessários para gerar a lista solicitada.
Alternativa por alternativa
Acredita que classificação dos livros e número de exemplares bastam para saber quais estão emprestados, e confunde a saída pedida (lista de emprestados) com uma contagem por assunto.
Identifica corretamente a saída, mas considera que regras de empréstimo e horário de funcionamento são dados que o programa precisa receber para saber quais livros saíram.
Por que engana: Pode confundir informações relacionadas à biblioteca com os dados realmente necessários para identificar os empréstimos ou com a saída solicitada pelo programa.
Acha que informações físicas do ambiente, como a planta e a quantidade de funcionários, são relevantes para o controle de empréstimos, guiado pela intuição de que um sistema da biblioteca precisa de dados do local.
Reconhece as entradas corretas, mas se distrai e escolhe como saída o número de funcionários, que não é informação sobre os livros emprestados.
Com o cadastro dos livros e o registro dos empréstimos, o programa consegue mostrar, como saída, a lista dos livros emprestados.
Raio-X da questão
entradas e saídas de programas
avaliacao
dados de entrada e saída · objetivo de um programa
Revise a diferença entre dados de entrada e informações produzidas como saída por um programa.
Pode confundir informações relacionadas à biblioteca com os dados realmente necessários para identificar os empréstimos ou com a saída solicitada pelo programa.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Um programador está desenvolvendo um sistema para uma biblioteca. Ele precisa identificar quais dados são essenciais…
- A biblioteca de uma escola quer criar um programa para organizar seu catálogo digital. O programa receberá os dados de…
- Maria está desenvolvendo um sistema para catalogar livros em uma biblioteca. Para isso, ela precisa definir as entradas…
- Quando o totem de uma biblioteca comunitária é ativado, ele pede o cartão do leitor e lê o número cadastrado. Em…
- Uma equipe precisava programar o controle de empréstimo de livros. O professor disse que o sistema deveria lidar com…
- "Tem livro que aparece como emprestado duas vezes e ninguem sabe com quem esta", reclamou uma voluntaria do Ponto de…
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
