高中数学 第六章 框图 6.3 程序框图 湘教版选修1-2.pptVIP

高中数学 第六章 框图 6.3 程序框图 湘教版选修1-2.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课前探究学习 课堂讲练互动 6.3 程序框图 【课标要求】 1.通过具体实例,进一步认识程序框图. 2.了解绘制简单实际问题的程序框图. 自学导引 1.组成程序框图的程序框主要有 、 、 . 2.程序框图中包含的三种基本逻辑结构是 、 和 . 终端(起止)框 输入、输出框、处理框(执行框) 判断框 顺序结构 条件结构 循环结构 3.程序框图又称流程图,是一种用程序框、流程线以及文字说明来表示算法的图形;在程序框图中,一个或者几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序;程序框图中包含四种框:终端框(起止框)、输入、输出框、处理框(执行框)、判断框. 自主探究 程序框图的三种基本逻辑结构即顺序结构、条件分支结构、循环结构(必修部分已详细学过,在此不再赘述).它们有什么共同特点? 提示 (1)只有一个入口. (2)(判断框有一个入口,两个出口),只有一个出口. (3)结构内的每一部分都有机会被执行到.也就是说,对每一个框来说,都应当有一条从入口到出口的路径通过它. (4)结构内不存在“死循环”(无终止的循环). 如图就是一个死循环. 预习测评 1.据二分法原理求方程x2-2=0的根得到的程序框图可称为 (  ).                   A.工序流程图 B.算法框图 C.章节结构图 D.层次结构图 答案 B 2.按照下面的流程图,则得到 (  ).                    A.2,3,4,5,6 B.2,4,6,8,10 C.1,2,4,8,16 D.2,4,8,16,32 解析 第一次循环结果为1×2=2;第二次循环结果为22;……第五次循环得到的结果为25. 答案 D 3.某一算法的程序框图如图所示,输入x=1可得结果为________. 4.下图功能是交换两个变量的值并输出,则流程图中①处应为________. 答案 x=y 名师点睛 1.构成程序框图的图形符号及其作用 程序框图是一种用程序框、流程线以及文字说明来表示算法的图形.用程序框图表示算法,可以使算法的程序或步骤表达得更为直观. (1)“ ”表示起止框,是任何程序框图不可少的,它表示算法的开始或结束. (2)“ ”表示输入、输出框,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内. (3)“ ”表示处理框,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,对变量进行赋值时,也用到处理框. (4)“ ”表示判断框,当算法要求你对两个不同的结果进行判断时,需要将实现判断的条件写在判断框内. (5)“↓”或“→”表示流程线,一个算法步骤到另一个算法步骤用流程线连接. 2.画程序框图的规则 (1)使用标准的框图符号; (2)框图一般按从上到下,从左到右的方向画; (3)除判断框外,大多数框图符号都只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一的符号; (4)一种判断是“是”与“否”两分支的判断,而且有且仅有两个结果;另一种是多分支判断,有几种不同的结果.多分支的判断可用多个两分支的判断来完成; (5)在图形符号内描述的语言要非常简练、清楚; (6)一个算法步骤到另一个算法步骤,如果需要分开来画,要在断开处画上连接点,并标出连接的号码. 典例剖析 题型一 程序框图的画法 【例1】 (1)设计算法,求ax+b=0的解,并画出流程图. 解 解方程ax+b=0应对一次项系数a和常数项b的取值情况进行分类讨论: 该算法的程序框图如图所示: 方法点评 要绘制一个算法的程序框图,需先将算法细化为几个步骤,并且仔细分析每一个算法步骤中包含的操作可以用什么逻辑结构来实现,然后再用相应的程序框图表示. 【训练1】 设计算法找出输入的三个不相等实数a、b、c中的最大值,并绘制程序框图. 解 算法步骤为: 第一步:输入a,b,c的值; 第二步:判断a>b是否成立,若成立,则执行第三步;否则执行第四步; 第三步:判断a>c是否成立,若成立,则输出a,并结束;否则输出c,并结束;

您可能关注的文档

文档评论(0)

ipad0c + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档