Qual das seguintes opções não é uma vantagem da programação estruturada?

(A) - 
 clareza e legibilidade do código
(B) - 
 facilidade de manutenção e depuração
(C) - 
 reutilização de código
(D) - 
 aumento da complexidade do código
(E) - 
 melhor desempenho

Explicação

A programação estruturada visa simplificar e organizar o código, reduzindo sua complexidade. portanto, (d) não é uma vantagem da programação estruturada.

Análise das alternativas

  • (a) clareza e legibilidade do código: a programação estruturada usa uma abordagem modular e hierárquica, tornando o código mais fácil de entender e ler.
  • (b) facilidade de manutenção e depuração: a programação estruturada facilita a identificação e correção de erros, pois o código é dividido em módulos independentes.
  • (c) reutilização de código: a programação estruturada permite que os programadores reutilizem módulos de código em diferentes programas, reduzindo a duplicação de código.
  • (d) aumento da complexidade do código: incorreto. a programação estruturada visa reduzir a complexidade do código.
  • (e) melhor desempenho: embora a programação estruturada não garanta necessariamente um melhor desempenho, ela pode contribuir para um código mais eficiente e otimizado.

Conclusão

A programação estruturada oferece vantagens significativas para o desenvolvimento de software, incluindo clareza, facilidade de manutenção, reutilização de código e melhor desempenho. no entanto, é importante observar que ela não aumenta a complexidade do código, que é uma desvantagem comum da programação não estruturada.