Qual é a vantagem de usar a técnica de decomposição em um projeto de programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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 vantagem de usar a técnica de decomposição em um projeto de programação?
- A) Aumenta a complexidade do código
- B) Facilita a identificação de erros
- C) Elimina a necessidade de planejar
- D) Dificulta a manutenção do código
- E) Torna o código mais longo e confuso
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual é a vantagem da técnica de decomposição em projetos de programação. Decomposição é dividir um problema grande em partes menores e mais simples, que podem ser resolvidas e testadas separadamente.
- Ao dividir o problema em módulos menores, cada parte fica mais fácil de entender, testar e depurar. Assim, quando um erro aparece, é mais simples localizar em qual parte ele está, o que torna a identificação de erros mais rápida. Por isso a alternativa B é a correta, e coincide com o gabarito oficial.
- A alternativa A está errada porque a decomposição busca reduzir a complexidade, não aumentá-la, já que trata problemas grandes em partes simples.
- A alternativa C está errada porque a decomposição exige planejamento, pois é preciso antes analisar o problema para decidir como dividi-lo.
- A alternativa D está errada porque, ao separar o código em módulos independentes, a manutenção fica mais fácil, não mais difícil.
- A alternativa E está errada porque a decomposição organiza o código e tende a deixá-lo mais claro, não mais longo e confuso.
💡 Dica: Pense nos benefícios da organização do código.
Alternativa por alternativa
O aluno pode confundir decomposição com a ideia de acrescentar mais partes ao programa, achando que mais divisões tornam o sistema mais complexo de se entender.
Problemas menores são mais fáceis de corrigir.
O aluno pode imaginar que, por dividir o problema em partes, não é preciso planejar nada, como se a técnica dispensasse o trabalho inicial de análise.
O aluno pode supor que separar o código em partes atrapalha a manutenção, por achar que muitas peças espalhadas dificultam as alterações.
Por que engana: Confundir decomposição com aumento de complexidade ou ignorar sua função de facilitar a manutenção e identificação de erros.
O aluno pode associar a divisão do código em partes a mais linhas e mais confusão, sem perceber que a organização modular deixa o programa mais claro.
Raio-X da questão
decomposição em programação
avaliacao
conceito de decomposição · noções básicas de programação
Revisar as vantagens da decomposição em projetos de programação.
Confundir decomposição com aumento de complexidade ou ignorar sua função de facilitar a manutenção e identificação de erros.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é o principal benefício da decomposição em um projeto de programação?
- Qual é uma vantagem de utilizar a decomposição na resolução de problemas em programação?
- Qual é a principal vantagem da decomposição na solução de problemas em programação?
- Quais são as vantagens de usar a estratégia de decomposição na resolução de um problema complexo em programação?
- Qual é o benefício da técnica de decomposição na solução de problemas de programação?
- Qual é a principal vantagem da decomposição na resolução de problemas em computaçã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
