绘制编程结构框图(也称为流程图)的步骤如下:
抓特征
四框:
终端框(圆角矩形):表示算法的开始和结束。
输入/输出框(平行四边形):表示数据的输入或输出。
处理框(方角矩形):表示赋值和计算等操作。
判断框(菱形):用于条件判断,内部填写条件表达式,并在出口处标明“是”或“否”。
一线:
流程线(带箭头的线段):连接各个程序框,表示算法的执行顺序和路径。
文字说明:在框图内添加说明文字、算式等,以便更清晰地描述算法。
明规则
使用标准符号:遵循标准的程序框图符号,确保符号清晰易懂,避免混淆。
按顺序绘制:框图一般从上到下、从左到右的顺序绘制。
看出入:大多数程序框图的图形符号只有一个入口和一个出口,判断框是唯一具有多个出口的符号,并在出口处标明“是”或“否”。
明循环:注意循环结构中的变量和条件,确保循环结构的正确性。
辨流向:流程线的箭头表示执行的方向,不可缺少。
简说明:在图形符号内的描述语言要简练清晰。
依步骤
描述算法:用自然语言描述算法的步骤,确定算法包含的结构。
确定结构:根据算法步骤,确定使用哪些程序框图符号来表示不同的逻辑结构(如顺序结构、选择结构、循环结构等)。
连接步骤:将所有步骤用流程线连接起来,形成完整的程序框图。
示例
假设有这样一个算法:输入一个整数,判断其是否为素数,并输出结果。
描述算法
输入一个整数。
判断该整数是否为素数。
输出判断结果。
确定结构
输入框:用于输入整数。
判断框:用于判断是否为素数。
输出框:用于输出结果。
绘制框图
从上到下、从左到右绘制。
输入框放在最左边,输出框放在最右边。
在输入框和判断框之间用流程线连接。
判断框有两个出口,分别标出“是”和“否”。
在判断框和输出框之间用流程线连接。
通过以上步骤,你可以清晰地绘制出编程结构框图,帮助理解和实现算法。