全程复习方略2015版高考数学 9.2基本算法语句与算法案例配套课件 文 北师大版.ppt

全程复习方略2015版高考数学 9.2基本算法语句与算法案例配套课件 文 北师大版.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全程复习方略2015版高考数学 9.2基本算法语句与算法案例配套课件 文 北师大版

第二节 基本算法语句与算法案例 三年1考 高考指数:★ 1.理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义. 2.了解简单的算法案例. 1.利用算法语句写出程序是考查的重点,在内容上以条件语句和循环语句为主; 2.在考查形式上以选择题和填空题为主,重在考查对算法语句和算法案例的理解和应用. 1.条件语句 (1)条件语句是表达__________最常用的语句. (2)条件语句的格式及算法框图 选择结构 If 条件 Then 语句1 End If 条件 假 语句2 语句2 Else 语句1 真 【即时应用】 (1)已知算法语句: 输入 x If x≥0 Then y=1 Else y=-1 End If 输出 y 若输入x的值为3,则输出y的值是__________. (2)以下算法语句运行后实现的功能为_________. 输入a,b,c If ba Then t=a a=b b=t End If If ca Then t=a a=c c=t End If If cb Then t=b b=c c=t End If 输出a,b,c 【解析】(1)上述算法语句的功能是求函数 的函数值, ∴当x=3时,y=1. (2)从算法语句看,该题是将a,b,c按从大到小的顺序排列后再输出. 答案:(1)1 (2)将a,b,c按从大到小的顺序排列后再输出 2.循环语句 (1)算法中的___________是由循环语句来实现的. (2)循环语句的格式 ①For语句的一般形式是: ______循环变量=初始值To终值 循环体 Next ②Do Loop语句的一般形式是: Do __________ Loop While ___________ 循环结构 For 循环体 条件为真 【即时应用】 (1)已知算法语句: S=1 For i=1 To 5 S=3*S Next 输出 S 以上算法语句运行后输出的结果是__________. (2)以下算法语句运行后输出的结果为_________. i=1 Do i=i+2 S=2*i+3 Loop While i8 输出 S 【解析】(1)第一次循环S=3×1=3, 第二次循环S=3×3=32, 第三次循环S=3×(3×3)=33, 第四次循环S=3×(3×3×3)=34, 第五次循环S=35=243. (2)根据循环语句,得S=2×9+3=21. 答案:(1)243 (2)21 条件语句 【方法点睛】条件语句的应用及注意点 (1)条件语句是高考的一个热点,常与比较大小或分段函数求值相结合. (2)当有条件语句的嵌套时,难度较大,突破方法是利用分段函数的形式,写出程序的执行过程及结果,再进行分析. (3)读、写条件语句时,注意If与End If的配对. 【提醒】嵌套的条件语句,首字母要依次缩进. 【例1】(1)(2011·江苏高考改编)根据下面的算法语句,当输入a,b分别为2,3时,最后输出的m的值是________. 输入 a,b If ab Then m=a Else m=b End If 输出 m (2)以下给出了一个程序,根据该程序回答: ①若输入4,则输出结果是_____________; ②该程序的功能所表达的函数解析式为_______________. 输入 x If x3 Then y=2*x Else If x3 Then y=x*x-1 Else y=2 End If End If 输出 y 【解题指南】本例中的两小题考查的是用条件语句表示的程序的运行,解题的关键是按照程序的顺序和条件语句的特点运行. 【规范解答】(1)输入a,b分别为2,3时,a>b不成立,所以执行Else后面的语句,把b赋值给m,可知m=3,输出的结果是3. (2)当x=4时满足x>3的条件,输出y=4×4-1=15,该程序表示 的函数解析式是 答案:(1)3 (2)①15 ② 【互动探究】本例(2)题①中,把输入4改为输出y=4,则输入的x=_________. 【解析】由例题中的函数解析式可得 当x<3时,令2x=4得x=2符合题意, 当x>3时,令x2-1=4得x=± (舍去),所以x=2. 答案:2 【反思·感悟】解答或编写有条件语句的程序时注意条件满足与不满足所对应的不同结果,另外还要注意If-Then-Else-End If的配对,尤其在嵌套结构时,一层配对就是一个完整的选择结构,在书写程序时易漏掉某一部分. 【变式备选】运行下面程序

您可能关注的文档

文档评论(0)

jshud + 关注
内容提供者

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

1亿VIP精品文档

相关文档