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

Qual é a importância da decomposição na construção de algoritmos?

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

Qual é a importância da decomposição na construção de algoritmos?

  1. A) Ajuda a criar um único bloco de código.
  2. B) Facilita a identificação de erros no código.
  3. C) Elimina a necessidade de testes no código.
  4. D) Aumenta a complexidade do algoritmo.
  5. E) Impede o uso de linguagens de programação.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Decomposição é a técnica de dividir um problema grande e complexo em partes menores e mais simples, que podem ser resolvidas, programadas e testadas separadamente. Passo 2: Ao dividir o problema, cada parte fica pequena o suficiente para ser compreendida e verificada isoladamente. Quando um erro aparece, é mais fácil localizá-lo na parte específica onde ele ocorre, em vez de procurar em um único bloco extenso. Passo 3: Portanto, a alternativa B está correta, pois a decomposição facilita a identificação de erros no código. Passo 4: A alternativa A está errada, porque a decomposição produz vários módulos ou sub-rotinas, e não um único bloco de código. Passo 5: A alternativa C está errada, porque a decomposição não elimina os testes; ela, na verdade, torna os testes mais fáceis de fazer por partes. Passo 6: A alternativa D está errada, porque a decomposição busca reduzir a complexidade, tornando o algoritmo mais simples de entender e manter. Passo 7: A alternativa E está errada, porque a decomposição é uma técnica de análise e projeto de algoritmos, independente da linguagem de programação escolhida. Passo 8: O gabarito oficial (B) coincide com a resolução feita por conta própria.

💡 Dica: Considere os benefícios da decomposição em algoritmos.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode imaginar que decompor é juntar tudo em um único bloco de código, confundindo a ideia de dividir o problema com a de concentrá-lo.

Por que engana: Achar que decompor algoritmos significa juntar tudo em um bloco único, confundindo modularidade com monoliticidade.

B Correta

Dividir o problema em partes menores ajuda a localizar e corrigir erros.

C Erradaerro: Conceitual

O aluno pode acreditar que, por o programa estar bem dividido, não precisa mais ser testado, confundindo organização do código com garantia de correção.

D Erradaerro: Senso comum

O aluno pode associar dividir em partes a aumentar a complexidade, esquecendo que a decomposição justamente simplifica cada parte do problema.

E Erradaerro: Conceitual

O aluno pode supor que a decomposição é uma técnica ligada a uma linguagem específica ou que impediria o uso de linguagens, quando na verdade ela é uma etapa de projeto independente da linguagem.

Raio-X da questão

Dificuldade Fácil
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✍️ interpretativa🧩 progressao
🎯 Conceito central

decomposição de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · estrutura de controle de fluxo

📚 Reveja

Revisar a importância da decomposição na resolução de problemas.

⚠️ Erro mais comum

Achar que decompor algoritmos significa juntar tudo em um bloco único, confundindo modularidade com monoliticidade.

🌎 Tema transversal

ciencia_tecnologia

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