1、2012届高考数学一轮复习课时作业52算法与程序框图一、选择题1执行下面的程序框图,若p4,则输出的S等于()A.B.C. D.解析:由程序框图可知S.答案:B2(2010年天津高考)阅读右边的程序框图,若输出s的值为7,则判断框内可填写() Ai3?Bi4?Ci5?Di6?解析:由s2,i1,s211,i3,s132,i5,s257,i7.可知应填i7,结束该循环,所以得不出题目的结果答案:C二、填空题7如图所给出的是计算的值的一个程序框图,其中判断框内应填入的条件是_解析:由框图知,要经过10次循环才能算出此表达式的值,应填入“i10?”答案:i10?82011江西卷 图16是某算法的程序
2、框图,则程序运行后输出的结果是_图16解析:第一次,s0(1)110,n2,第二次,s0(1)223,n3,第三次,s3(1)335,n4,第四次,s5(1)44109,终止循环,输出结果10. 答案:1092011安徽卷 如图所示,程序框图(算法流程图)的输出结果是_解析:第一次进入循环体有T00,第二次有:T01,第三次有T012,第k1次有T012k,若T105,解得k14,继续执行循环,这时k15,T105,所以输出的k的值是15.答案:15三、解答题10设计求135731的算法,并画出相应的程序框图解:第一步:S0;第二步:i1;第三步:SSi;第四步:ii2;第五步:若i不大于31
3、,返回执行第三步,否则执行第六步;第六步:输出S值程序框图如图:11已知函数f(x),写出求该函数的函数值的算法并画出程序框图解:算法如下:第一步,输入x.第二步,如果x0,那么使f(x)3x1;否则f(x)25x.第三步,输出函数值f(x)程序框图如下:12甲、乙两位同学为解决数列求和问题,试图编写一程序两人各自编写的程序框图分别如图1和如图2.(1)根据图1和图2,试判断甲、乙两位同学编写的程序框图输出的结果是否一致?当n20时分别求它们输出的结果;(2)若希望通过对图2虚框中某一步(或几步)的修改来实现“求首项为2,公比为3的等比数列的前n项和”,请你给出修改后虚框部分的程序框图解:(1)图1中程序的功能是求24682n的和,当n20时,S24640420.图2中程序功能是求2462n的和,当n20时,S24640420.所以甲、乙两位同学编写的程序输出的结果是一致的(2)修改后部分程序框图为