高一数学北师大版必修3(陕西专用)课件:2.3.1条件语句.pptxVIP

高一数学北师大版必修3(陕西专用)课件:2.3.1条件语句.pptx

  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文档。上传文档
查看更多
高一数学北师大版必修3(陕西专用)课件:2.3.1条件语句

§3 几种基本语句3.1 条件语句探究一探究二探究三探究一探究二探究三探究一探究二探究三探究一探究二探究三探究一探究二探究三探究一探究二探究三探究一探究二探究三探究一探究二探究三探究一探究二探究三探究一探究二探究三探究一探究二探究三探究一探究二探究三探究一探究二探究三1 2 3 4 51 2 3 4 51 2 3 4 51 2 3 4 51 2 3 4 51 2 3 4 5课程目标学习脉络1.知道什么是条件语句,掌握条件语句的格式.2.会分析、利用条件语句编写算法.3.能运用条件语句描述算法.1.条件语句在算法中,选择结构是一种基本结构,条件语句是表达选择结构最常用的语句.2.If语句形如下面的框图描述的算法都可以用If语句进行表示.其一般形式是:If 条件 Then?语句1Else语句2End If点拨正确理解条件语句,注意以下几点:(1)当计算机执行If语句时,首先对If后边的条件进行判断,如果满足条件,那么执行语句1,再执行End If之后的语句,即结束条件语句;如果不满足条件,那么执行语句2,再执行End If之后的语句,即结束条件语句.(2)在条件语句中,If和End If要成对出现,使用时缺一不可.(3)If语句的简化形式有一些选择结构,其对应的条件语句可简化为下列形式:执行这种条件语句时,先对条件进行判断,如果条件成立,那么就执行Then后面的语句;如果条件不成立,那么结束该条件语句,转而执行其他语句.3.复合If语句(1)格式:If 条件1 Then语句1ElseIf 条件2 Then语句2Else语句3End IfEnd If (2)对应的算法框图如图所示.点拨(1)在算法的选择结构中,如果有嵌套,那么就应该用复合If语句来描述算法;(2)使用复合条件语句时要注意,每一个条件语句都以“If”开头,以“End If”结束.程序中有几个“If”就有几个“End If”与之对应.(3)尽管在复合条件语句中有两个End If,但是最后的一个End If是与最上面的一个If对应的,我们可以把中间的一个If语句叫作一个If子句,那么这个If子句是完全处于内层中的,不可越级.对含有条件语句的算法的理解给出一个用条件语句描述的算法,确定其运行结果、指出其算法功能或补充算法语句时,首先要明确If语句、复合If语句的格式要求,其次要理解条件语句的执行原理.还要特别注意对条件表达式的理解与分析.【典型例题1】 (1)当a=3时,下面的程序段输出的结果是( )输入a;If a10 Then y=2*aElse y=a*aEnd If输出y. A.9B.3C.10D.6 (2)算法程序如下:输入x;If x1 Theny=x+1Elsey=2*x+1End If.输出y.若输出y的值为1,那么输入x的值为 .? (3)下列语句是求函数y=的函数值的算法语句,那么空白处应填写的内容是 .?输入x;If   Then?y=x2+xElsey=3x-1End If输出y.解析:(1)由于a=310,所以y=2a=2×3=6,故选D.(2)若x1,则由y=x+1=1,得x=0与x1矛盾;若x≤1,则由y=2x+1=1,得x=0满足x≤1.故输入x的值为0.(3)满足条件时执行y=x2+x,由函数解析式可知这时x1,故应填写的内容是x1.答案:(1)D (2)0 (3)x1用If语句描述算法1.If语句主要用来描述含有选择结构的算法,即条件语句是与选择结构相对应的.2.条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小、求分段函数的函数值等,在用条件语句的时候,一定要注意条件语句的格式要求.【典型例题2】 (1)任意输入一个实数,如果它大于零,就输出它的倒数;否则,就输出它的相反数,试用算法语句描述该问题的算法.(2)某电信部门规定:拨打市内电话时,如果通话时间不超过3 min,则收取通话费0.2元;如果通话时间超过3 min,则超过部分以0.1元/min收取通话费(t以整分钟计,不足1 min的按1 min计).试用语句描述该算法.思路分析:问题显然与选择结构有关,故用条件语句描述算法.解:(1)算法语句如下:输入a;If a0 Theny=Elsey=-a输出y. (2)设c表示通话费用(单位:元),t表示通话时间(单位:min),则有c=用条件语句可以表示为:输入t;If t≤3 Then c=0.2Else c=0.2+

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档