程序框图

更新时间:2023-03-20 01:17:08 阅读: 评论:0

吃什么水果败火-求学之路

程序框图
2023年3月20日发(作者:政治理论学习方面)

教你画程序框图

程序框图(又叫流程图)是算法的一种表示形式,具有直观形象、结构清晰和简洁明了的

效果,但难点是怎样才能熟练而准确地画出程序框图,为此教你“抓特征,明规则,依

步骤”九字诀,让你即可拥有画程序框图的基本功.

一、抓特征组成任何一个程序框图的三要素是“四框”“一线”加“文字说明”、,

所以首先要抓住它们各自的特征与意义.

“四框”的特征与意义:①终端框(起止框)的特征是圆角矩形,表示算法的开始和结束,

是任何流程不可缺少的;②输入、输出框的特征是平行四边形,表示算法中输入和输出的

信息,可放在任何需输入、输出的位置;③处理框(执行框)的特征是方角矩形,表示赋值

和计算等,算法中要处理的数据或计算可分别写在不同的处理框内;④判断框的特征是菱形,

用在当算法要求对两个不同的结果进行判断时.“一线”的特征与意义:流程线的特征是带

有方向箭头的线,用以连接程序框,直观地表示算法的流程,任意两个程序框之间都存在

流程线.“文字”的特征与意义:财务经理岗位职责 在框图内加以说明的文字、算式等,也是每个框图不可

缺少的内容.二、明规则程序框图的画法规则是:①用标准,即使用标准的框图符号;②

按顺序,即框图一般从上到下、从左到右的顺序画;③看出入,即大多数程序框图的图形

符号只有一个入口和一个出口,判断框是唯一具有超过一个出口的符号,条件结构中要在

出口处标明“是”或“否”;④明循环,即循环结构要注意变量的初始值用心爱心专心

及循环终止条件;⑤辨流向,即流程线的箭头表示执行的方向,不可缺少;⑥简说明,即

在图形符号内的描述语言要简练清晰..三、依步骤画程序框图的总体步骤是:第一步,先

设计算法,因为算法的设计是画程序框图的基础,所以在画程序框图前,首先写出相应的

算法步骤,并分析算法需要哪种基本逻辑结构(顺序结构、条件结构、循环结构);第二

步,再把算法步骤转化为对应的程序框图,在这种转化过程中往往需要考虑很多细节,是

一个将算法“细化”的过程.具体画法步骤请看例题...例1某商场进行优惠促销:若购

物金额x在500元以上,打8折;若购物金额x在300元以上,打9折;否则,不

打折.设计算法的程序框图,要求输入购.物金额x,即能输出实际交款额..算法分析:

由题意,实际交款额y与购物金额x之间的函数关系是y=?0.9x,??0.8x,?x≤

300300500?x,,因为它需对x进行三次判断,所以算法含有两个条件结

构,写出算法步骤如下:第一步,输入购物金额x.第二步,判断x≤300吗?若是,

则y=x;否则,进入第三步..第三工资英文 步,判断x≤500吗?若是,则y=0.9x;否则,

y=0.8x.第四步,输出y,结束算法..画法步骤:①画顺序结构图,即起止框及用

心爱心专心输入框,并用流程线连接(如图①);②画条件结构图,即画判断框并判断x≤

300?若是,则画处理框并填入“y=x”,否则流向下一成长需要勇气 个判断框(如图②);③再画条

件结构图,即画判断框并判断x≤500?若是,则画处理框y=0.9x”“,否则

画处理框“y=0.8x”(如图③);④画一个总的输出框并输出y,以及起止框表示算法

结束(如图④)..最后,合成整个算法程序框图如图1..点评:画程序框图的关键是分析算

法步骤,因为程序框图是算法步骤的图形表示,所以算法步骤越明确画图就越容易;另外,

如分段函数这种需要对条件进行判断的算法设计中,宜使用条件结构..例2若1+3+5

+L+n>2008,试设计算法的程序框图,寻找满足条件的最小奇数n.算法妈妈生日蛋糕 分析:因为涉

及类加问题,所以算法含有循环结构,写出直到型循环结构的算法步骤如下:第一步,令

S=0,i=1.第二步,计算S=S+i,i=i+2.第三步,判断S>2008吗?若是,则输

出n?2,结束算法;否则,返回第二步..画法步骤:①画顺序结构图,即起止框及两个

处理框,并分别填入循环初始条件(如图①);②画循环结构图,先画循环体即两个框(一

个累加,一个计数),再画循环终止条件,即框并判断S>2008?若是,则输出n?2,

否则,流环体之前进行再循环(如图②);③画输出框输出处理判断向循n?2,用

心爱心专心以及起止框表示算法结束(如图③)..最后,合成整个算法程序框图如图2..

点评:循环结构必包含顺序结构和条件结构,所以本题具有一定的典型性和示范性;如累

加、类乘等需要反复执行的算法设计中,宜使用循环结构,这时要密切注意“循环牛排的家常做法 体”“循

环变量”和“循环终止条件”三个重要组成部分的框图设计.、.程序框图错误面面观程序

框图中若有一处错误,就可能导致执行后的结果出错。下面就循环框图中大家经常出现

的典型错误进行剖析。以期引起大家的注意。例画出求S=1+2+3+L+10的程序框图。

222正确程序框图为:开始S=0②i=1Ni≤10?①Y用心爱心专心S=S+i2③i

=i+1输出S结束错误一:将箭头位置写错。如将判断框左上方箭头写钟用英语怎么说 在了下方(图中呼吁意思

标注①)。剖析:这样的结果是,由于没有了判断框,故程序执行时没有终止,即程序框

将S=1+22+32+L一直进行下去,不能输出最终的结果。错误二:变量的初始值写错。

如:有的同学将S=0写成S=1(图中标注②)。剖析:由于S=1,第一次执行完S=S+i

后,S=1+1=2,故拉肚子的原因 这样执行的结果为22S=2+22+32+L+102,比真实值大1。

若将S,i的初始值改为S=1,i=2,则执行的最后结果也是正确的。错误三:框与框的顺序

写反。2如有的同学将S=S+i与i=i+1的顺序写反(图中标注③)。剖析:若顺序写

反,由于S=0,i=1,第一次执行i=i+1后i=2,再执行S=S+i得2S=0+22,这

样执行的最后结果中没有1。另外,当执行到i=10(i≤10成立)时,i=i+1,S=S+11,故

执行的最后结果中多了112。由此可知,若将两者顺序写反,所得结果比真实值多(112-

1),即大了120。2用心爱心专心

本文发布于:2023-03-20 01:17:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167924622838059.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:程序框图.doc

本文 PDF 下载地址:程序框图.pdf

下一篇:返回列表
标签:程序框图
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|