高考数学(文科全国通用)一轮总复习课件:9.1算法与程序框图、基本算法语句.ppt

高考数学(文科全国通用)一轮总复习课件:9.1算法与程序框图、基本算法语句.ppt

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

【解析】选D.根据程序框图可知,该程序框图的功能是 计算S= 现在输入的N=5, 所以不满足条件kN的结果为S= 3.(2016·衡阳模拟)执行如图所示的 程序框图,若输出的S=88,则判断框内 应填入的条件是 (  ) A.k7? B.k6? C.k5? D.k4? 【解析】选C.第一次循环:k=1+1=2,S=2×0+2=2; 第二次循环:k=2+1=3,S=2×2+3=7; 第三次循环:k=3+1=4,S=2×7+4=18; 第四次循环:k=4+1=5,S=2×18+5=41; 第五次循环:k=5+1=6,S=2×41+6=88,满足条件,则输出 S的值,而此时k=6,故判断框内应填入的条件是“k5?”. 考向三 基本算法语句 【典例4】(1)下面程序运行的结果是 (  ) A.5,8 B.8,5 C.8,13 D.5,13 (2)(2015·江苏高考改编)根据如图所示的算法语句,可知输出的结果s为    . 【解题导引】(1)赋值语句的功能是将后面的值赋给前面的变量,根据赋值语句的功能求解. (2)由已知中的算法语句,可得程序的功能是利用循环计算变量s的值,模拟程序的运行过程,即可得到答案. 【规范解答】(1)选C.此程序先将A的值赋给X,故X=5;再将B的值赋给A,故A=8;再将X+A的值赋给B,即将原来的A与B的和赋给B,故B=5+8=13. (2)由已知中的算法语句,模拟程序的运行过程可得: i=1时,i8,s增大为3,i增大为4; 当i=4时,i8,s增大为5,i增大为7; 当i=7时,i8,s增大为7,i增大为10; 当i=10时,i8不成立,不满足继续循环的条件,故输出结果为7. 答案:7 【易错警示】解答本例题(1)会出现以下错误: 认为程序运行后A=5,B=8,结果选A.错误原因是对赋值语句的替换功能不理解. 【规律方法】算法语句应用的三个关注点 (1)赋值语句:赋值号仅仅表示把右边的表达式的值赋给了左边的变量,且变量的值始终等于最近一次赋给它的值,先前的值将被替换. (2)条件语句:计算机在执行“IF—THEN—ELSE”语句时,首先对IF后的条件进行判断,如果符合条件,则执行THEN后面的“语句”;若不符合条件,则执行ELSE后面的“语句”. (3)循环语句:分清WHILE-WEND和DO-LOOP UNTIL的格式,不能混用. 【变式训练】如果运行下面的程序之后得到结果y=16,则键盘输入的x应该是    . 【解析】由程序可得:当x0时y=(x+1)2. 所以若y=16,则(x+1)2=16.所以x+1=±4. 所以x=-5或3(舍去),所以x=-5. 当x≥0时y=(x-1)2.若y=16,则(x-1)2=16, 所以x-1=±4.所以x=5或-3(舍去). 所以x=5.综上所述:x=±5. 答案:±5 【加固训练】 1.(2016·湖北八市联考)按照如图程序运行,则输出K的值是    . 【解析】第一次循环,X=7,K=1; 第二次循环,X=15,K=2; 第三次循环,X=31,K=3; 终止循环,输出K的值是3. 答案:3 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. 【解析】由程序框图知a=2,b=1,因此y=2×1=2,故输出y的值为2. 【规律方法】应用顺序结构与条件结构的注意点 (1)顺序结构:顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的. (2)条件结构:利用条件结构解决算法问题时,重点是判断框,判断框内的条件不同,对应的下一程序框中的内容和操作要相应地进行变化,故要重点分析判断框内的条件是否满足. 【变式训练】(2015·福建高考)阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y的值为 (  ) A.2 B.7 C.8 D.128 【解析】选C.x=1→x≥2?(否)→代入y=9-x→y=8. 【加固训练】 1.给出一个如图所示的程序框图,若要使输入的x值与输出的y值相等,则这样的x值的个数是 (  ) A.1 B.2 C.3 D.4 【解析】选C.由程序框图知 由已知得 解得x=0或x=1或x=3, 这样的x值的个数是3. 2.(2016·安庆模拟)阅读如图所示程序框图. 若输入x为3,则输出的y的值为 (  ) A.24 B.25 C.30 D.40

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档