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.