- 2021-06-24 发布 |
- 37.5 KB |
- 41页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
高考数学【理科】真题分类详细解析版专题15 程序框图与算法初步(解析版)
专题15 程序框图与算法初步 【2013高考真题】 (2013·新课标I理)5、执行右面的程序框图,如果输入的t∈[-1,3],则输出的s属于( ) A、[-3,4] B、[-5,2] C、[-4,3] D、[-2,5] 【答案】A; 【解析】若,则;若,;综上所述. 【学科网考点定位】本题考查算法框图,考查学生的逻辑推理能力. (2013·新课标Ⅱ理)(6)执行右面的程序框图,如果输入的N=10,那么输出的s= (A)1+ + +…+ (B)1+ + +…+ (C)1+ + +…+ (D)1+ + +…+ 【答案】B 【解析】当k=1时,计算出的T=1,S=1; 当k=2时,计算出的T=,S=1+; 当k=3时,计算出的T=,S=1++; 当k=10时,计算出的T=,S=1++++,此时输出S,故选B. 【学科网考点定位】本小题主要考查了程序框图的基础知识,解答本类题目的关键是搞清楚是一个什么样的算法、最后算到哪一步结束,程序框图经常与其它知识结合起来考查(如数列求和等),难度不大. (2013·浙江理)5.某程序框图如图所示,若该程序运行后输出的值是,则( ) A. B. C. D. 开始 S=1,k=1 k>a? S=S+ k=k+1 输出S 结束 是 否 (第5题图) 【答案】A 【解析】此题关键是明白这个程序框图的作用,此框图是求数列的前项和,关键是搞清楚最后程序运行到什么时候结束的。由图可知 ,即程序执行到,当时程序运行结束,即最后一次运行;所以选A 【学科网考点定位】此题考查算法及数列的裂项相消求和的方法;, (2013·天津理)3. 阅读右边的程序框图, 运行相应的程序, 若输入x的值为1, 则输出S的值为( ) (A) 64 (B) 73 (C) 512 (D) 585 【答案】B 【解析】由程序框图知,输出的=,故选B. 【学科网考点定位】本小题主要考查程序框图的基础知识,解答本类题目的关键是搞清楚是一个什么样的算法、最后算到哪一步结束,程序框图经常与其它知识结合起来考查(如数列求和等),难度不大. (2013·陕西理)2. 根据下列算法语句, 当输入x为60时, 输出y的值为 ( ) 输入x If x≤50 Then y=0.5 * x Else y=25+0.6*(x-50) End If 输出y (A) 25 (B) 30 (C) 31 (D) 61 【答案】C 【解析】,故选择C。解答要注意条件的运用和判断。【学科网考点定位】本题考查算法程序,重点突出对条件语句的考查. 是容易题。 (2013·辽宁理)(8)执行如图所示的程序框图,若输入 A. B. C. D. 【答案】A 【解析】框图运算的结果为: == ,故选A 【学科网考点定位】本题考查程序框图的运算以及数列求和的列项相消法。 (2013·江西理)7.阅读如下程序框图,如果输出i=5,那么在空白矩形框中应填入的语句为 A.S=2i-2 B.S=2i-1 C.S=2i D.S=2i+4 【答案】C 【解析】由程序框图验证知 符合条件,故选C. 【学科网考点定位】本题主要考查算法的基本思想、算法的结构和功能,考查抽象思维能力和逻辑推理能力. (2013·湖南理)13.执行如图3所示的程序框图,如果输入 . 【答案】9; 【解析】第一步,;第二步,;第三步,;第四步, 【学科网考点定位】本题考查算法与程序框图,考查学生的逻辑推理能力. (2013·广东理)11.执行如图所示的程序框图,若输入的值为, 则输出的值为______. 是 否 输入 输出 结束 开始 第11题图 n (2013·福建理)6.阅读如图所示的程序框图,若编入的, 则该算法的功能是( ) A. 计算数列的前10项和 B.计算数列的前9项和 C. 计算数列的前10项和 D. 计算数列的前9项和 【答案】A 【解析】由核心得法可得,所以,再由循环次数可知为10次,所以答案为A。 【学科网考点定位】此题属于用框图考查数列的简单应用。此题还可通过验证得到正确答案。 (2013·北京理)4.执行如图所示的程序框图,输出的S值为( ) A.1 B. C. D. 【答案】C 【解析】第一次执行循环:,; 第二次执行循环:,,满足≥2,结束循环,输出. 【学科网考点定位】 本小题考查了对算法程序框图的三种逻辑结构的理解,考查了数据处理能力和算法思想的应用. (2013·安徽理)(2)如图所示,程序框图(算法流程图)的输出结果是( ) (A) (B) (C) (D) 【答案】D 【解析】; ; ,输出 所以答案选择D 【学科网考点定位】本题考查算法框图的识别,逻辑思维,属于中等难题. 【2012高考真题】 (2012·江西卷)如图1-3为某算法的程序框图,则程序运行后输出的结果是________. 图1-3 【答案】3 【解析】 考查算法框图、诱导公式、特殊角的三角函数值;解题的突破口是列出每一次循环后各变量的结果.当k=1时,此时sin=1>sin0=0成立,因此 a=1,T=0+1=1,k=1+1=2,k<6成立,再次循环;因sinπ=0>sin=1不成立,因此a=0,T=1+0=1,k=2+1=3,此时k<6成立,再次循环;因sin=-1> sinπ=0不成立,因此a=0,T=1+0=1,k=3+1=4,此时k<6成立,再次循环;因sin2π=0>sin=-1成立,因此a=1,T=1+1=2,k=4+1=5,此时k<6成立,再次循环;因sin=1> sin2π=0成立,因此a=1,T=2+1=3,k=5+1=6,此时k<6不成立,退出循环,此时T=3. (2012·安徽卷)如图所示,程序框图(算法流程图)的输出结果是( ) A.3 B.4 C.5 D.8 【答案】B 【解析】 本题考查程序框图的应用,逻辑推理的能力. 用表格列出x,y每次的取值情况如下表: x 1 2 4 8 y 1 2 3 4 可以很直观地看出输出结果是y=4. (2012·北京卷)执行如图1-2所示的程序框图,输出的S值为( ) 图1-2 A.2 B.4 C.8 D.16 【答案】C 【解析】 本题考查了循环结构的流程图,简单的整数指数幂计算等基础知识. 根据循环,k=0,S=1;k=1,S=2;k=2;S=8,当k=3,时,输出S=8. (2012·福建卷)阅读图1-2所示的程序框图,运行相应的程序, 输出的s值等于________. 【答案】-3 【解析】 第一次循环由于k=1<4,所以s=2-1=1,k=2;第二次循环k=2<4,所以s=2-2=0,k=3;第三次循环k=3<4,所以s=0-3=-3,k=4,结束循环,所以输出s=-3. (2012·江苏卷)图1-1是一个算法流程图,则输出的k的值是________. 图1-1 【答案】5 【解析】 本题为对循环结构的流程图的含义的考查.解题突破口为从循环终止条件入手,再一一代入即可. 将k=1,2,3,…,分别代入可得k=5. (2012·广东卷)执行如图1-2所示的程序框图,若输入n的值为8, 则输出s的值为________. 图1-2 【答案】8 【解析】 考查程序框图的循环结构,突破口是计算每一次循环的情况,计算运算结果与执行情况,直到不满足条件为止,第一次循环:s=2,i=4,k=2; 第二次循环:s=×(2×4)=4,i=6,k=3;第三次循环: s=×(6×4)=8,i=8,k=4,此时不满足条件:i查看更多