《高考理科数学解析分类汇编 程序框图.pdf》由会员分享,可在线阅读,更多相关《高考理科数学解析分类汇编 程序框图.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、20122012 年高考真题理科数学解析分类汇编年高考真题理科数学解析分类汇编 1515程序框图程序框图1.【2012 高考新课标理6】如果执行右边的程序框图,输入正整数N(N 2)和实数a1,a2,.,an,输出A,B,则()(A)A B为a1,a2,.,an的和(B)A B为a1,a2,.,an的算术平均数2(C)A和B分别是a1,a2,.,an中最大的数和最小的数(D)A和B分别是a1,a2,.,an中最小的数和最大的数【答案】C【解析】根据程序框图可知,这是一个数据大小比较的程序,其中 A 为最大值,B 为最小值,选 C.2.【2012 高考陕西理 10】右图是用模拟方法估计圆周率的程
2、序框图,P表示估计结果,则图中空白框内应填入()N10004NB.P 1000A.P M10004MD.P 1000C.P【答案】D.【解析】根据第一个条件框易知 M 是在圆内的点数,N 是在圆外的点数,而空白处是要填PM4M,所以P.故选 D.4100010003.【2012 高考山东理6】执行下面的程序图,如果输入a 4,那么输出的n的值为写圆周率的计算公式,由几何概型的概念知(A)2(B)3(C)4(D)5【答案】B01【解析】当a 4时,第一次P 4 1,Q 3,n 1,第二次P 4 4,Q 7,n 2,2第三次P 4 16,Q 15,n 3,此时P Q不满足,输出n 3,选 B.4.
3、【2012 高 考 辽 宁 理 9】执 行 如 图 所 示 的 程 序 框 图,则 输 出 的 S 的 值 是(A)1(B)(C)233(D)42【答案】【答案】D【解析】【解析】根据程序框图可计算得s 4,i 1;s 1,i 2;s 2,i 3;3s 3,i 4;s 4,i 5,由此可知 S 的值呈周期出现,其周期为4,输出时i 92因此输出的值与i 1时相同,故选 D【点评】【点评】本题主要考查程序框图中的循环结构、数列的周期性以及运算求解能力,属于中档题。此类题目需要通过计算确定出周期(如果数值较少也可直接算出结果),再根据周期确定最后的结果。5.【2012 高考北京理 4】执行如图所示
4、的程序框图,输出的S 值为()A.2B.4C.8D.16【答案】C【解析】k 0,s 1 k 1,s 1 k 2,s 2 k 2,s 8,循环结束,输出的 s 为 8,故选 C。6.【2012 高考安徽理 3】如图所示,程序框图(算法流程图)的输出结果是()(A)3(B)4(C)(D)【答案】B【解析】xy112248437.【2012 高考天津理 3】阅读右边的程序框图,运行相应的程序,当输入x 的值为-25 时,输出 x 的值为(A)-1(B)1(C)3(D)9【答案】C【命题意图】本试题主要考查了算法框图的读取,并能根据已给的算法程序进行【解析】第一次循环x 25 1 51 4,,第二次
5、循环x 4 1 211,第三次循环不满足条件输出x 211 3,选 C.8.【2012 高考湖南理 14】如果执行如图 3 所示的程序框图,输入x 1,n=3,则输出的数S=.【答案】4【解 析】输 入x 1,n=3,,执 行 过 程 如 下:i 2:S 623 3;i 1:S 3(1)11 5;i 0:S 5(1)01 4,所以输出的是4.【点评】本题考查算法流程图,要明白循环结构中的内容,一般解法是逐步执行,一步步将执行结果写出,特别是程序框图的执行次数不能出错.9.【2012 高考江西理14】下图为某算法的程序框图,则程序运行后输出的结果是_.【答案】3【命题立意】本题考查了程序框图的识
6、别与应用。【解析】第一次循环有a 1,T 1,k 2,第二次循环有a 0,T 1,k 3,第三次循环有a 0,T 1,k 4,第四次循环有a 1,T 2,k 5,第五次循环有a 1,T 3,k 6,此时不满足条件,输出T 3,10.【2012 高考浙江理 12】若某程序框图如图所示,则该程序运行后输出的值是_【答案】1120111,i 2,第三次运算为12【解析】第一次运算为T,i 1,第二次运算为T T 11,i 3,第 四 次 运 算 为T,i 4,第 五 次 运 算 为1231234111T,i 5,第六次运算不满足条件,输出T.123451234512011.【2012 高考湖北理12
7、】阅读如图所示的程序框图,运行相应的程序,输出的结果s.【答案】9【解析】【解析】程序在运行过程中各变量的值如下表示:第一圈循环:当 n=1 时,得 s=1,a=3.第二圈循环:当 n=2 时,得 s=4,a=5第三圈循环:当 n=3 时,得 s=9,a=7此时 n=3,不再循环,所以解 s=9.12.【2012 高考广东理 13】执行如图所示的程序框图,若输入 n 的值为 8,则输出 s 的值为【答案】8【解析】第一步:s 2,第二步:s 11(24)4,第三步:s(46)8。2313.【2012 高考福建理 12】阅读右图所示的程序框图,运行相应地程序,输出的 s 值等于_.【答案】3【解析】可以列表如图,循环次数sk易知结果为3.初始1111220333414.【2012 高考江苏 4】(5 5 分)分)下图是一个算法流程图,则输出的k 的值是【答案】【答案】5。【考点】【考点】程序框图。【分析】【分析】根据流程图所示的顺序,程序的运行过程中变量值变化如下表:循环前第一圈第二圈第三圈第四圈第五圈第六圈是否继续循环是是是是是否k012345输出5最终输出结果 k=5。k25k 4002204