2013苏教版必修31.2.2“选择结构”课件.pptVIP

2013苏教版必修31.2.2“选择结构”课件.ppt

  1. 1、本文档共34页,可阅读全部内容。
  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文档。上传文档
查看更多
2013苏教版必修31.2.2“选择结构”课件

3.判断框有两个出口,但选择结构只有一个出口,也就是说执行完条件结构后只能有一种结果. 4.分段函数求值,常用选择结构来完成算法及流程图,两段的分段函数求值,需一个判断框,三段的分段函数求值,需要两个判断框,n段的分段函数求值需要n-1个判断框. 知能优化训练 本部分内容讲解结束 点此进入课件目录 按ESC键退出全屏播放 谢谢使用 * 第1章 算法初步 1.2.2 选择结构 学习目标 1.能用流程图表示选择结构; 2.能识别简单的选择结构流程图所描述的算法. 课堂互动讲练 知能优化训练 1.2.2 选择结构 课前自主学案 1.你还记得画流程图常用的符号及功能吗? 课前自主学案 温故夯基 2.画流程图时各图形符号能混用吗? 画流程图需使用标准的框图符号,图形符号不能混用,起止框是任何流程图必不可少的,输入、输出框可用在算法中任何需要输入、输出的位置,需要输入、输出的字母、符号、数据都填在框内,在图形符号内描述的语言要简练清楚. 知新益能 1.选择结构(也称分支结构) 定义:它是先根据指定的条件__________,再由____________决定选取执行两条分支路径中的哪一条. 进行判断 判断的结果 2.结构形式 问题探究 1.判断框有两个退出点,是否表示在这里要重复执行? 提示:不是.判断框的退出点在任何情况下都是根据条件去执行其中的一个,而另一个则不会执行,故判断框后的指向线应根据情况标注“Y”或“N”. 2.在选择结构形式的A框与B框中都必须是非空的吗? 提示:不是.A框与B框中可以有一个是空的,即不执行任何操作. 如图所示: 课堂互动讲练 考点突破 简单的选择结构 本类问题中主要的分支结构只有一个,即只有一个判断框,因此,画判断框时的条件判断及“流程指向”是重中之重. 例1 【思路点拨】 输入x→判断条件→对y赋值→输出y. 【解】 算法:第一步:输入自变量x. 第二步:如果x0,那么y=-1;否则,y=1. 第三步:输出函数值y. 流程图如图所示: 【名师点评】 解决这类问题时,首先对问题设置的条件作出判断,设置好判断框内的条件,然后根据条件是否成立,选择不同的流向. 自我挑战1 画出计算函数y=|x-1|的函数值的流程图(x由键盘输入). 解:流程图如图: 嵌套式选择结构 对于分段函数,当x取不同范围内的值时,函数的表达式也就不同.因此,当给出一个变量x求解析式的值或是分析函数性质时,就必须先判断其变量所属范围,然后再确定用哪一段函数式.当然,要想给出一个分段函数的算法也要先进行必要的判断. 例2 【思路点拨】 该函数的解析式有三段,所以算法中要进行两次判断,这也就需要两个判断框.另外还要特别注意判断框内的内容的选取以及“Y”与“N”后的结论. 【解】 算法如下: S1 输入x;S2 如果x0,则y←-1,否则执行S3; S3 如果x1,则y←0,否则y←1;S4 输出y. 流程图如图所示: 【名师点评】 一个问题的算法并不是惟一的,相应地,流程图也不是惟一的.因此判断框内的内容可以是无序的,或称为不惟一的.但一经改变判断框内的内容,相应的处理框内的内容均要随之而变,正所谓“牵一发而动全身”!本例中的流程图还可以画成图(1)和图(2),但输出结果是相同的. 自我挑战2 到银行办理个人异地汇款(不超过100万元),银行收取一定的手续费.汇款额不超过100元,收取1元;汇款额超过100元,但不超过5000元,按汇款额的1%收取;超过5000元一律收取50元手续费.设计汇款额为x元时,银行收取的手续费y元的过程的流程图. 选择结构的流程图及应用 条件结构的流程图,要认清条件判断框对流程图的影响,并从整体上来认识转化为数学语言或自然语言来描述流程图的目的和作用,可以从算法语言上来理解和认识流程图. (本题满分14分)已知如图所示的流程图. 例3 (1)试说明其功能; (2)根据流程图写出算法. 【思路点拨】 认真运行流程图,弄清每一个判断框的作用,说明其功能,并写出算法. S3 y←x; S4 输出y,转S10;8分 S5 若x=0,则执行S6;否则执行S8; S6 y←0; S7 输出y,转S10;12分 S8 y←-x; S9 输出y; S10 结束.14分 【名师点评】 (1)阅读、运行流程图,说明其功能,或完善流程图是高考的重点. (2)阅读流程图的步骤是从上而下,逐一弄清判断框的走向;承上而下,弄清每一个运行框的运行的条件;然后纵观整体说明其功能或完善流程图. 自我挑战3 如图所示为某一算法的流程图. (1)若输入四个数5,9,4,6,则最终输出的结果是什么? (2)该流程图是为什么问题设置的,并写出相应的算法. 解:(1)若输入四个数5,9,4,6,则最终输出的结果为4. (2)该流

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档