- 用规定的一系列图形、流程线和文字说明算法中的基本操作和控制流程。
流程图的基本元素包括:
- 表示相应操作的框;
- 带箭头的流程线;
- 框内外必要的文字说明。
设计程序框图的步骤:
- 用自然语言表述算法步骤;
- 确定每一个算法步骤所包含的逻辑结构,并用相应的程序框图表示,得到该步骤的流程框图;
- 将所有步骤的程序框图用流程线链接起来,并加上终端框,的到表示整个算法的程序框图。
任何算法(程序)都可以由顺序结构、选择结构和循环结构这三种基本结构组合起来实现。
- 顺序结构是指程序中的各个操作是按照它们在源代码中的排列顺序依次执行的。
- 选择结构也叫分支结构,是指在算法中通过对条件的判断,根据条件是否成立二选择不同的流向的算法结构。
- 单选择结构;
- 双选择结构;
- 多选择结构。
- 循环结构是指在一定条件下反复执行某部分代码的操作,是程序设计中最能发挥计算机特长的程序结构。
- 当型循环结构;
- 直到循环结构。(python不提供)