编制程序框图需要遵循一定的规则和步骤,以下是一个详细的指南:
1. 抓住特征
程序框图主要由“四框”、“一线”和“文字说明”组成:
终端框:圆角矩形,表示算法的开始和结束。
输入、输出框:平行四边形,表示算法中输入和输出的信息。
处理框(执行框):方角矩形,表示赋值和计算等操作。
判断框:菱形,用于表示对两个不同结果进行判断。
流程线:带有方向箭头的线,表示算法的执行流程。
文字说明:在框图内加入说明的文字或算式。
2. 明规则
编制程序框图的规则包括:
使用标准符号:遵循标准的框图符号。
按顺序绘制:框图一般从上到下、从左到右绘制。
明确出入:大多数程序框图只有一个入口和一个出口,判断框具有超过一个出口。
明确循环:注意循环结构的变量初始值及终止条件。
辨别流向:流程线的箭头表示执行方向。
简说明:图形符号内的描述语言要简练清晰。
3. 依步骤画程序框图
编制程序框图的总体步骤如下:
设计算法:首先写出算法步骤,并分析需要的逻辑结构(顺序结构、条件结构、循环结构)。
转化为框图:将算法步骤转化为对应的程序框图,注意细节。
具体画法步骤
设计算法
写出算法步骤。
分析算法需要的逻辑结构。
转化为框图
画出终端框,标注“开始”。
画出输入、输出框,标注输入输出信息。
画出处理框,进行赋值和计算。
画出判断框,标注判断条件和结果(“是”或“否”)。
用流程线连接各个框,表示执行顺序。
在图形符号内加入简练的文字说明。
示例
以某商场优惠促销为例:
设计算法
输入:购物金额x
输出:是否打折及打折后的金额
转化为框图
画一个圆角矩形表示开始。
画一个平行四边形表示输入金额x。
画一个菱形表示判断金额是否大于等于500。
根据判断结果,画一个平行四边形表示打折后的金额或输出“不打折”。
画一个圆角矩形表示结束。
通过以上步骤和规则,可以编制出清晰、准确的程序框图,直观地表示算法的执行流程。