2022年高考数学考点算法与程序框图、基本算法语句、算法案例 .pdf

上传人:H****o 文档编号:38696696 上传时间:2022-09-04 格式:PDF 页数:16 大小:623.65KB
返回 下载 相关 举报
2022年高考数学考点算法与程序框图、基本算法语句、算法案例 .pdf_第1页
第1页 / 共16页
2022年高考数学考点算法与程序框图、基本算法语句、算法案例 .pdf_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《2022年高考数学考点算法与程序框图、基本算法语句、算法案例 .pdf》由会员分享,可在线阅读,更多相关《2022年高考数学考点算法与程序框图、基本算法语句、算法案例 .pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、考点 45 算法与程序框图、基本算法语句、算法案例一、选择题1. (2013 天津高考理科 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. (2013安徽高考理科)【(2013安徽高考文科3)题干与之相同】如图所示,程序框图(算法流程图)的输出结果是()A. 16 B.252

2、4 C. 34 D.1112【解题指南】程序循环到第三次时n=88,退出循环,输出结果。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 16 页【解析】 选 D。第一次循环:1,4;2sn=第二次循环:113+=,6;244sn=第三次循环:3111+=,884612sn=不成立,退出循环,输出结果为1112。3. (2013 天津高考文科 T3) 阅读下边的程序框图, 运行相应的程序, 则输出n 的值为( ) A.7 B.6 C.5 D.4 【解题指南】根据框图所表示的运算, 逐次进行 , 直至达到输出条件. 【 解 析 】 选D.

3、第 一 次 运 算 ,n=1,S=-1;第 二 次 运 算 ,n=2,S=1;第 三 次 运算,n=3,S=-2;第四次运算 ,n=4,S=2,此时符合输出条件, 故输出的n 值为 4. 4.(2013广东高考文科5)执行如图所示的程序框图,若输入n的值为 3,则输出s的值是() A1 B2 C4 D7 【解题指南】本题考查程序框图等知识,可依据题设条件顺次验算. 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 16 页【 解 析 】 选C. 各 次 执 行 循 环 体 的 情 况 是 :10,2si;1 1,3si;22,4si;此时

4、跳出循环体,输出4s5.(2013重庆高考文科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. (2013 浙江高考理科T5) 某程序

5、框图如图所示, 若该程序运行后输出的值是95, 则( ) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 16 页A.a=4 B.a=5 C.a=6 D.a=7 【解题指南】依据程序框图运行程序来判断a 的取值 . 【解析】 选 A.由程序框图可知, 111112233445S11111223311194455,此时 k=5, 所以 a=4. 7.(2013福建高考理科6)阅读如图所示的程序框图,若编入的10k,则该算法的功能是()A. 计算数列12n的前 10 项和 B.计算数列12n的前 9 项和C.计算数列1-2n的前 10 项和

6、 D. 计算数列1-2n的前 9 项和【解题指南】再难的算法题,只要掰六七次,就出现答案了。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 16 页【解析】 选 A. 进入循环体时,第一次 s=1,i=2 ;第二次s=3,i=3;第三次,s=7,i=4 ,如此循环,当第十次,i=11 ,此时退出循环,因此,应该是求前10 项的和,而12n的前 3 项依次为1, 2, 4, 它们的和情况符合算法;而21n的前 3 项依次为1,3,7,它们的和情况不符合算法8.(2013山东高考文科6)执行下边的程序框图,若第一次输入的a的值为 -1.2

7、,第二次输入的a的值为1.2 ,则第一次、第二次输出的a的值分别为()A.0.2 ,0.2 B.0.2,0.8 C.0.8,0.2 D.0.8,0.8 【解题指南】按照框图判定每一次循环之后变量的变化,及最终输出的值. 【解析】 选 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. (2013 新课

8、标全国高考理科T6) 执行下面的程序框图, 如果输入的N=10,那么输出的S= ( ) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 16 页A.11112310 B.11112!3!10!C.11112311 D.11112!3!11!【解题指南】 分析每一次循环后, 变量值的变化, 确定循环次数 , 求得最终输出结果 . 【解析】 选 B.当 k=1 时, 计算出的T=1,S=1; 当 k=2 时, 计算出的T=12,S112; 当 k=3 时, 计算出的T111,1;23232S,当 k=10 时, 计算出的1111,110!2

9、3210!TS, 此时输出S, 故选 B. 10.(2013新课标全国高考文科7)执行如图所示的程序框图,如果输入的4N,那么输出的S()精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 16 页A.1111234 B.1111232432C.111112345 D.111112324325432【解题指南】 分析每一次循环变量值的变化, 确定循环次数, 求得最终输出结果. 【解析】 选 B. 第一次循环,1,1,2TSk;第二次循环,11,1,322TSk;第三次循环,111,1,42 3223TSk,第四次循环,1111,1,5234

10、22 323 4TSk, 此时满足条件输出1111223234S,选 B. 11. (2013北京高考文科6)与( 2013北京高考理科4)相同执行如图所示的程序框图,输出的S 值为()A.1 B.23 C.1321 D.610987【解题指南】从开始框顺着流程图逐步计算即可。【解析】 选 C。2411121331390,1;,1;,2.22 1139721213iSSiSi12.(2013江西高考理科7)阅读如下程序框图,如果输出i=5 ,那么在空白矩形框中应填入的语句为( ) A.s2i2 B. s2 i1 C. s2 i D. s2 i4【解题指南】 注意每次循环后变量的变化,然后概括框

11、图的功能,得出正确精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 16 页选项 . 【解析】 选 C. 由题意知矩形框中的语句必须满足两个条件,i=5时s10,且i3时s10,经验证只有选项C适合 . 13.(2013江西高考文科7)阅读如下程序框图,如果输出i=4 ,那么空白的判断框中应填入的条件是A.S8 B. S9 C. S10 D. S11 【解题指南】根据题意, i =4 时输出 i ,而 i=3 时执行循环体. 【解析】 选 B.由题意知判断框中的条件需在i=4, 即 s=9 时执行此判断框后的“否”,而在i=3, 即 s=

12、8 时执行后面的“是”,只有选项B 适合 . 14. (2013新课标高考文科7)与(2013新课标高考理科5)相同执行如图所示的程序框图,如果输入的t -1 ,3 ,则输出的s 属于()A.4, 3B.2 ,5C.3 ,4D.5 ,2【解题指南】观察程序框图, 知 t1 对应的函数为s=3t,t1 对应的函数为精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 16 页s=4t-t2, 再结合函数的定义域求输出的s 的范围 . 【解析】选 A.由程序框图可知,s与t可用分段函数表示为23 ( 11),4(13),ttSttt则4 ,3S.

13、 15. (2013辽宁高考文科)执行如图所示的程序框图,若输入8n,则输出的s()46810.97911ABCD【解题指南】依据程序框图中提供的算法,理解循环体中的具体数学问题。【解析】 选 A. 循环体中的具体的算法,实际是求2222111121416181S的值。2222111111114.2141618131535639S16. (2013辽宁高考理科8)执行如图所示的程序框图,若输入10n,则输出的s()精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 16 页5103672.11115555ABCD【解题指南】依据程序框图中提

14、供的算法,理解循环体中的具体数学问题。【解析】 选 A.循环体中的具体的算法,实际是求222221111121416181101S的值。2222211111111115.2141618110131535639911S17. (2013重庆高考理科 8)执行如图所示的程序框图,如果输出3s那么判断框内应填入的条件是 ( ) A. 6k B. 7k C. 8k D. 9k【解题指南】根据程序框图中的循环结构结合输出的结构可以判断出判断框内的条件 . 【解析】 选 B.第一次执行循环体后,3, 3log2ks, 第二次执行循环体后,4, 4log2ks, 第三次执行循环体后,5, 5log2ks,

15、第四次执行循环体后,6, 6log2ks, 第五次执行循环体后,7, 7log2ks, 第六次执行循环体后,8,38log2ks, 结束循环 . 故选 B. 18. (2013陕西高考文科4)与( 2013陕西高考理科2)相同根据下列算法语句, 当输入x为 60 时, 输出y的值为 ( ) 输入 xIf x50 Theny = 0.5 * xElse精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 16 页A. 25 B. 30 C. 31 D. 61 【解题指南】所给出的为条件语句,根据条件代入即可求值. 【解析】 选 C.由题目的已

16、知可得0.5xx5025 0.6(x50)x 50y,将 x=60 代入得 y=31. 19. (2013 福建高考文科T8) 阅读如图所示的程序框图, 运行相应的程序,如果输入某个正整数n 后, 输出的 S10,20, 那么 n 的值为( ) 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, 此时退出循环 , 所以 n=4. 二、填空题20. (2013 江苏高考数学科T5) 如图是一个算法的流程图, 则输出的n 的值是精选学习资料 - - - - - - - - - 名师归纳总结 - -

17、 - - - - -第 11 页,共 16 页【解题指南】理清循环体的运算次数【解析】 第一次执行循环体a=32+2=8,n=1+1=2. 第二次执行循环体a=38+2=26,n=2+1=3. 【答案】 3. 21. (2013广东高考理科11)执行如图所示的程序框图,若输入n的值为 4,则输出s 的值为【解题指南】本题考查程序框图等知识,可依据题设条件顺次验算. 【解析】 各次执行循环体的情况是:10,2si;1 1,3si;22,4si;43,5si,此时跳出循环体,输出7s. 【答案】 7. 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1

18、2 页,共 16 页22.(2013湖南高考文科12)与( 2013湖南高考理科13)相同执行如图所示的程序框图,如果输入1,2,aba则输出的 的值为 . 【解题指南】本题需要注意在运行过程中, b=2 一直没变 . 【解析】 第一步: a=3,第二步: a=5,第三步: a=7,第四步: a=9,因为 98,所以输出a 的值为 9. 【答案】 9. 23. (2013 浙江高考文科T14) 某程序框图如图所示, 则该程序运行后输出的值等于. 【解题指南】依据程序框图运行程序来求解. 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共

19、16 页【解析】 由程序框图可知,111112233 445S11111223311194455. 【答案】95. 24.(2013湖北高考理科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.

20、25.(2013湖北高考文科13)阅读如图所示的程序框图,运行相应的程序 . 若输入m的值为 2, 则输出的结果i . 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 16 页【解题指南】 分析程序中各变量、各语句的作用, 再根据流程图所示的顺序,可知该程序的作用是计算出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=

21、4 ,1628mAA,24iBB,此时BA跳出循环,所以i=4 【答案】 426.(2013山东高考理科13)执行下面的程序框图,若输入的的值为 0.25 ,则输入的n 的值为 _. 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 16 页【解题指南】按照框图判定每一次循环之后变量的变化,及最终输出的值. 【解析】 第一次循环,10123,3 12,2FFn,此时1110.253F不成立 . 第二次循环,10235,523,3FFn,此时1110.255F成立,输出3n. 【答案】 3精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 16 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁