12.2程序框图课件.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

12.2程序框图

泗阳中等专业学校杨风晴

小题试做

1.已知一个学生的语文成绩为89分,数学成绩为96分,外语成绩为99分,请将“求他的平均成绩

的一个算法”补充完整。

第一步:取A=89,B=96,C=99;

第二步:计算S=A+B+C

第四步:输出x

想一想

2.设计一个算法,求一元二次方程

ax2+bx+c=0的根的过程。

解:算法为:

第一步输入a,b,c;

第二步计算=b2-4ac

第三步如果0,则输出

“方程无实数根”;否则,

为了更加直观、形象地表示算法,我们常常将算法的各个步骤依次写在相应的框内,并用带箭头的线将各框连接起来绘制成类似的图形

新课引入

无实根

输入

输出x1,x2

是↓

讲解新课

概念形成

概念1.程序框图的概念

用规定的框、带箭头的线(也称为流程线或指向线)以及说明文字来准确、直观地表示算法的图形,叫做程序框图(简称框图)也叫流程图。

a,b,c

A—b2-4ac

a,b,c

A=b2-4ac

输入

“一图胜万言”

输出x1,x2

探究

通过一元二次方程ax2+bx+c=0的根的框图,回答下列问题:

(1)图中有哪些类型的框、线和文字说明?

(2)这些框、线和文字说明有何不同的意义?

开始

a,b,c

A—b2-4ac

输出x1,x2

结束

输入

表示一个算法的开始和结束

表示算法中数据的输入和结果的输出

赋值、计算

判断某一条件是否成立,成立

时在出口处标明“是”或“Y

处理框

(执行框)

判断框

起止框

(终端框)

输入、输出框

—心+流程线流程进行的方向

不成立时标明“否”或“N”.

”;

练习1:

1.流程图的功能是:…..D().

A.表示算法的起始和结束.

B.表示算法的输入和输出信息.

C.赋值、运算.

D.按照算法顺序连接程序图框.

2.对程序框表示的功能描述正确的一项

是:……………B().

A.表示算法的起始和结束.

B.表示算法输入和输出的信息.

C.赋值、计算.

D.按照算法顺序连接程序图框.

画流程图的规则:

为了使大家彼此之间能够读懂各自画出的框图,必须遵守一些共同的规则,下面对一些

常用的规则作一简单的介绍.

(1)使用标准的图形符号.

(2)框图一般按从上到下、从左到右的次序画.

(3)在程序框图中,任意两个程序框之间都存在流程线.(4)一般开始框只有一个出口,结束框只有一个进口

判断框有一个进口和两个出口,其他框有一个进口、一个出口

(5)在图形符号内使用的语言要简洁明了

出程序框图。

解算法为:数学语言

第一步输入两个数a,b;

计算c=a+b;

计算x=c/2;

输出x

例1写出求任意两个数的平均值的算法,并画

第二步第三步第四步

c=a+b

x=c/2

输入a,b

输出x

开始

画流程图的规则

(1)使用标准的框图符号.

(2)框图一般按从上到下、从左到右的方向画.

(3)在程序框图中,任意两个程序框之间都存在

流程线.

(4)一般开始框只有一个出口,结束框只有一个

进口,判断框有一个进口和两个出口,其他框有

一个进口、一个出口

(5).在图形符号内使用的语言要简洁明了

D.求-|a-b|的值

输出a-b输出b-a

结束

框图:开始

输入a,b

a≥b

是否

思考

1如图所示程序框图的功能是()

A.求a-b的值

B.求b-a的值

C.求|a-b|的值

?练习2

练习2

2.设计一个算法,输入直角三角形的两条直角边的长,输出其斜边的长,画出这个算法的程序框图.

解程序框图为:

输入a,b

P

开始

练习3

2008年,中国北京市成功举办了第29届夏季奥林匹克运动会,在申办奥运会的最后时刻,国际奥委会对5座申办的候选城市进行表决,其程序为:每位委员每轮只能投一座城市,

先进行第一轮投票,如果有一座城市的得票数超过总票数的一半,哪么该城市就获得举办权;如果所有申

文档评论(0)

fat-bee + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档