Understanding Structured Programming

Learn about structured programming and how it compares to imperative programming.

What is structured programming?

Structured programming is what we’ve looked at in this course. Loops, conditionals, and functions define the flow of a program that uses this paradigm.

Structured programming is a branch of a family of paradigms called imperative programming. Languages that use the concepts of imperative programming use statements to change the program’s state. If we look at that definition, we must first learn what statements and program states are.

Get hands-on with 1200+ tech skills courses.