GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO04Média⏱ medio

Ao resolver um problema de programação, quais etapas você deve seguir na decomposição do problema?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO04

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao resolver um problema de programação, quais etapas você deve seguir na decomposição do problema?

  1. A) Identificar, separar, documentar e implementar
  2. B) Programar, testar, revisar e otimizar
  3. C) Pensar no resultado final antes de qualquer coisa
  4. D) Excluir partes que parecem desnecessárias
  5. E) Criar um diagrama sem pensar nas partes

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A decomposição é a técnica do pensamento computacional que consiste em dividir um problema complexo em partes menores, mais simples de entender, analisar e resolver.
  2. Analise as alternativas à luz dessa ideia. A alternativa A descreve uma sequência lógica: identificar o problema e suas partes, separar essas partes em subproblemas, documentar cada parte (entradas, saídas e regras) e só então implementar a solução. Essa é a ordem coerente com a decomposição.
  3. A alternativa B descreve etapas de desenvolvimento e melhoria (programar, testar, revisar, otimizar), que vêm depois da decomposição, e não são a decomposição em si.
  4. A alternativa C está errada porque a decomposição começa pela análise do problema, e não por pensar no resultado final.
  5. A alternativa D está errada porque a decomposição não consiste em excluir partes, e sim em organizar todas as partes necessárias do problema.
  6. A alternativa E está errada porque a decomposição exige justamente identificar e analisar as partes, e não criar um diagrama sem pensar nelas.
  7. Conclusão: a alternativa correta é a A, coincidindo com o gabarito oficial.

💡 Dica: Liste as etapas de decomposição de problemas em programação.

Alternativa por alternativa

A Correta

Essas etapas estruturam a decomposição, facilitando a solução.

B Erradaerro: Conceituala que mais engana

O aluno confunde decomposição com o ciclo de desenvolvimento de software, tratando programar, testar e otimizar como etapas de decomposição do problema.

Por que engana: Confundir etapas de decomposição com etapas de programação ou ignorar a importância de documentar e implementar corretamente.

C Erradaerro: Conceitual

O aluno acredita que o foco inicial deve ser o resultado final, sem analisar como o problema se divide em partes menores.

D Erradaerro: Senso comum

O aluno entende que simplificar o problema significa descartar partes aparentemente irrelevantes, em vez de analisar e organizar todas as partes necessárias.

E Erradaerro: Interpretação

O aluno lê a palavra diagrama como sinônimo de decomposição, sem perceber que a alternativa afirma justamente que não há análise das partes.

Raio-X da questão

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

decomposição de problemas

📌 Objetivo

fixacao

🧱 Pré-requisitos

decomposicao de problemas · etapas de programacao

📚 Reveja

Revisar as etapas de decomposição de problemas em programação.

⚠️ Erro mais comum

Confundir etapas de decomposição com etapas de programação ou ignorar a importância de documentar e implementar corretamente.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Decomposição

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.