GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO02Fácil⏱ curto

Qual a técnica que permite dividir um problema grande em partes menores para facilitar a solução?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a técnica que permite dividir um problema grande em partes menores para facilitar a solução?

  1. A) Generalização.
  2. B) Reúso.
  3. C) Decomposição.
  4. D) Automação.
  5. E) Resolução.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pergunta qual técnica divide um problema grande em partes menores para facilitar a solução. Esse é o conceito de decomposição, muito usado em pensamento computacional: quebrar um problema complexo em subproblemas menores, mais fáceis de resolver isoladamente e depois combinar as soluções.
  2. Analisando as alternativas, a decomposição (C) descreve exatamente essa ideia de dividir o todo em partes.
  3. A generalização (A) consiste em identificar padrões comuns e transformar casos particulares em uma solução mais geral, o oposto de dividir.
  4. O reúso (B) significa aproveitar soluções, código ou componentes já existentes em outros projetos, sem relação direta com a divisão do problema.
  5. A automação (D) é fazer uma tarefa ser executada automaticamente por um sistema, não trata de dividir problemas.
  6. A resolução (E) é apenas o nome genérico do ato de resolver, e não uma técnica específica de divisão.
  7. Conclusão: a alternativa correta é a C, que coincide com o gabarito oficial.

💡 Dica: Pense em como problemas complexos podem ser simplificados.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde dividir um problema com identificar padrões gerais, achando que generalizar é a forma de simplificar um problema grande.

Por que engana: Confundir decomposição com outras técnicas como generalização ou automação, não entendendo que decomposição é dividir o problema em partes menores.

B Erradaerro: Conceitual

O aluno associa facilitar a solução ao aproveitamento de algo já pronto, pensando que reutilizar partes de outras soluções é o que torna o problema menor.

C Correta

Decomposição é a técnica de dividir problemas complexos em partes menores.

D Erradaerro: Senso comum

O aluno interpreta 'facilitar a solução' como tornar o processo automático, confundindo automatizar uma tarefa com dividir o problema em partes.

E Erradaerro: Interpretação

O aluno toma 'resolução' como sinônimo da própria técnica pedida, sem perceber que o termo é genérico e não nomeia um procedimento de divisão.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

divisão de problemas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de problema · noções básicas de algoritmos

📚 Reveja

Revisar técnicas de resolução de problemas em computação.

⚠️ Erro mais comum

Confundir decomposição com outras técnicas como generalização ou automação, não entendendo que decomposição é dividir o problema em partes menores.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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