what is structured programming

11 months ago 35
Nature

Structured programming is a programming paradigm that aims to improve the clarity, quality, and development time of a computer program by making extensive use of structured control flow constructs such as selection (if/then/else) and repetition (while and for), block structures, and subroutines. It enforces a logical structure on the program to make it more efficient and easier to understand and modify. The structured program theorem provides the theoretical basis of structured programming, stating that sequencing, selection, and iteration are sufficient to express any computable function

. This approach encourages top-down implementation, readability, maintainability, and the creation of programs with readable code and reusable components

. It is a paradigm that aims to make programs easier to comprehend from a reader's point of view by linearizing the flow of control through a program