A. Introduction
As we often have multiple decisions to make when solving a problem, sometimes we need a tool to visualize and analyze the program flow to make sure our program works as intended. In 2.7, we have seen flowcharts are used to illustrate each control structure. As a matter of fact, flowcharts can be handy for illustrating the high-level process to solve a problem and also useful for describing details of each step.
B. Watch(Slides)
C. Try R5.13 on page 221