GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO04Fácil⏱ curto

Identifique a atividade que representa a decomposição de um problema na programação.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO04

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

Identifique a atividade que representa a decomposição de um problema na programação.

  1. A) Criar um algoritmo complexo de uma vez.
  2. B) Dividir um problema em partes menores.
  3. C) Usar uma única linha de código.
  4. D) Repetir o mesmo código várias vezes.
  5. E) Analisar um problema sem dividi-lo.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questao pergunta qual atividade representa a decomposicao de um problema na programacao. Na computacao, decompor significa quebrar um problema grande e complexo em partes menores, mais simples de entender, resolver e testar separadamente.
  2. Analisando as alternativas, a alternativa B, 'Dividir um problema em partes menores', descreve exatamente essa ideia: cada parte menor pode ser resolvida isoladamente e depois os resultados sao combinados.
  3. A alternativa A esta errada, pois criar um algoritmo complexo de uma vez vai no sentido contrario da decomposicao, que busca simplificar.
  4. A alternativa C esta errada, pois usar uma unica linha de codigo nao envolve separar o problema em partes.
  5. A alternativa D esta errada, pois repetir o mesmo codigo varias vezes corresponde a reutilizacao ou repeticao, conceitos distintos da decomposicao.
  6. A alternativa E esta errada, pois analisar um problema sem dividi-lo e justamente a ausencia de decomposicao.
  7. Conclusao: a resposta correta e a alternativa B, que coincide com o gabarito oficial.

💡 Dica: Pense em como dividir um problema em partes menores.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que um problema complexo deve ser resolvido de uma so vez, sem separar etapas, confundindo complexidade com necessidade de um unico bloco de solucao.

Por que engana: Confundir decomposição de problemas com escrever código complexo ou repetitivo sem dividir o problema.

B Correta

Esta é a principal característica da decomposição.

C Erradaerro: Senso comum

O aluno associa a ideia de simplificar o problema a escrever um codigo mais curto ou compacto, confundindo tamanho da escrita com divisao logica do problema.

D Erradaerro: Conceitual

O aluno confunde decomposicao com repeticao ou reutilizacao de codigo, conceitos que lidam com execucao repetida e nao com a divisao do problema em partes.

E Erradaerro: Interpretação

O aluno le a palavra 'analisar' como se fosse o proprio processo de decomposicao, sem perceber que a alternativa nega explicitamente a divisao do problema.

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🧩 consolidacao
🎯 Conceito central

decomposição de problemas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

decomposicao de problemas · conceito de algoritmo

📚 Reveja

Revisar os conceitos de decomposição e modularização na programação.

⚠️ Erro mais comum

Confundir decomposição de problemas com escrever código complexo ou repetitivo sem dividir o problema.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Decomposiçã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.