编程方法 - 流程图元素
流程图是程序逻辑步骤序列的图形表示。 流程图使用简单的几何形状来描绘流程,并使用箭头来显示关系和流程/数据流。
流程图符号
下面是绘制流程图时使用的一些常见符号的图表。
符号 | 符号名称 | 用途 |
---|---|---|
![]() |
开始/停止 | 用在算法的开头和结尾,以显示程序的开始和结束。 |
![]() |
流程 | 表示数学运算等过程。 |
![]() |
输入/输出 | 用于表示程序输入和输出。 |
![]() |
决策 | 代表程序中的决策语句,答案通常是"是"或"否"。 |
![]() |
箭头 | 显示不同形状之间的关系。 |
![]() |
页内连接器 | 连接流程图中同一页面上的两个或多个部分。 |
![]() |
页外连接器 | 连接分布在不同页面上的流程图的两个部分。 |
流程图开发指南
开发流程图时需要牢记以下几点 −
流程图只能有一个开始和一个停止符号
页面连接器使用数字引用
页外连接器使用字母进行引用
一般流程是从上到下或从左到右
箭头不应相互交叉
示例流程图
这是去市场买笔的流程图。
![示例流程图](/programming_methodologies/images/example_flowcharts.jpg)
这是计算两个数字的平均值的流程图。
![示例流程图](/programming_methodologies/images/example_flowcharts1.jpg)