1、12.3循环结构一、填空题1执行如图所示的流程图,输出的S值为_答案9解析S0030,k011,满足k2;S0131,k112,满足k2;S1239,k213,不满足k2,输出S9.2当m7,n3时,执行如图所示的流程图,输出的S值为_答案210解析流程图的执行过程如下:m7,n3时,mn15,km7,S1,S177;kk165,S6742;kk155,S542210;kk145,输出S210.3执行如图所示的流程图,若输入的a,b的值分别为0和9,则输出的i的值为_答案3解析第1次循环:i1,a1,b8,ab;第2次循环:i2,a3,b6,ab,输出i的值为3.4如果执行如图所示的流程图,输
2、入n6,m4,那么输出的p为_答案360解析k1,p3;k2,p12;k3,p60;k4,p360.而k4时不符合条件,终止循环输出p360.5如图是一个算法流程图,则输出的n的值是_答案5解析由算法流程图可知,第一次循环:n1,2n220,不满足要求,进入下一次循环;第二次循环:n2,2n420,不满足要求,进入下一次循环;第三次循环:n3,2n820,不满足要求,进入下一次循环;第四次循环:n4,2n1620,满足要求,输出n5.6阅读如图所示的流程图,运行相应的程序若输入m的值为2,则输出的结果i_.答案4解析第一次循环:i1,A2,B1,AB;第二次循环:i2,A4,B2,AB;第三次
3、循环:i3,A8,B6,AB;第四次循环:i4,A16,B24,AB,终止循环,输出i4.7如图是求x1,x2,x10的乘积S的流程图,图中空白框中应填入的内容为_答案SSxn解析赋值框内应为累乘积,累乘积前面项累乘积第n项,即SSxn.8如图是计算1的值的一个流程图,则处应填_答案i999解析判断框中条件为真,则循环,否则跳出,故应填i999.9阅读如图所示的流程图,运行相应的程序,输出的s的值为_答案3解析第一次循环:s1,k14,s2111,k112;第二次循环:k24,s2120,k213;第三次循环:k34,s2033,k314;当k4时,k3,输出S4.二、解答题12设计一个流程图
4、,对输入的任意n个数字,输出其中的最大数字解流程图如图所示:13某工厂2016年生产小轿车200万辆,技术革新后预计每年的生产能力比上一年增加5%,问最早哪一年该厂生产的小轿车数量超过300万辆?写出解决该问题的一个算法,并画出相应的流程图解(1)算法如下:S1a200,n1,r0.05;S2Tar;S3aaT;S4如果a300,那么转S6,否则转S5;S5nn1,转S2;S6N2 016n;S7输出N.(2)流程图如图所示三、探究与拓展14执行如图所示的流程图,如果输出s3,那么判断框内应填入的条件是_答案k7解析k2,s1log23log23;k3,slog23log34log24;k4,slog24log45log25;k5,slog25log56log26;k6,slog26log67log27;k7,slog27log78log283,停止,说明判断框内应填“k7”15画出求满足122232n22 0172的最小正整数n的流程图解流程图如图所示