Projete um modelo de objeto 'TransporteEscolar' indicando os atributos e variáveis essenciais (por exemplo…
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 modelo de objeto 'TransporteEscolar' indicando os atributos e variáveis essenciais (por exemplo: id_veiculo, capacidade, rota, motoristas, alunos_embarcados) e descreva um algoritmo simples que atribui veículos a rotas considerando capacidade e número de alunos por rota.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Modelo de objeto (campos/atributos) sugerido: id_veiculo (inteiro), capacidade (inteiro), rota_id (string), motorista (nome ou id), alunos_embarcados (lista de ids), status (disponivel/ocupado). Modelo de rota: rota_id, nome_rota, alunos_esperados (inteiro), pontos_embarque (lista). Algoritmo modelo (passos): 1) Ordenar rotas por alunos_esperados desc; 2) Ordenar veículos por capacidade desc; 3) Para cada rota, selecionar o menor veículo cuja capacidade >= alunos_esperados; se nenhum, alocar múltiplos veículos somando capacidades; 4) atribuir motorista e atualizar alunos_embarcados; 5) marcar veículos como ocupados. Observações: usar variáveis inteiras para capacidades e contagens; usar id como chave única; o algoritmo considera restrições simples e permite extensões (distância, tempo, prioridades).
Explicação
A proposta de modelo de objeto é adequada, pois inclui atributos essenciais que permitem a identificação e gestão dos veículos, rotas e alunos. O algoritmo apresentado é lógico e eficiente, priorizando a alocação de veículos com base na capacidade e no número de alunos, o que otimiza o uso dos recursos disponíveis. Além disso, a abordagem permite adaptações futuras, considerando possíveis variáveis adicionais que podem influenciar a logística do transporte escolar.
Raio-X da questão
modelagem de objetos
fixacao
modelagem de objetos · algoritmos simples
Revisar conceitos de programação orientada a objetos e algoritmos.
O aluno pode descrever um modelo de objeto sem considerar a relação entre a capacidade do veículo e o número de alunos, resultando em um algoritmo ineficaz.
ciencia_tecnologia
criatividade
cotidiano
Questões parecidas com resolução
- — Se o painel da feira de leitura tentar fazer tudo de uma vez, será difícil descobrir onde está um erro — observou a…
- — A gente perdeu dois pedidos ontem — reclamou a atendente da padaria, olhando o caderno cheio de recados. Pela manhã…
- Em um site da escola, a equipe precisa organizar notícias, eventos, avisos e documentos. O professor sugeriu que cada…
- Descreva, em etapas ordenadas, um protocolo/algoritmo para sincronização de arquivos entre um dispositivo móvel e um…
- Em um algoritmo que agrupa registros por categoria e calcula métricas distintas (soma, média, contagem), que subtarefa…
- Ao decompor um algoritmo que atualiza a mesma variável de estado em várias subtarefas, que estratégia reduz efeitos…
🔎 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
