Projete um plano para transformar um algoritmo de cálculo de rotas que usa variáveis globais ('vel_max'…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Projete um plano para transformar um algoritmo de cálculo de rotas que usa variáveis globais ('vel_max', 'perfil_veiculo') em uma biblioteca reutilizável por cidades e frotas; inclua decisões sobre API, configuração, testes e exemplos de uso.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Remover variáveis globais; aceitar 'vel_max' e 'perfil_veiculo' como parâmetros ou como objeto de configuração. 2) Projetar API com contratos claros (tipos, unidades) e valores padrão. 3) Suportar configuração externa (env/JSON) e validação de entradas. 4) Implementar testes unitários e de integração com vários perfis e dados reais. 5) Fornecer documentação e exemplos de uso, versionar a API e definir política de compatibilidade.
Explicação
A proposta apresentada busca eliminar a dependência de variáveis globais, promovendo a flexibilidade e reutilização do algoritmo. A criação de uma API com contratos claros e suporte a configurações externas garante que diferentes usuários possam adaptar a biblioteca às suas necessidades específicas. A inclusão de testes e documentação assegura a confiabilidade e a facilidade de uso da biblioteca, essencial para sua adoção em diferentes contextos.
Raio-X da questão
biblioteca de algoritmos
avaliacao
algoritmos e variáveis · programação orientada a objetos
Revisar conceitos de modularidade e APIs em programação.
O aluno pode confundir a implementação de uma biblioteca com a simples criação de um algoritmo, sem considerar a reutilização e a modularidade.
ciencia_tecnologia
criatividade
cientifico
Questões parecidas com resolução
- Você recebeu um algoritmo que calcula trajetórias de entrega e hoje usa a variável fixa 'vel_max' e indicadores de…
- Proponha um algoritmo colaborativo que utilize grafos e matrizes para planejar rotas de transporte escolar entre várias…
- Projete um modelo de objeto 'TransporteEscolar' indicando os atributos e variáveis essenciais (por exemplo: id_veiculo…
- Você recebeu um algoritmo que processa fluxo de dados de sensores em rede; leitura, validação, transformação e…
- Descreva um plano modular para reaproveitar um algoritmo de busca simples em três projetos diferentes (app de viagem…
- As buzinas ecoam pelas ruas estreitas de um bairro que mobiliza moradores para compartilhar caronas via aplicativo…
🔎 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
