高考数学(人教A版)一轮复习课件:9-1算法与程序框图、基本算法语句.pptVIP

高考数学(人教A版)一轮复习课件:9-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文档。上传文档
查看更多
2.请写出下面程序运行后输出的结果 【解析】语句c=a+b是将a,b的和赋值给c,故c=2+3=5;语句b=a+c-b是将a+c-b的值赋给b.故b=2+5-3=4.所以输出的结果是a=2,b=4,c=5. 易错误区24 循环规律与程序中的逻辑顺序不明确 致误 【典例】(2017·北京模拟)为了求满足1+2+3+…+n 2013的最大的自然数n,程序框图如图所示,则输出框中应填输出 (  ) A.i-2     B.i-1 C.i D.i+1 【规范解答】选A.依次执行程序框图: S=0+1,i=2; ① S=0+1+2,i=3; S=0+1+2+3,i=4; …… 由此可得S=1+2+3+…+n时,i=n+1; 经检验知当S=1+2+3+…+62=1 953时,i=63, 满足条件进入循环; S=1+2+3+…+62+63=2 016时,i=64,不满足条件, 退出循环.② 所以应该输出62,即i-2. 【误区警示】 1.①处循环规律不明确,导致错误. 2.②程序框图中S=S+i与i=i+1的逻辑顺序不明确,导致错误. 【规避策略】 1.解决程序框图问题要注意的三个常用变量: (1)计数变量:用来记录某个事件发生的次数,如i=i+1. (2)累加变量:用来计算数据之和,如S=S+i. (3)累乘变量:用来计算数据之积,如p=p×i. 2.循环体规律的探求 通常由开始一步一步运行,根据判断条件,那么几步后就会输出结果或会呈现出规律,再根据规律计算出结果. 【类题试做】某程序框图如图所示,该程序运行后输出的值是 (  ) A.3 B.4 C.5 D.6 【解析】选B.第一次循环得S=0+20=1,k=1; 第二次循环得S=1+21=3,k=2; 第三次循环得S=3+23=11,k=3, 第四次循环得S=11+211=2059,k=4,但此时S100,不满足条件,输出k=4,所以选B. 【解析】由a≥b得x2≥x3,解得x≤1, 所以当x≤1时,输出a=x2; 当x1时,输出b=x3. 当x≤1时,由a=x2=8, 解得 当x1时,b=x3=8,解得x=2. 所以输入的数为2或 答案:2或 5.(2016·山东高考)执行如图所示的程 序框图,若输入n的值为3,则输出的S的 值为________. 【解题提示】按照程序框图指定的程序逐步运算,便可求得结果. 【解析】第一次运算:S= -1,i=13,i=2, 第二次运算:S= -1,i=23,i=3, 第三次运算:S=1,i=3=n, 所以S的值为1. 答案:1 考点二 循环结构 【考情快递】 命题角度 命题视角 求程序运行后的结果 以程序框图为载体,考查数列的通项与求和等问题、考查程序框图的运行 确定控制循环的变量 已知程序运行结果,考查控制循环的变量的值或范围 【考题例析】 命题角度1:求程序运行后的结果 【典例2】(2016·天津高考)阅读如图 所示的程序框图,运行相应的程序,则输 出S的值为 (  ) A.2 B.4 C.6 D.8 【解题导引】将题目中所给初始值代入算法中,按照题目要求逐个运算便可得到结果. 【规范解答】选B.第一次:S=8,n=2, 第二次:S=2,n=3, 第三次:S=4,n=4,满足n3,输出S=4. 命题角度2:确定控制循环的变量 【典例3】执行如图所示的程序框图, 若输出k的值为8,则判断框内可填入 的条件是 (  ) 【解题导引】根据循环结构中输出k的值以及循环结束时s的值,结合各选项可以判断出判断框中的条件. 【规范解答】选C.执行第一次循环时,k=2, 执行第二次循环时,k=4, 执行第三次循环时,k=6, 执行第四次循环时,k=8, 此时结束循环,故判断框中应填入的条件为 【技法感悟】 1.求程序运行结果的思路 (1)要明确程序框图的顺序结构、条件结构和循环结构. (2)要识别运行程序框图,理解框图所解决的实际问题. (3)按照题目的要求完成解答并验证. 易错提醒:解决程序框图问题时应注意的问题 (1)注意区分当型循环和直到型循环. (2)循环结构中要正确控制循环次数. (3)要注意各个框的顺序. 2.确定控制循环变量的思路 结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式. 【题组通关】 1.阅读如图所示的程序框图,运行相应的 程序后,输出i的值为 (  ) A.3 B.4 C.5 D.6 【解析】选B.运行程序a=1,i=0,i=1,a=1×1+1=2, 因为250不满足,所以执行循环体,i=2,a=5, 因为550不满足,所以执行循环体,i=3,a=16, 因为1650不满足,所以执行循环体,i=4,a=65, 因为6550满足,输

文档评论(0)

高江辉 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档