高中数学-第一章-算法初步-1.2.2-条件语句课件3-新人教A版必修3.pptVIP

高中数学-第一章-算法初步-1.2.2-条件语句课件3-新人教A版必修3.ppt

  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文档。上传文档
查看更多
高中数学-第一章-算法初步-1.2.2-条件语句课件3-新人教A版必修3

2.儿童乘坐火车时,若身高不超过1.2m,则无需购票;若身高超过1.2m但不超过1.5m,应买半票;若超过1.5m,应买全票.设计一个根据身高买票的程序. 【解题指南】1.结合程序框图,开始填的是判断条件和购物金额X在800元及以上的优惠价,然后是嵌套的条件结构,注意最后空是完成条件结构. 2.由题意可知,该题的算法中应该有条件分支,首先以身高1.2m为判断点分成应买票和免票.然后在大于1.2m的一段里,以1.5m为判断点把其分为买半票和买全票,因此1.5m这个判断是套在1.2m这个判断里的,故用条件语句的嵌套来解决.要用两个“END IF”,第一个“END IF”结束内层判断,第二个“END IF”结束外层判断. 【自主解答】1.输入购物金额后,先判断是否在800元及以上,符合打8折,不符合再判断是否在500元及以上,符合打9折,否则不打折,最后结束条件. 答案:X=800  Y=X*0.8 X=500 Y=X*0.9 END IF 2.算法步骤如下: 第一步:测量儿童身高h. 第二步:如果h≤1.2,那么免费乘车.否则执行第三步. 第三步:如果h≤1.5,那么买半票乘车,否则买全票. 程序框图为: 程序为: INPUT “h=”;h IF h=1.2 THEN PRINT “免票” ELSE  IF h=1.5 THEN  PRINT “买半票”  ELSE  PRINT “买全票”  END IF END IF END 【规律总结】解决编写程序问题的一般步骤 (1)构思出解决问题的一个算法(可用自然语言). (2)画出程序框图,形象直观地描述算法. (3)根据框图编写程序,即逐步把框图中的算法步骤用算法语句表达出来. 【变式训练】 读下列各题所给的程序,依据程序画出程序框图,并说明其功能: (1) INPUT “x=”;x IF x1 OR x-1 THEN   y=1 ELSE y=0 END IF PRINT y END (2) INPUT “输入三个正数a,b,c=”;a,b,c IF a+bc AND a+cb AND b+ca THEN   p=(a+b+c)/2   S=SQR(p*(p-a)*(p-b)*(p-c)) PRINT “三角形的面积S=”;S ELSE PRINT “构不成三角形” END IF END 【解析】(1)此程序表达的是求一个分段函数的函数值. 当-1≤x≤1时,输出y的值为0,否则(当x-1或x1时)输出y的值为1. 程序框图如图: (2)如图: 这个程序是从键盘上输入三个正数(表示三条线段的长度),检验这三个正数是否为三角形的三条边长.如果是,求出三角形的面积,否则,输出“构不成三角形”的算法. 1.2.2 条件语句 1.通过实例正确理解条件语句的概念、表示方法、结构和用法,掌握条件语句的格式及功能. 2.了解条件语句在程序中起判断转折的作用,在解决实际问题中起决定作用. 3.能初步用条件语句设计算法,表达解决具体问题的过程. 条件语句的格式、功能及与条件结构的对应关系 格式一 格式二 条件 语句 IF 条件 THEN _______ END IF IF 条件 THEN ________ ELSE ________ END IF 语句体 语句体1 语句体2 格式一 格式二 语句 功能 首先对IF后的_____进行判 断,如果(IF)条件符合,那 么(THEN)执行_______,否 则执行_______之后的语句 首先对IF后的_____进行判 断,如果(IF)条件符合,那 么(THEN)执行________,否 则(ELSE)执行________. 对应 条件 结构 框图 条件 语句体 END IF 条件 语句体1 语句体2 1.下列关于条件语句的叙述正确的是 (  ) A.IF语句中必须有ELSE和END IF B.IF语句中可以没有END IF C.IF语句中可以没有ELSE,但必须以END IF结束 D.IF语句中可以没有END IF,但必须有ELSE 【解析】选C.条件语句的格式是IF-ELSE-END IF或IF-END IF,故选C. 2.条件语句的一般形式是“IF A THEN B ELSE C”,其中B表示的是 (  ) A.不满足条件时执行的内容 B.条件语句 C.条件 D.满足条件时执行的内容 【解析】选D.由条件语句的格式知,THEN后的语句是满足条件时执行的内容. 3.已知程序如下: INPUT a IF a=0 THEN PRINT a ELSE PRINT -a END IF END 若输入9,其运行结果是    . 【解析】因为9≥0,所以输出9. 答案:9 条件语句的格式与功能 结合条件语句的两种格式,思考下列问题: 探究1:如

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档