Structured programming

Definition
Structured programming is a programming discipline that imposes a logical structure on the program being written to make it more efficient and easier to understand and modify.