简介
流程图(Flow Chart)是使用图形来表示算法和工作流的一种非常好的方法,任何复杂的算法和工作流都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构来表示,基本结构之间可以并列、包含。
顺序结构是最简单的程序结构,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
选择(分支)结构是对给定条件进行判定,条件为真或假时分别执行不同的流程。
循环结构是对某个给定条件进行判定,条件为真时重复执行循环体,为假时退出判定。
符号
连接线
连接线用于连接各个符号,它的走向总是从上向下或从左向右,连接线是从下往上或从右向左时,必须带箭头,除此以外,可以不画箭头,但推荐都画箭头。连接线应避免交叉。
开始和结束
表示开始和结束,图标内需要写开始或结束。
处理
表示处理程序的具体内容。
输入和输出
表示输入和输出的数据。
判定
表示根据条件执行不同流程的情况,图标内需要写判定的条件。
文档
表示涉及的文档。
子流程
表示已定义的某个流程。