算法流程图是用特定的图形符号加上说明,表示算法的图。算法流程图包括一般流程图和N-S结构流程图两种。
一般流程图由图1所示的几种基本图形组成。
N-S流程图每一步都用一个矩形框来表示。
下面通过结构化程序的3种基本结构介绍以上两种流程图。
(1)顺序结构:赋值语句、输入和输出语句都可以构成顺序结构。顺序结构可以用图2表示。
(2)选择结构:if语句和switch语句都可以构成选择结构。选择结构可以用图3表示。
(3)循环结构:可以用当型循环流程图和直到型循环流程图表示。循环结构可以用图4和图5表示。
N-S流程图的应用实例:先后输入若干个整数,要求输出最大的数,当输入最小的数结束。(如图6所示)