GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO03Média⏱ curto

Para criar um programa de entrega, o desenvolvedor precisa resolver a localização, o horário e o veículo. O…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO03

Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Para criar um programa de entrega, o desenvolvedor precisa resolver a localização, o horário e o veículo. O que ele faz com essas informações?

  1. A) Ignora questões
  2. B) Combina tudo de uma vez
  3. C) Divide em partes menores
  4. D) Desconsidera detalhes
  5. E) Aumenta a complexidade

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado descreve um problema de programação com três informações a tratar: localização, horário e veículo, e pergunta o que o desenvolvedor faz com elas.
  2. Na prática da programação (decomposição, ou dividir para conquistar), um problema complexo é separado em partes menores e mais simples, cada uma resolvida isoladamente e depois integrada ao sistema final. Tratar localização, horário e veículo como módulos separados é exatamente isso.
  3. A alternativa A está errada, pois ignorar questões não resolve o problema de entrega, que exige justamente tratar essas informações.
  4. A alternativa B está errada, pois combinar tudo de uma vez tende a aumentar a confusão e dificultar a manutenção, indo contra a ideia de decomposição.
  5. A alternativa D está errada, pois desconsiderar detalhes faria o programa perder informações essenciais para a entrega, como o horário e o veículo.
  6. A alternativa E está errada, pois aumentar a complexidade é o oposto do objetivo de uma boa modelagem, que busca simplificar o problema.
  7. Portanto, a resposta correta é a C, Divide em partes menores, que corresponde ao gabarito oficial.

💡 Dica: Pense sobre como essas informações se relacionam na programação.

Alternativa por alternativa

A Erradaerro: Interpretação

Interpreta que o desenvolvedor pode deixar de lado parte das informações para simplificar o trabalho, quando na verdade todas precisam ser tratadas.

B Erradaerro: Conceituala que mais engana

Acredita que juntar todas as informações num único bloco de código é mais eficiente, sem perceber que isso dificulta testes e manutenção.

Por que engana: Achar que o programador deve resolver tudo de uma vez, sem dividir o problema em partes menores.

C Correta

Dividir em partes menores é a técnica de decomposição.

D Erradaerro: Senso comum

Entende que detalhes como horário e veículo são secundários e podem ser descartados, o que comprometeria a funcionalidade da entrega.

E Erradaerro: Conceitual

Supõe que, para resolver um problema maior, é preciso adicionar mais complexidade ao sistema, confundindo complexidade do problema com complexidade da solução.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

programação de entrega

📌 Objetivo

avaliacao

🧱 Pré-requisitos

divisao de problemas · conceito de algoritmo

📚 Reveja

Revisar os conceitos de programação e logística de entrega.

⚠️ Erro mais comum

Achar que o programador deve resolver tudo de uma vez, sem dividir o problema em partes menores.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Projetos com programaçã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.