1、高考资源网() 您身边的高考专家课时作业14循环结构时间:45分钟满分:100分基础巩固类一、选择题(每小题5分,共40分)1解决下列问题的算法框图中,需要用到循环结构的是(D)A解一元二次方程x210B解方程组C求lg2lg3lg4lg5的值D求满足123n2 0162的最小正整数n解析:A,B,C中都可以只用顺序结构设计算法框图,D中是累乘问题,需要确定正整数n的最小值,因此需要用到循环结构设计算法框图2阅读如图所示的算法框图,下列说法中正确的是(D)A该算法框图只含有顺序结构、选择结构B该算法框图只含有顺序结构、循环结构C该算法框图只含有选择结构、循环结构D该算法框图含有顺序结构、选择结
2、构、循环结构解析:本题主要考查算法框图的三种基本结构阅读算法框图,可知该算法框图含有顺序结构、选择结构、循环结构3图(1)是某循环的一部分,若改为图(2),则运行过程中出现(D)A不循环B循环次数增加,且只循环有限次C循环次数减少D无限循环解析:图(2)中每次循环时i的值均为1,永远不满足i4,故无限循环4阅读下边的算法框图,运行相应的程序,则输出S的值为(C)A8 B18 C26D80解析:本题考查算法框图,循环结构知识n1,S0S2,n2S8,n3S26,n4结束解题时注意n的取值与S的对应,以防错选A、D.5右图所示的算法框图的功能是(D)A计算从1到100的奇数的乘积B计算从1开始的连
3、续奇数的乘积C从1开始的连续奇数的乘积,当乘积大于等于100时,计算奇数的个数D计算135n100时的最小奇数n的值解析:由框图易知S为累乘变量,n为计数变量,S135n,循环结束的条件是S100.故其算法功能为计算135n100时的最小奇数n的值6如果执行下边的算法框图,输入正整数N(N2)和实数a1,a2,aN,输出A,B,则(C)AAB为a1,a2,aN的和B为a1,a2,aN的算术平均数CA和B分别是a1,a2,aN中最大的数和最小的数DA和B分别是a1,a2,aN中最小的数和最大的数解析:本题考查了循环结构中嵌套了条件结构的问题读懂流程图,理解循环结构及条件结构是解题的关键7如图所示
4、的算法框图的输出结果为sum132,则判断框中应填(B)Ai10 Bi11Ci11 Di12解析:i初值为12,sum初值为1,第一次运算sum11212,每循环一次i值减1,1211132,故循环2次,i11.故选B.8阅读如下算法框图,如果输出i4,那么空白的判断框中应填入的条件是(B)AS8 BS9CS10 DS11解析:本题考查了算法框图的循环结构依据循环要求有i1,S0;i2,S2215;i3,S2328;i4,S2419,此时结束循环,故应为S8,输出a9.10某算法框图如图所示,若输出结果为,则输入的实数x的值是.解析:结合算法框图,当x1时,log2xx,符合要求;当x1时,x
5、1x,与x1矛盾故实数x的值为.本题考查算法框图的应用及分段函数函数值的求解,难度很小,容易得到结论11如图所示,箭头a指向时,输出的结果是5;指向时,输出的结果是15.解析:箭头a指向时,每次循环S的初值都是0,i由初值1依次增加1,从而输出结果是S5;箭头指向时,是求12345的算法框图,所以输出结果是S15.三、解答题(共25分,解答应写出必要的文字说明、证明过程或演算步骤)12(12分)设计一个算法,求12233100100的值,并画出算法流程图解:算法如下:1S1;2i1;3如果i100,则执行第4步,否则,执行第6步;4SSii;5ii1,返回第3步;6输出S.算法流程图略13(1
6、3分)设计一个求的值的算法并画出算法框图解:算法步骤如下:(1)A;(2)i1;(3)A;(4)ii1;(5)如果i不大于或等于5,转去执行第(3)步,否则,输出A,算法结束算法框图如图所示能力提升类14(5分)某展览馆每天9:00开馆,20:00停止入馆在如图所示的框图中,S表示该展览馆官方网站在每个整点报道的入馆总人数,a表示整点报道前1个小时内入馆人数,则空白的执行框内应填入SSa.解析:因为S表示该展览馆官方网站在每个整点报道的入馆总人数,所以显然是累加求和,故空白的执行框内应填入SSa.15(15分)某高中男子体育小组的50 m赛跑成绩(单位:s)为6.4,6.5,7.0,6.8,7.1,7.3,6.9,7.4,7.5,7.6,6.3,6.4,6.4,6.5,6.7,7.1,6.9,6.4,7.1,7.0.设计一个算法,从这些成绩中搜索出小于6.8 s的成绩,并画出算法流程图解:算法如下:第一步:i1;第二步:输入Gi;第三步:如果Gi6.8,则输出Gi,并执行第四步,否则,也执行第四步;第四步:ii1;第五步:如果i20,则返回第二步,否则,结束算法流程图略高考资源网版权所有,侵权必究!