人教B版必修3高中数学1.2.2“条件语句”同步课件.pptVIP

人教B版必修3高中数学1.2.2“条件语句”同步课件.ppt

  1. 1、本文档共48页,可阅读全部内容。
  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文档。上传文档
查看更多
人教B版必修3高中数学1.2.2“条件语句”同步课件

* 中小学课件 课前预习目标 课堂互动探究 课前预习目标 梳理知识 夯实基础 课堂互动探究 剖析归纳 触类旁通 第一章算法初步 §1.2 基本算法语句§1.2.2 条件语句 学 习 目 标1.了解条件语句的含义及应用. 2.理解和掌握条件语句的格式及用法. 课 前 预 习1.条件语句的概念 处理的算法语句,叫做条件语句. 条件分支结构2.Scilab语言中的条件语句的格式及功能  思 考 探 究1.两种条件语句的区别与联系是什么? 提示  if-end语句 if-else-end语句 区别 该条件语句中只有一个语句序列,是满足条件时执行的语句序列 该条件语句含有两个语句序列,满足条件时执行一个语句序列,不满足时执行另一个语句序列 if-end语句 if-else-end语句 联系 if-end语句实质上是if-else-end语句的简化,也就是在条件语句中,当不符合条件且不进行任何处理时,把语句序列2省略不写. ②两种语句首先都是先对条件进行判断,然后才执行相应的语句序列,执行完语句序列后程序都交汇于一点完成条件语句  2.两种条件语句的选择标准是什么? 提示 (1)要解决的问题如果只需要对满足条件时的情况作出处理,不需要处理不满足条件时,可选用if-end语句. (2)要解决的问题,如果既需要解决满足条件时的情况,又需要解决不满足条件时的情况,可选用if-else-end语句.  课 前 热 身1.表达如下图所示程序框图的语句是(  ) A.顺序语句      B.条件语句 C.输入语句 D.判断语句 解析 该图所示是条件分支结构,所以描述该图的是条件语句.  答案 B 2.条件语句中if的作用是(  ) A.判断表达式真假 B.执行表达式 C.表示表达式为真 D.表示表达式为假  解析 条件语句中if的作用是判断表达式真假. 答案 A   3.下面程序输入x=-4后,输出的结果为(  ) A.2    B.-8    C.16    D.-16  解析 该程序描述的分段函数是 f(x)= ∴f(-4)=-16. 答案 D   4.网通公司规定,某地区市话费为:前3分钟为0.22元,以后每分钟0.1元,请设计程序,输出费用.以下四种程序正确的是(  )    解析 网通的计费程序用函数描述为 S=故选A. 答案 A   重 点 突 破1.利用条件语句编写程序时的注意事项 (1)从形式上讲,if…end相当于一对括号,使用时缺一不可.该语句执行时,假如条件成立,就执行语句序列1,否则就跳过语句序列1. (2)语句序列1和语句序列2可以是一条语句,也可以是多条语句,也可以是空语句,视具体情况而定.需注意:执行多条语句时,按从上到下的顺序执行. (3)语句中if,else,end都是固定的关键词,不能写错. 2.条件语句的嵌套 在某些较复杂的算法中,有时需要按条件要执行的某一语句(特别是else后的语句序列2)继续按另一种条件进行判断,这时可以再用一个条件语句完成这一要求.这就形成了条件语句的嵌套,其一般格式和对应的程序框图如下图.    3.“end”的作用 在条件语句中,end是程序的出口,是结束符号,当出现语句嵌套时,每一个if对应着一个end.   例1 编写程序,输入x的值,当x0时,求y=x2的值. 剖析 根据if语句最简单格式可解决. 典 例 剖 析解析 程序如下: 规律技巧 计算机执行if语句的最简单格式时,若表达式结果为真,则执行表达式后面的语句序列1,否则直接跳过语句序列1,执行下面的语句. 变式训练1 下列程序输出的结果是________.解析 由于ab,则把a的值赋给t,此时t=33.然后把b的值赋给a,此时a=99.再把t的值赋给b,此时b=33,最后把a-b(即99-33=66)的值赋给a,则输出结果为a=66. 答案 66   例2 编写程序,根据输入的x值,计算y的值,并输出y的值. y= 剖析 本题解决的是分段函数求值问题,程序执行时要对变量进行判断,若x≥1,用2x-1计算,若x1,则用-2x+1计算,所以采用条件语句进行编程.  解析  规律技巧 要对自变量取值进行判断,是应用条件语句的原因,要根据题目条件的不同选择合适的条件语句. 变式训练2 设计一个程序,输入实数x后,判断x与0的大小,如果x0,则输出x;如果x≥0,则程序结束.  解 程序框图如图. 程序如下: 例3 写出一个程序,求函数 y=的函数值. 剖析 由于要根据x的范围,输出不同的计算结果,并且x的范围有3段,所以使用条件语句的嵌套来完成程序.  解析 程序为: 规律技巧 在进行条件语句嵌套时,为了使程序层次清晰,可以将if与end对应,不同层次的相互错开,避免丢落. 变式训练3 写出求方程

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档