新版高中数学高考真题分类:考点45算法与程序框图、基本算法语句、算法案例.pdf

上传人:tbuqq 文档编号:4651423 上传时间:2019-11-24 格式:PDF 页数:16 大小:592.38KB
返回 下载 相关 举报
新版高中数学高考真题分类:考点45算法与程序框图、基本算法语句、算法案例.pdf_第1页
第1页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《新版高中数学高考真题分类:考点45算法与程序框图、基本算法语句、算法案例.pdf》由会员分享,可在线阅读,更多相关《新版高中数学高考真题分类:考点45算法与程序框图、基本算法语句、算法案例.pdf(16页珍藏版)》请在三一文库上搜索。

1、温馨提示: 此题库为Word 版,请按住Ctrl,滑动鼠标滚轴,调节合适的观 看比例,关闭Word 文档返回原板块。 考点 45 算法与程序框图、基本算法语句、算法 案例 一、选择题 1. (20xx 天津高考理科 T3) 阅读下边的程序框图, 运行相应的程序, 若输入 x 的值为 1, 则输出 S的值为( ) A.64 B.73 C.512 D.585 【解题指南】按照框图循环计算要求逐次进行. 【解析】 选 B.因为输入的x 的值为1, 第一次循环S=1,x=2; 第二次循环 S=9,x=4; 第三次循环S=73, 此时满足输出条件, 故输出 , 则输出 S 的值为 73. 2. (20x

2、x安徽高考理科)【(20xx安徽高考文科3)题干与 之相同】 如图所示,程序框图(算法流程图)的输出结果是() A. 1 6 B. 25 24 C. 3 4 D. 11 12 【解题指南】程序循环到第三次时n=88,退出循环,输出结果。 【解析】 选 D。第一次循环: 1 ,4; 2 sn= 第二次循环: 113 +=,6; 244 sn= 第三次循环: 3111 +=,88 4612 sn=不成立,退出循环,输出结果为 11 12 。 3. (20xx 天津高考文科 T3) 阅读下边的程序框图, 运行相应的程序, 则输出 n 的值为( ) A.7 B.6 C.5 D.4 【解题指南】根据框图

3、所表示的运算, 逐次进行 , 直至达到输出条件. 【 解 析 】 选D. 第 一 次 运 算 ,n=1,S=-1;第 二 次 运 算 ,n=2,S=1;第 三 次 运 算,n=3,S=-2;第四次运算 ,n=4,S=2,此时符合输出条件, 故输出的n 值为 4. 4.(20xx广东高考文科5)执行如图所示的程序框图,若输入n的值 为 3,则输出s的值是() A1 B2 C4 D7 【解题指南】本题考查程序框图等知识,可依据题设条件顺次验算. 【 解 析 】 选C. 各 次 执 行 循 环 体 的 情 况 是 : 10,2si;11,3si; 22,4si;此时跳出循环体,输出4s 5.(20x

4、x重庆高考文科5)执行如图所示的程序框图,则输出的k的 值是() A. 3 B.4 C.5 D.6 【解题指南】根据程序框图中的循环体以及判断框内的条件求出输出的值. 【解析】 选 C.第一次执行循环体后,1s不满足条件 , 继续执行循环, 第二次执行循环体后, 2,2 sk, 不满足条件 , 继续执行循环, 第三次执行循环体后, 6,3 sk, 不满足条件 , 继续执行循环 , 第四次执行循环体后,15,4 sk, 不满足条件 , 继续执行循环, 第五次执行循环体后,31,5 sk, 满足条件 , 结束循环 . 故选 C. 6. (20xx 浙江高考理科T5) 某程序框图如图所示, 若该程序

5、运行后输出的 值是 9 5 , 则( ) A.a=4 B.a=5 C.a=6 D.a=7 【解题指南】依据程序框图运行程序来判断a 的取值 . 【解析】 选 A.由程序框图可知, 1111 1 2233445 S 1111 1 2233 1119 4455 ,此时 k=5, 所以 a=4. 7.(20xx福建高考理科6)阅读如图所示的程序框图,若编入的10k, 则该算法的功能是() A. 计算数列 1 2 n 的前 10 项和 B.计算数列 1 2 n 的前 9 项和 C. 计算数列1-2 n 的前 10 项和 D. 计算数列1-2 n 的前 9 项和 【解题指南】再难的算法题,只要掰六七次,

6、就出现答案了。 【解析】 选 A.进入循环体时,第一次s=1,i=2 ;第二次s=3,i=3;第三次, s=7,i=4 ,如此循环,当第十次,i=11 ,此时退出循环,因此,应该是求前 10 项的和,而 1 2 n 的前 3 项依次为1, 2, 4, 它们的和情况符合算法;而21 n 的前 3 项依次为1,3,7,它们的和情况不符合算法 8.(20xx山东高考文科6)执行下边的程序框图,若第一次输入的a 的值为 -1.2 ,第二次输入的a的值为1.2 ,则第一次、第二次输出的a的值 分别为() A.0.2 ,0.2 B.0.2,0.8 C.0.8,0.2 D.0.8,0.8 【解题指南】按照框

7、图判定每一次循环之后变量的变化,及最终输出的值. 【解析】 选 C.若输入 a=-1.2 ,判断 a0 成立 , 则执行 a=-1.2+1=-0.2,判断 a0 成立,则执行a=-0.2+1=0.8, 判断 a0 不成立,判断1a不成立,则输 出 a=0.8. 若 输 入 a=1.2 , 判 断 a0 不 成立 , 则 判断1a成 立, 则 执 行 a=1.2-1=0.2,判断1a不成立,则输出a=0.2. 9. (20xx 新课标全国高考理科T6) 执行下面的程序框图, 如果输入的 N=10,那么输出的S= ( ) A. 111 1 2310 B. 111 1 2!3!10! C. 111

8、1 2311 D. 111 1 2!3!11! 【解题指南】 分析每一次循环后, 变量值的变化, 确定循环次数 , 求得最终输 出结果 . 【解析】 选 B.当 k=1 时, 计算出的T=1,S=1; 当 k=2 时, 计算出的T= 1 2 ,S 1 1 2 ; 当 k=3 时, 计算出的T 111 ,1; 2323 2 S 当 k=10 时, 计算出的 1111 ,1 10!23210! TS, 此时输出S, 故选 B. 10.(20xx新课标全国高考文科7)执行如图所示的程序框图,如 果输入的4N,那么输出的S() A. 111 1 234 B. 111 1 2324 32 C. 1111

9、 1 2345 D. 1111 1 2324 32543 2 【解题指南】 分析每一次循环变量值的变化, 确定循环次数, 求得最终输出结 果. 【解析】 选 B. 第一次循环,1,1,2TSk;第二次循环, 11 ,1,3 22 TSk; 第三次循环, 111 ,1,4 23223 TSk,第四次循环, 1111 ,1,5 2 3 422 32 3 4 TSk, 此时满足条件输出 111 1 22 32 3 4 S, 选 B. 11. (20xx北京高考文科6)与( 20xx北京高考理科4)相同 执行如图所示的程序框图,输出的S 值为() A.1 B. 2 3 C. 13 21 D. 610

10、987 【解题指南】从开始框顺着流程图逐步计算即可。 【解析】 选 C。 2 4 1 11213313 9 0,1;,1;,2. 2 2 1 139721 21 3 iSSiSi 12.(20xx江西高考理科7)阅读如下程序框图,如果输出i=5 ,那 么在空白矩形框中应填入的语句为( ) A.s2 i2 B. s2 i1 C. s2 i D. s2 i4 【解题指南】 注意每次循环后变量的变化,然后概括框图的功能,得出正确 选项 . 【解析】 选 C.由题意知矩形框中的语句必须满足两个条件,i=5时s10, 且i3时s10,经验证只有选项C适合 . 13.(20xx江西高考文科7)阅读如下程序

11、框图,如果输出i=4 ,那 么空白的判断框中应填入的条件是 A.S8 B. S9 C. S10 D. S11 【解题指南】根据题意, i=4 时输出 i ,而 i=3 时执行循环体 . 【解析】 选 B.由题意知判断框中的条件需在i=4, 即 s=9 时执行此判断框后 的“否”,而在i=3, 即 s=8 时执行后面的“是”,只有选项B 适合 . 14. (20xx 新课标高考文科7)与(20xx新课标高考理科5) 相同 执行如图所示的程序框图,如果输入的t -1 ,3 ,则输出的s 属于() A. 4, 3 B.2 ,5 C.3 ,4 D.5 ,2 【解题指南】观察程序框图, 知 t1 对应的

12、函数为s=3t,t1 对应的函数为 s=4t-t 2, 再结合函数的定义域求输出的 s 的范围 . 【解析】选 A.由程序框图可知,s与t可用分段函数表示为 2 3 ( 11), 4(13), tt S ttt 则 4,3S. 15. (20xx 辽宁高考文科)执行如图所示的程序框图,若输入8n, 则输出的s() 46810 97911 ABCD 【解题指南】依据程序框图中提供的算法,理解循环体中的具体数学问题。 【解析】 选 A. 循环体中的具体的算法,实际是求 2222 1111 21416181 S 的值。 2222 111111114 . 2141618131535639 S 16.

13、(20xx 辽宁高考理科8)执行如图所示的程序框图,若输入10n, 则输出的s() 5103672 11115555 ABCD 【解题指南】依据程序框图中提供的算法,理解循环体中的具体数学问题。 【解析】 选 A.循环体中的具体的算法,实际是求 22222 11111 21416181101 S的值。 22222 11111111115 . 2141618110131535639911 S 17. (20xx 重庆高考理科8)执行如图所示的程序框图,如果输出3s 那么判断框内应填入的条件是 ( ) A. 6k B. 7k C. 8k D. 9k 【解题指南】 根据程序框图中的循环结构结合输出的

14、结构可以判断出判断框 内的条件 . 【解析】 选 B.第一次执行循环体后,3, 3log 2 ks, 第二次执行循环体后,4,4log 2 ks, 第三次执行循环体后,5, 5log 2 ks, 第四次执行循环体后, 6,6log 2 ks, 第五次执行循环体后,7,7log 2 ks, 第六次执行循环体后,8,38log 2 ks, 结束循环 . 故选 B. 18. (20xx陕西高考文科4)与( 20xx陕西高考理科2)相同 根据下列算法语句, 当输入x为 60 时, 输出y的值为 ( ) A. 25 B. 30 C. 31 D. 61 【解题指南】所给出的为条件语句,根据条件代入即可求值

15、. 【解析】 选 C.由题目的已知可得 0.5xx 50 25 0.6(x50)x 50 y , , ,将 x=60 代入得 y=31. 19. (20xx 福建高考文科T8) 阅读如图所示的程序框图, 运行相应的程序, 如果输入某个正整数n 后, 输出的 S10,20, 那么 n 的值为( ) 输入 x If x50 Then y = 0.5 * x Else y = 25 + 0.6*( x-50) End If 输出 y A.3 B.4 C.5 D.6 【解析】 选 B.第一次 S=1,k=2, 第二次 S=3,k=3, 第三次 S=7,k=4, 第四次 S=15,k=5, 此时退出循环

16、 , 所以 n=4. 二、填空题 20. (20xx 江苏高考数学科T5) 如图是一个算法的流程图, 则输出的n 的 值是 【解题指南】理清循环体的运算次数 【解析】 第一次执行循环体a=32+2=8,n=1+1=2. 第二次执行循环体a=38+2=26,n=2+1=3. 【答案】 3. 21. (20xx广东高考理科11)执行如图所示的程序框图,若输入n 的值为 4,则输出s 的值为 【解题指南】本题考查程序框图等知识,可依据题设条件顺次验算. 【解析】 各次执行循环体的情况是:10,2si;11,3si;22,4si; 43,5si,此时跳出循环体,输出7s. 【答案】 7. 22.(20

17、xx 湖南高考文科12)与( 20xx 湖南高考理科13)相同 执行如图所示的程序框图,如果输入 1,2,aba则输出的的值为 . 【解题指南】本题需要注意在运行过程中, b=2 一直没变 . 【解析】 第一步: a=3, 第二步: a=5, 第三步: a=7, 第四步: a=9, 因为 98,所以输出a 的值为 9. 【答案】 9. 23. (20xx 浙江高考文科T14) 某程序框图如图所示, 则该程序运行后输出 的值等于. 【解题指南】依据程序框图运行程序来求解. 【解析】 由程序框图可知, 1111 1 2233 445 S 1111 1 2233 1119 4455 . 【答案】 9

18、 5 . 24.(20xx 湖北高考理科12)阅读如图所示的程序框图,运行相应的 程序,输出的结果i= 【解题指南】按照流程线一步一步计算即可. 【解析】 按照流程线运行程序,框图运行过程如表所示:已知初始值 1,10 ia,因为410a,则执行程序,得2,5 ia;因为45a,则执行程 序,得3,16 ia;416a,则第三次执行程序,得4,8 ia;因为48a, 则第四次执行程序,得5,4 ia;因为4a,执行输出i ,5i. i 1 2 3 4 5 a 10 5 16 8 4 【答案】 5. 25.(20xx湖北高考文科13)阅读如图所示的程序框图,运行相应 的程序 . 若输入m的值为

19、2, 则输出的结果i . 【解题指南】 分析程序中各变量、各语句的作用, 再根据流程图所示的顺序, 可知该程序的作用是计算出i 的循环次数,并输出i 的值 【解析】 循环前 i=0 ,A=1,B=1,m=2 , 第 1 次循环, i=1 ,221mAA,1iBB, 第 2 次判断并循环i=2 ,422mAA,2iBB, 第 3 次判断并循环i=3 ,824mAA,6iBB, 第 4 次判断并循环i=4 ,1628mAA,24iBB, 此时BA跳出循环,所以i=4 【答案】 4 26.(20xx 山东高考理科13)执行下面的程序框图,若输入的的值 为 0.25 ,则输入的n 的值为 _. 【解题指南】按照框图判定每一次循环之后变量的变化,及最终输出的值. 【解析】 第一次循环, 10 123,312,2FFn,此时 1 11 0.25 3F 不成立 . 第 二次循环, 10 235,523,3FFn,此时 1 11 0.25 5F 成立,输出3n. 【答案】 3 关闭 Word 文档返回原板块。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1