一起创业网-为互联网创业者服务

程序分析框图怎么画的

画程序框图的基本步骤如下:

抓特征

四框

终端框(起止框):圆角矩形,表示算法的开始和结束。

输入/输出框:平行四边形,表示算法中输入和输出的信息。

处理框(执行框):方角矩形,表示赋值和计算等。

判断框:菱形,用于当算法要求对两个不同的结果进行判断时。

一线:流程线,带有方向箭头的线,用以连接程序框,表示算法的流程。

文字说明:在框图内加以说明的文字、算式等。

明规则

用标准:使用标准的框图符号。

按顺序:框图一般从上到下、从左到右的顺序画。

看出入:大多数程序框图的图形符号只有一个入口和一个出口,判断框是唯一具有超过一个出口的符号,条件结构中要在出口处标明“是”或“否”。

明循环:循环结构要注意变量的初始值及循环终止条件。

辨流向:流程线的箭头表示执行的方向,不可缺少。

简说明:在图形符号内的描述语言要简练清晰。

依步骤

设计算法:在画程序框图前,首先写算法,因为算法的设计是画程序框图的基础。

绘制四框:根据算法中的各个步骤,绘制出终端框、输入/输出框、处理框和判断框。

连接流程线:用流程线将各个框连接起来,形成完整的算法流程。

添加文字说明:在每个框内添加必要的文字说明和算式,使框图更加清晰易懂。

示例

示例1:求一个数a的绝对值的算法

输入a :平行四边形框,表示输入数据a。

判断a是否大于等于0:

菱形框,标注判断条件。

输出|a|:

根据判断结果,输出a的绝对值。

示例2:求s = 1/2 + 1/3 + ... + 1/n的值

输入n:

平行四边形框,表示输入数据n。

初始化S=0:

处理框,表示初始化和。

循环i从1到n

判断i是否小于等于n:

菱形框,标注判断条件。

计算S = S + 1/i:处理框,表示累加操作。

i = i + 1:处理框,表示更新i的值。

输出S:

平行四边形框,表示输出结果。

通过以上步骤,你可以逐步绘制出清晰、准确的程序框图。记得在绘制过程中遵循标准符号和规则,使框图易于理解和阅读。