1、第一章算法初步11算法与程序框图11.2程序框图与算法的基本逻辑结构第3课时循环结构、程序框图的画法A组学业达标1根据指定条件决定是否重复执行一条或多条指令的控制结构称为()A条件分支结构B循环结构C递归结构 D顺序结构答案:B2在循环结构中,每次执行循环体前对控制循环的条件进行判断,当条件满足时执行循环体,不满足则停止,这样的循环结构是()A分支型循环 B直到型循环C条件型循环 D当型循环答案:D3下面关于当型循环结构和直到型循环结构的说法,不正确的是()A当型循环结构是先判断后循环,条件成立时执行循环体,条件不成立时结束循环B直到型循环结构要先执行循环体再判断条件,条件成立时结束循环,条件
2、不成立时执行循环体C设计程序框图时,两种循环结构可以任选其中的一个,两种结构也可以相互转化D设计循环结构的程序框图时只能选择这两种结构中的一种,除这两种结构外,再无其他循环结构答案:D4执行如图所示的程序框图,若输入n的值为3,则输出s的值是()A1 B2C4 D7解析:当i1时,s1111;当i2时,s1212;当i3时,s2314;当i4时,退出循环,输出s4;故选C.答案:C5如图所示,输出的n为()A10 B11C12 D13解析:该程序框图的运行过程是:n0,S0n011S0S0不成立n112SS0不成立由此可以看出,该程序框图的功能是求满足S0的最小正整数n的值,可以验证当n10,
3、11,12时,均有S0.答案:D6如图所示的程序框图运行后,输出的结果为_解析:由于54,所以s5,a4,又44也成立,所以第二次经过循环体时,s5420,此时a3,而a34不成立,输出的s的值为20.答案:207执行如图所示的程序框图,若输入n的值为3,则输出的S的值为_解析:第一次循环:S1,13,i2;第二次循环:S1,23,i3;第三次循环:S11,33,输出S1.答案:18如图的程序框图,若输入m4,n3,则输出a_,i_解析:由程序框图可知,当ami4i能被n3整除时输出a和i并结束程序显然,当i3时,a可以被3整除,故i3,此时a4312.答案:1239设计程序框图,求出的值解析
4、:程序框图如图所示:10.求使12345n100成立的最小自然数n的值,画出程序框图解析:程序框图如下:B组能力提升11如图是一个算法的程序框图,该算法所输出的结果是()A1B1C.D.解析:第一次循环:s,n4,i2;第二次循环:s,n6,i3;第三次循环:s,n8,i4;由于i10时,不满足i10,所以继续执行循环;此时s,n22,i11;当i11时,满足i10,输出s.答案:C12执行如图所示的程序框图,如果输入的x0,y1,n1,则输出x,y的值满足()Ay2x By3xCy4x Dy5x解析:输入x0,y1,n1,运行第一次,x0,y1,不满足x2y236;运行第二次,x,y2,不满
5、足x2y236;运行第三次,x,y6,满足x2y236,输出x,y6.由于点在直线y4x上,故选C.答案:C13如图是求1222321002的值的程序框图,则正整数n_解析:i0时,S12;i1时,S1222;i2时,S122232,i99时,S12221002.图中n99.答案:9914某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,其中n位居民的月均用水量分别为x1,xn(单位:吨)根据如图所示的程序框图,若n2,且x1,x2分别为1,2,则输出的结果S为_解析:当i1时,S11,S21;当i2时,S1123,S21225,此时S.i的值变成3,从循环体中跳出,输出S的值为.答案:15画出求满足122232n2106的最小正整数n的程序框图解析:程序框图如下:162000年某地森林面积为1 000 km2,且每年增长5%.到哪一年该地森林面积超过2 000 km2?请设计一个算法,并画出程序框图解析:算法步骤:需要一个累加变量P和一个计数变量N,将累加变量P的初值设为1 000,计数变量N从2 000开始取值,则循环体为PP(15%),NN1.程序框图如图