Structured programming
Programming paradigm based on block-based control flow
Structured programming is a programming paradigm characterized by source code that uses block-based source code structure to encode control flow such as sequence, selection (i.e. if-then-else and switch) and iteration (i.e. for and while).
From Wikipedia, under CC BY-SA. More on occurri.