2017学年数学必修三:1.1.2-(二)条件结构2.pptVIP

2017学年数学必修三:1.1.2-(二)条件结构2.ppt

  1. 1、本文档共35页,可阅读全部内容。
  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文档。上传文档
查看更多
2017学年数学必修三:1.1.2-(二)条件结构2

第2课时 条 件 结 构 1.理解两种条件结构的特点和区别. 2.能用两种条件结构解决常见的算法问题. 1.条件结构 在一个算法中,经常会遇到一些条件的判断,算法的流程根据 _____________有不同的流向.条件结构就是处理这种过程的 结构. 条件是否成立 2.条件结构的两种形式 根据条件是否成立选择是否执行______ 两个步骤A,B根据条件选择_____执行 特征 结构形式 一个 步骤A 1.程序框图中,有两个出口的程序框是 (  ) A.起止框   B.处理框 C.判断框 D.输入、输出框 【解析】选C.只有判断框有两个出口,故选C. 2.如图,在判断框中应填的语句为 (  ) A.x1-x2=0? B.x1-x2≠0? C.y1-y2≠0? D.y1-y2=0? 【解析】选B.根据程序框图知是求两点连线的斜率问题, 当x1-x2≠0时,直线存在斜率,否则斜率不存在. 3.在程序框图的表示中,要根据条件进行逻辑判断,并根据结果不同进行处理的框图是    . 【解析】根据题意知判断框具有这种功能. 答案:判断框 一、条件结构 观察下面两种条件结构的程序框图,思考下列问题: 探究1:上图(1)中的条件结构能否同时执行步骤A,B? 提示:此结构包含一个判断框,根据给定的条件是 否成立而选择执行步骤A或步骤B.不能同时执行 步骤A,B. 探究2:上图(2)中的条件结构如果不满足条件是否还执行步骤A? 提示:如果不满足条件,则不执行步骤A,直接按流程线指向执行以后的程序. 【探究总结】 1.条件结构应关注的两点 (1)在条件结构中,判断框有一进口,两出口. (2)判断框内条件一定要清晰、明确,但条件不唯一. 2.条件结构与顺序结构的区别 (1)执行顺序不同:它不依次执行操作指令,而是依据判断条件作出逻辑判断,选择执行不同指令中的一个,这里的判断主要判断“是”或“否”,即判断是否符合条件. (2)框图不同:条件结构必有判断框,顺序结构没有判断框. 二、条件结构的应用 阅读程序框图,探究下列问题: 探究1:该算法是计算函数    的函数值. 提示:从判断框知,当x0时,取x的相反数,再用x表示;当x≥0时,直接输出x.可见最终输出的是|x|,所以该算法是计算函数f(x)=|x|的函数值. 答案:f(x)=|x| 探究2:在此程序框图中,把“是”和“否”对调,则输出的结果又如何呢? 提示:如果把“是”和“否”对调,输出函数f(x)=-|x|的函数值. 探究3:该问题中的算法的程序框图还能不能只用顺序结构表示?为什么? 提示:不能.因为在该算法的步骤中含有条件的判断,因此不能只用顺序结构表示. 【探究总结】条件结构的作用 (1)分段函数求值. (2)输入几个数,输出较大者或按大小顺序输出. (3)含有判断条件的问题. 【拓展延伸】条件结构程序框图的嵌套 1.含义:所谓条件结构程序框图的嵌套,就是在条件结构的一支或两支内的步骤中又用到了条件结构. 2.适用条件:在算法设计中,算法的流向要多次根据条件作出选择时,一般要用到条件结构的嵌套(比如分三段的分段函数求值,要用到两个条件结构). 类型 一 利用条件结构表示算法  1.(2014·长春高一检测)已知 运算原理如图 所示,则输出的值为 (  ) 2.“快递”是目前人们经常使用的异地邮寄信函或托运物品的 一种快捷方式,某快递公司规定甲、乙两地之间物品的托运费 用根据下列方法计算:y= 其中y(单位:元)为托运费用,x为托运物品的质量(单位:千克), 试设计计算费用y的算法,并画出程序框图. 【解题指南】1.先判断a与b的大小,然后根据条件是否成立分别输出相应的值. 2.这是一个实际问题,费用y的计算公式随物品的质量x的变化而不同,依次要对物品质量x进行判断,比较x与50的大小,然后由相应关系式求出费用y并输出. 【自主解答】1.选D.由 知ab不成立, 故输出 2.算法如下: 第一步:输入x. 第二步:如果x≤50,那么y=0.53x, 否则y=50×0.53+(x-50)×0.85. 第三步:输出y. 程序框图为: 【规律总结】解决条件结构问题的两个注意点 (1)分段函数一般用条件结构表示,分三段的函数可用两个判断框解决,以此类推. (2)解决条件结构问题的两个关键:一看判断框中的条件;二看满足或不满足条件时的走向. 【变式训练】 在国家法定工作日内,每周满工作量的时间为40小时,若每周工作时间不超过40小时,则每小时工资8元;如因需要加班,超过40小时的每小时工资为10元.某公务员在一周内工作时间为x小时,但他须交纳个人住房公积金和失业保险(这两项费用为每周总收入的10%).试分析算法步骤并画出其净得工资

文档评论(0)

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

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

1亿VIP精品文档

相关文档