Programming Control Structures


You can write any program by using a combination of three control structures:


(1) sequence

(2) selection

(3) repetition (a.k.a. iteration or looping)


These three structures are the building blocks of all programs; they form the foundation of structured programming.





The sequence control structure is the simplest of the three structures; it is a program segment where statements are executed in sequence, one after the other:



A coding segment that would be represented by the sequence structure is one in which there is no decision-making, looping, or branching it would simply be a series of statements, one after the other, such as the following set of statements to calculate net pay:


GrossPay = HoursWorked * HourlyRate

Ded401K = GrossPay * 0.055

Medicare = GrossPay * 0.0145

SocSec = GrossPay * 0.0765

TotDeductions = Ded401K + Medicare + SocSec

NetPay = GrossPay - TotDeductions