Identification should include
diagramming the flow of the program
selecting the control structure that achieves the desired results.
Other control structures include switch, case, and exception handling.