2018-2019版数学新设计同步人教A版必修三课件:第一章 算法初步 1.2.2 .pptVIP

2018-2019版数学新设计同步人教A版必修三课件:第一章 算法初步 1.2.2 .ppt

  1. 1、本文档共32页,可阅读全部内容。
  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文档。上传文档
查看更多
2018-2019版数学新设计同步人教A版必修三课件:第一章 算法初步 1.2.2

2.使用条件语句时应注意的问题 (1)条件语句是一个语句,IF,THEN,ELSE,END IF都是语句的一部分. (2)条件语句必须是以IF开始,以END IF结束,一个IF必须与一个END IF相对应. (3)如果程序中只需对条件为真的情况作出处理,不用处理条件为假的情况时,ELSE分支可以省略,此时条件语句就由双支变为单支. (4)为了程序的可读性,一般IF、ELSE与END IF顶格书写,其他的语句体前面则空两格. 课前预习 课堂互动 课堂反馈 1.2.2 条件语句 学习目标 1.理解条件语句的格式及功能(重点).2.体验如何把判断框转化为条件语句(重点).3.通过条件语句的学习,进一步体会算法的基本思想(难点). 知识点 条件语句的格式、功能及与条件结构的对应关系 ? 格式一 格式二 条件语句 IF 条件 THEN ________ END IF IF 条件 THEN  ________ ELSE  _______ END IF 语句体 语句体1 语句体2 语句功能 首先对IF后的_____进行判断,如果(IF)条件符合,那么(THEN)执行______,否则执行END IF之后的语句 首先对IF后的_____进行判断,如果(IF)条件符合,那么(THEN)执行_________,否则(ELSE)执行________ 对应 条件 结构 框图 条件 语句体 条件 语句体1 语句体2 【预习评价】 (正确的打“√”,错误的打“×”) (1)条件语句只含有一个语句体.(  ) (2)在条件语句中IF和END IF必须成对出现.(  ) (3)两种格式的条件语句都是满足条件时执行语句体,否则结束.(  ) 提示 (1)× IF-THEN-ELSE-END IF语句含有两个语句体. (2)√ 由条件语句的格式可知其正确. (3)× IF-THEN-END IF语句是满足条件时执行语句体;而IF-THEN-ELSE-END IF语句则是满足条件时执行一个语句体,不满足条件时执行另一个语句体. 题型一 条件语句与条件结构 【例1】 (1)条件语句的一般形式为“IF A THEN B ELSE C”其中语句C的作用是(  ) A.条件语句 B.不满足条件时执行的内容 C.条件 D.满足条件时执行的内容 解析 “IF A THEN B ELSE C”先执行条件A,若“真”则执行B,若“假”则执行C,故选B. 答案 B (2)根据下面的程序框图,写出程序语句. 解 程序如下: INPUT “a,b=”;a,b IF a<b THEN  x=a  a=b  b=x END IF PRINT a,b END 规律方法 根据条件结构写条件语句时的三个关注点 (1)选择语句格式.当判断语句的两个出口语句都要执行时,采用“IF-THEN-ELSE-END IF”语句,当判断语句的两个出口语句只有一个要执行时,采用“IF-THEN-END IF”语句. (2)确定条件和语句体.条件即为判断框内的条件,放在IF后.判断框中“是”后的执行框中的内容,是THEN后的语句体1,“否”后的执行框中(如果有的话)的内容,是ELSE后的语句体2. (3)注意所用程序的书写格式. 【训练1】 根据下面的程序画出程序框图. INPUT “a,b=”;a,b IF a<b THEN  PRINT b,a ELSE  PRINT a,b END IF END 解 程序框图如图所示: 【例2】 (1)已知下列程序,当输入x=-2时,输出的结果是________. INPUT “x=”;x IF x>=0 THEN  y=x^2-1 ELSE  y=2*x^2-5 END IF PRINT “y=”;y END 答案 y=3 (2)编写程序,使得任意输入2个整数按从大到小的顺序输出. 解 算法: 第一步,输入2个整数a,b. 第二步,若a<b,则x=a,a=b,b=x. 第三步,输出a,b. 第四步,结束. 程序: INPUT “a,b=”;a,b IF a<b THEN  x=a  a=b  b=x END IF PRINT “a,b=”;a,b END 【迁移1】 如果例2(1)中输入x=3,求输出的结果是什么? 【迁移2】 如果例2(1)中输出的y=3,那么输入的x是多少? 解 当x≥0时,x2-1=3,解得x=2(x=-2舍去);当x<0时,2x2-5=3,解得x=-2(x=2舍去),所以输入的x是2或-2. 规律方法 利用条件语句描述算法的一般步骤 (1)分析算法,能用自然语言描述算法. (2)画出程序框图. (3)根据画出的程序框图,依据条件语句的格式,写出程序语句.为了程序的可能性,一般IF,ELSE,END IF顶格书写,其他的语

您可能关注的文档

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档