A biblioteca de uma escola quer criar um programa para organizar seu catálogo digital. O programa receberá os…
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
A biblioteca de uma escola quer criar um programa para organizar seu catálogo digital. O programa receberá os dados de cada livro, como título, autor e categoria, e deverá produzir uma relação dos livros agrupada por categoria e ordenada pelo título. Assim, a equipe poderá consultar o catálogo com mais facilidade. Com base no texto, quais são as entradas e a saída necessárias para resolver o problema de organização do catálogo da biblioteca?
- A) Entradas: dados dos livros e suas categorias; saída: relação dos livros agrupada por categoria e ordenada pelo título.
- B) Entradas: dados dos livros e relação organizada; saída: suas categorias.
- C) Entradas: títulos ordenados e categorias agrupadas; saída: dados dos livros e autores.
- D) Entradas: relação agrupada e ordenada; saída: dados dos livros e suas categorias.
- E) Entradas: dados dos livros; saída: categorias e relação dos livros ordenada.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique o que o programa recebe. O texto diz que o programa receberá os dados de cada livro, como título, autor e categoria. Ou seja, a entrada são os dados dos livros, incluindo a categoria de cada um.
- Identifique o que o programa produz. O texto diz que o programa deverá produzir uma relação dos livros agrupada por categoria e ordenada pelo título. Essa relação é a saída.
- Compare com as alternativas. A alternativa A descreve exatamente essa correspondência: entradas são os dados dos livros e suas categorias, e a saída é a relação dos livros agrupada por categoria e ordenada pelo título. Ela está correta e coincide com o gabarito.
- Analise por que as outras estão erradas. A alternativa B inverte entrada e saída, tratando a relação organizada como entrada e as categorias como saída. A alternativa C troca os papéis, colocando títulos ordenados como entrada e dados dos livros como saída. A alternativa D também inverte a lógica, usando a relação pronta como entrada. A alternativa E trata as categorias como saída, quando elas são dados fornecidos ao programa.
💡 Dica: Liste as entradas e saídas de forma clara.
Alternativa por alternativa
As entradas são as informações fornecidas ao programa: os dados de cada livro e sua categoria. A saída é o resultado produzido pelo processamento dessas informações: a relação organizada por categoria e em ordem alfabética de título.
O aluno confundiu entrada e saída, achando que a relação organizada é o dado que o programa recebe e que as categorias são o resultado produzido.
Por que engana: Confundir elementos do problema com entradas e saídas, incluindo itens que não são dados de entrada ou resultado final.
O aluno inverteu os papéis, supondo que a ordenação e o agrupamento são dados de entrada e que os dados dos livros são o produto final.
O aluno tomou a relação já agrupada e ordenada como ponto de partida, quando ela é justamente o resultado que o programa deve produzir.
O aluno considerou as categorias como saída, embora elas façam parte dos dados que o programa recebe para cada livro, e misturou a relação final como se fosse uma entrada.
Raio-X da questão
entradas e saídas
fixacao
conceito de entradas e saídas · entendimento de problemas computacionais
Revisar os conceitos de entradas e saídas em sistemas.
Confundir elementos do problema com entradas e saídas, incluindo itens que não são dados de entrada ou resultado final.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Maria está desenvolvendo um sistema para catalogar livros em uma biblioteca. Para isso, ela precisa definir as entradas…
- Uma biblioteca escolar vai usar um programa de computador que deve mostrar quais livros estão emprestados. Qual opção…
- A biblioteca de uma escola recebeu 200 livros e decidiu organizar seu catálogo digital em ordem alfabética pelo…
- Um programador está desenvolvendo um sistema para uma biblioteca. Ele precisa identificar quais dados são essenciais…
- Descreva uma solução para criar um programa que ajude a organizar a biblioteca da escola, permitindo o cadastro e a…
- Uma biblioteca escolar está informatizando seu catálogo. Para cada livro, o sistema deve armazenar, em uma única…
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
