一、流程图的基本组成
一般由框和流程线(带箭头的直线)组成。
1.1 起止框(不可或缺)上面的圆角矩形代表算法的开始或结束。
1.2 输入、输出框 上面的平行四边形代表算法的输入和输出。
上面的矩形代表数据的处理和执行,一般是赋值或者计算两种类型。按照约定,赋值一般用
←
\leftarrow
←来表示,如下:
上面的菱形代表条件的判断,一般来说判断条件是:两元判断,当然也不排除有多个判断。
为了增加框图的可读性,需要规定一些规则:
- 请使用标准的框图符号,而不是自定义符号
- 整体绘制方向是从上到下、从左往右
- 除了判断框外,大多数框图只有一个进入点和一个退出点
- 判断框除了有是否两元判断还可能有多分支判断
- 语言尽可能精炼
- 开始框只有一个流出线,终止框只有一个流入线,输入、输出框只有一个流入线和一个流出线,判断框一般有一个流入线和两条流出现,任何时候只有一条起作用
根据程序流图,程序实现就相当容易了(以C为例):
int sumUp(int s,int e)
{
int sum=0;
while(s
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?