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

Descreva uma solução para criar um programa que ajude a organizar a biblioteca da escola, permitindo o…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO05

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

Descreva uma solução para criar um programa que ajude a organizar a biblioteca da escola, permitindo o cadastro e a busca de livros. Que estruturas de dados você usaria e por quê?

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Para organizar a biblioteca, eu usaria uma lista para armazenar os livros, onde cada livro seria um registro com atributos como título, autor e ano. Isso facilita a busca e a adição de novos livros. Para a busca, poderia implementar uma função que percorre a lista, permitindo ao usuário encontrar livros pelo título ou autor. Essa estrutura é eficiente e simples para gerenciar as informações da biblioteca.

Explicação

A utilização de uma lista para armazenar os livros é adequada, pois permite fácil adição e acesso aos registros. A busca linear na lista é simples de implementar e atende bem a um volume moderado de dados. Essa abordagem é prática e compreensível, facilitando a organização e o gerenciamento das informações na biblioteca.

Raio-X da questão

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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · programação básica

📚 Reveja

Revisar os tipos de estruturas de dados e suas aplicações.

⚠️ Erro mais comum

O aluno pode descrever uma solução que não utiliza estruturas de dados adequadas, como listas simples, sem considerar a eficiência na busca e cadastro.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

criatividade

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