高中数学北师大版必修三第2章§3.1条件语句课件.pptVIP

高中数学北师大版必修三第2章§3.1条件语句课件.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.复合If语句一般用在含有两个或两个以上的选择结构中,编写程序时,要明确各种条件与相应语句之间的对应关系,最好通过框图理清判断的先后次序. 3.对于多种条件语句的嵌套,要用多个条件语句来表达,在Else语句之后,再用条件语句的形式来完成. §3 几种基本语句? 3.1 条件语句 学习目标 1.掌握条件语句的含义、格式. 2.会用条件语句将具体问题的框图转化为算法语句. 3.会利用条件语句解决实际生活中的应用问题. 课堂互动讲练 知能优化训练 3.1  条件语句 课前自主学案 课前自主学案 温故夯基 1.画算法框图时,经常用到选择结构,即根据_______中的条件是否成立,从而执行不同的步骤. 2.算法中的三种基本逻辑结构是__________、_________、_________. 3.赋值语句是算法程序设计中的基本语句. 判断框 顺序结构 选择结构 循环结构 知新益能 1.条件语句 条件语句是表达_________最常用的语句. 2.两种条件语句的算法框图及格式 选择结构 If语句 复合If语句 算法框图 If语句 复合If语句 语句格式 If _____Then _______  Else     _______  End If   If _______Then _______  Else       If _______Then _______ Else     _______ End If    End If   条件 语句1 语句2 条件1 语句1 条件2 语句2 语句3 问题探究 1.如何理解条件语句的执行步骤? 提示:(1)条件语句是选择结构的 一种表现形式.计算机执行这种 形式的条件语句时,首先对If后 的条件进行判断,如果条件符合,就执行Then后的语句1,若条件不符合,就执行Else后的语句2,然后结束这一条件语句. (2)If语句的变形 在条件语句中,“Else 语句2”部分是选择项,可以缺省,此时条件语句变成: If 条件 Then   语句 End If 计算机执行此类条件语句时,对表 达式结果进行判断,若表达式结果 为真,则执行表达式后面的语句, 否则直接跳过语句,执行后面的其他语句.其对应的框图如图. (3)在有些较为复杂的算法中,有时需要对按条件执行的某一语句特别是Else后的语句2继续按照另一个条件进行判断,这时可以再利用另一个条件语句进行判断,这就形成了条件语句的嵌套.一般形式如下: 框图如下: 2.何时使用“If—Then”语句与“If—Then—Else”语句? 提示:当判断语句的两个出口语句都需要执行时,使用“If—Then—Else”语句;当判断语句的两个出口语句只有一个需要执行时,使用“If—Then”语句. 课堂互动讲练 对条件语句的理解 考点突破 条件语句必须以If开始,在语句中,语句1,语句2,不一定是一个语句,也可以是多个;在编写复合If语句中的条件时,“If”与“End If”是配对的,一般有几个If,就有几个“End If”. 例1 以下给出的是用条件语句编写的一个算法,根据该算法回答问题. (1)若输入-3,则输出结果是________; (2)若输入4,则输出结果是________; (3)该算法的功能是求函数________的值. 【解析】 (1)中,若输入-3,则条件1为真,所以执行Then后的语句1,输出y=3x=3×(-3)=-9. (2)中,若输入4,则条件2为假,所以执行语句3,输出y=3. (3)该算法表达的功能是求分段函数 【名师点评】 这是一复合If语句的算法,要读懂题意,分清执行了哪个语句. 简单If语句主要有两种格式:If—Then格式与If—Then—Else格式,选用那种格式,由具体题目来确定,判断条件,两个出口语句只有一个需要执行时,使用“If—Then”格式,而两个出口语句都需要执行时,使用“If—Then—Else”格式. 简单If语句的应用 例2 【解】 用变量x,y分别表示自变量和函数值.步骤如下: (1)输入x值. (2)判断x的范围,若x≥0,则用函数y=x-1求函数值,否则用y=3x2+1求函数值. (3)输出y的值. 程序框图如左图所示,程序如右图所示. 【名师点评】 本题是已知分段函数的解析式求函数值的问题,当输入一个x值,由于x的范围不同,因而用来计算函数值的解析式也不同,因此要计算函数

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档