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

Elabore uma resposta modelando como descreveria a solução de um problema de gerenciamento de estoque de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Elabore uma resposta modelando como descreveria a solução de um problema de gerenciamento de estoque de biblioteca escolar, descrevendo as etapas, estruturas de dados (registros, listas) e o fluxo de controle, bem como considerações de validação de entradas e testes.

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

Resposta esperada

Em uma solução de gerenciamento de estoque para biblioteca escolar, o problema pode ser descrito a partir de um conjunto de requisitos simples. Proposta de abordagem: use registros (ou estruturas equivalentes) para representar cada item com campos como id, título, autor e quantidade. Mantenha uma lista de registros para representar o inventário. O fluxo de controle envolve: entrada de dados (cadastro de novos itens, atualização de quantidade após empréstimos/devoluções), consulta por título ou id, remoção opcional de itens, e geração de relatório. Algoritmo básico: ao cadastrar, se o id já existir, atualiza a quantidade; caso contrário, cria um novo registro e insere na lista; para exibir, ordenar a lista por título para facilitar a busca. Regras de validação: id único, quantidade não negativa, validação de entradas (strings não vazias, campos obrigatórios), tratamento de erros e mensagens apropriadas. Testes sugeridos: inserir itens, emprestar/retornar para ajustar quantidades, consultar itens ausentes, gerar relatório de estoque. Considere também aspectos de manutenção, clareza de código e colaboração com a equipe para the implementação.

Explicação

A resposta apresenta uma abordagem estruturada para resolver o problema de gerenciamento de estoque, detalhando as etapas necessárias, as estruturas de dados apropriadas e o fluxo de controle. Além disso, aborda a validação de entradas e a realização de testes, garantindo que o sistema funcione de maneira eficiente e confiável. Essa organização e clareza facilitam a compreensão e a implementação da solução proposta.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura alto
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

gerenciamento de estoque

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados basicas · fluxo de controle em programacao

📚 Reveja

Revisar conceitos de estruturas de dados e fluxo de controle em programação.

⚠️ Erro mais comum

Descrever as etapas sem considerar validacao de entradas ou confundir tipos de estruturas de dados adequadas para o problema.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos

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