-successive execution of program statements  -conditional statements alter default flow
statements in source code files are executed from top to bottom in the order they are written.  allows for programs to execute blocks of code conditionally.
a graph that contains decision points and executed statements. decisions/conditional tests are shown as diamonds and statements as rectangles.