2017_2018学年高中数学第二章算法初步课时作业12循环结构(Word版,含答案)北师大版必修3
- 格式:doc
- 大小:411.50 KB
- 文档页数:8
课时作业14 循环语句|基础巩固|(25分钟,60分)一、选择题(每小题5分,共25分)1.求函数f(x)=⎩⎪⎨⎪⎧ x 2,x>2,x -1,-2<x≤2,6x -6,x≤-2,在x =x 0时的值的算法中,下列语句用不到的是( ) A .输入语句 B .输出语句C .条件语句D .循环语句解析:因为是求分段函数f(x)在x =x 0时的值,所以需用条件语句,当然输入、输出语句必不可少,故选D .答案:D2.阅读下列算法语句,循环体执行的次数为( )K =8DoK =K +1Loop While K =0A .1次B .2次C .3次D .4次解析:对于Do Loop 语句,先执行一次循环体,对于While 语句条件为真时,则再次执行循环体.答案:A3.执行下面算法语句的结果是( )For i =1 To 7a =i +2A .17B .19C .21D .23解析:该程序为For 循环语句,循环变量i ,初始值为1,终止值为7,步长为1,所以需循环7次,最后循环结束时,i =7.故此时a =7+2=9,S =2×9+3=21.A .i>11B .i≥11C .i≤11D .i<11解析:第一次循环:S =1×12=第二次循环:S =12×11=故选B .答案:BA .1B .32C .2D .52解析:该程序中关键是循环语句,第一次输出的数是1,第二次输出的数是x =1+解析:循环1次,i=3;循环循环体执行的次数是50.答案:507.下列程序执行后,输出的结果是i=1For i=1 To 131 Step 2解析:程序输出的是循环结束时答案:393解析:算法语句实际是在计算S=0+2+4+…+10 000,如果循环则有S=0+2+4+6+8+…+18=90.答案:90s=s+1/[k*(k+1)]k=k+1Loop While k≤99输出s.|能力提升|(20分钟,40分)11.执行下列语句后输出的结果是( ) n=1S=0DoS=S+nn=n+1Loop While S<=15输出n.A.4 B.5C.6 D.7解析:初始值:n=1,S=0.第一次循环:S=1,n=2,S<15;第二次循环:S=3,n=3,S<15;第三次循环:S=6,n=4,S<15;第四次循环:S=10,n=5,S<15;第五次循环:S=15,n=6,S=15;第六次循环:S=21,n=7,S>15;结束.所以n=7.答案:D12.阅读下列程序:S=0For i=1 To9S=S+iNext输出S则S=________.解析:本算法是求1+2+3+…+9的和.答案:4513.如果某高中男子体育小组的百米成绩如下(单位:秒):12.1,13.2,12.7,12.8,12.5,12.4,11.7,11.6,11.4,12.4从这些成绩中搜索出小于12.1秒的成绩并输出,写出相应的算法语句.解析:i=1Do输入G i;If G i<12.1 Then输出G i;i=i+1Elsei=i+1End IfLoop While i≤1014.根据下面的要求,求满足1+2+3+…+n>2 014的最小的自然数n.(1)下面是解决该问题的一个程序,但有3处错误,请指出错误并予以更正;(2)画出执行该问题的程序框图.解析:(1)错误1:“S=1”改为“S=0”.错误2:无End语句,在输出下面加“End”.错误3:“输出n+1”改为“Print n”.(2)程序框图如下图所示:。
2.3.2 循环语句(建议用时:45分钟)[学业达标]一、选择题1.观察下面的算法语句:S=0For i=1 To 100S=S+iNext输出S.该算法语句的功能是( )A.求1×2×3×4×…×100的值B.求1+2+3+4+…+100的值C.求1×3×5×…×99的值D.求1+3+5+…+99的值【解析】根据For循环语句的作用可知通过累加求式子1+2+3+4+…+100的值.【答案】 B2.以下程序S=0For x=-1 To 11S=x*xNext输出S.该程序输出结果是( )A.-1 B.11C.100 D.121【解析】由For语句的算法特点可知,S=11×11=121.【答案】 D3.下列程序的运行结果为( )i=0S=0Doi=i+1S=S+iLoop While S<=20输出i.A.5 B.6C.7 D.8【解析】由于0+1+2+3+4+5=15,0+1+2+3+4+5+6=21,所以输出i=6.【答案】 B4.下列程序中循环语句的循环终止条件是( )m=1Dom=m+3Loop While m<10输出m.A.m=10 B.m<10C.m>10 D.m≥10【解析】当m<10时不成立,即m≥10时循环终止.【答案】 D5.运行下面的程序时,Do循环语句的执行次数是( )N=0DoN=N+1N=N*NLoop While N<20输出N.A.3 B.4C.15 D.19【解析】0<20,1<20,2×2<20,5×5>20,循环结束.故While循环语句共执行了3次,所以选A.【答案】 A二、填空题6.以下算法语句:S=1k=13DoS=S*kk=k-1Loop While ________输出S.若语句运行的结果是S=156,则横线处应填入的k的条件是________.【解析】第一次循环是S=1×13=13,第二次循环是S=13×12=156,故k的条件应是k>=12或k>11.【答案】k>=12或k>117.执行下面的算法语句后输出的结果是________.S=0For i=1 To 4S=S*i+lNext输出S.【解析】当i=1时,S=0×1+1=1;当i=2时,S=1×2+1=3;当i=3时,S=3×3+1=10;当i=4时,S=10×4+1=41,循环结束,输出S,所以输出S的值为41.【答案】418.算法语句j=1Doj=j+1Loop While j*j<100j=j-1输出j.运行的结果是________.【解析】①当j=1时,j=2,2×2<100;②j=3,3×3<100;③j=4,4×4<100;…;⑧j=9,9×9<100;⑨j=10,10×10=100,结束循环,此时输出j-1=9.【答案】9三、解答题9.据下列框图写出对应算法语句.图233【解】S=0i=1DoS=S+ii=i+1Loop While i<=1000输出S.10.给出以下10个数:4,10,70,33,95,74,29,17,60,30.要求将大于40的数找出来,画出求解该问题的算法框图,并写出程序.【解】算法框图如图所示:i=1Do输入xIf x>40 Then输出xEnd Ifi=i+1Loop While i<=10[能力提升]1.如果算法语句运行后输出的结果是720,则在横线处应填入的正整数为( )A .9B .8C .7D .6【解析】 第一次执行循环体,S =1×10=10,t =9,第二次执行循环体,S =10×9=90,t =8,第三次执行循环体,S =90×8=720,t =7,依题意,循环结束,根据Do Loop 语句的要求,条件不满足时,结束循环,所以条件应为t >7,故选C.【答案】 C2.下列算法运行后输出的结果为( )i =7S =0DoS =S +ii =i -1Loop While S <15输出i .A .1B .2C .3D .4【解析】 执行第一次循环后,S =7,i =6,满足条件;执行第二次循环后,S=13,i =5,满足条件;执行第三次循环后,S =18,i =4,不满足条件,结束循环.故输出的i =4.【答案】 D3.根据如图所示的程序语句,可知输出的结果S 为________.【解析】 由程序可知,S =1,I =1,I <8;S =3,I =4,I <8;S =5,I =7,I <8;S=7,I=10,I>8,此时结束循环,输出S=7.【答案】74.写出求函数y=x3+3x2-24x+30的值的算法语句,连续输入11个自变量的取值,输出相应的函数值.【解】解决本题的算法步骤:1.输入自变量x的值.2.计算y=x3+3x2-24x+30.3.输出y.4.记录输入次数.5.判断输入的次数是否大于11.若是,则结束算法;否则,返回第一步.显然,可以用计数变量n(1≤n≤11)记录次数,通过循环结构来实现算法.算法框图如图:算法语句:n=1Do输入xy=x3+3*x2-24*x+30输出yn=n+1Loop While n≤11。
课时作业12循环结构|基础巩固|(25分钟,60分)一、选择题(每小题5分,共25分)1.下列关于循环结构的说法正确的是( )A.循环结构中,判断框内的条件是唯一的B.判断框中的条件成立时,要结束循环向下执行C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去解析:由于判断框内的条件不唯一,故A错;由于当型循环结构中,判断框中的条件成立时执行循环体,故B错;由于循环结构不是无限循环的,故C正确,D错.答案:C2.如图所示程序框图的输出结果是( )A.3 B.4C.5 D.8解析:利用循环结构求解.当x=1,y=1时,满足x≤4,则x=2,y=2;当x=2,y=2时,满足x≤4,则x=2×2=4,y=2+1=3;当x=4,y=3时,满足x≤4,则x=2×4=8,y=3+1=4;当x=8,y=4时,不满足x≤4,则输出y=4.答案:B3.如图所示的程序框图输出的S是126,则①应为( )A.n≤5? B.n≤6?C.n≤7? D.n≤8?解析:2+22+23+24+25+26=126,所以应填“n≤6?”.答案:B4.执行如图所示的程序框图,若输入n的值为3,则输出s的值是( )A.1 B.2C.4 D.7解析:当i=1时,s=1+1-1=1;当i=2时,s=1+2-1=2;当i=3时,s=2+3-1=4;当i=4时,退出循环,输出s=4;故选C.答案:C5.执行如图所示的程序框图,如果输入的a=4,b=6,那么输出的n=( )a=2,b=4,a=6n=2,执行第三次循环的情况是:,执行第四次循环的情况是:a=-2,b=6,体的判断条件可知执行完第四次走出循环体,输出n值,n)=1<3,i=2,i=3,.根据条件把图中的程序框图补充完整,求区间[1,解析:求[1,1 000]内所有奇数和,初始值i=1,S=0,并且i<1 000,所以(1)应填S =S+i,(2)应填i=i+2.答案:(1)S=S+i(2)i=i+28.执行如图所示的程序框图,若输入的x的值为1,则输出的y的值为________.解析:执行程序为x=1→x=2,y=3×22+1=13.答案:13三、解答题(每小题10分,共20分)9.设计一个算法,求1×2×3…×100的值,并画出程序框图.解析:算法步骤如下:第一步,S=1.第二步,i=1.第三步,S=S×i.第四步,i=i+1.第五步,判断i是否大于100,若成立,则输出S,结束算法;否则返回执行第三步.程序框图如图.10.高中某班一共有40名学生,设计程序框图,统计班级数学成绩良好(分数>80)和优秀(分数>90)的人数.解析:程序框图如图:|能力提升|(20分钟,40分)11.执行如图所示的程序框图,输出的结果为( )A.(-2,2) B.(-4,0)C.(-4,-4) D.(0,-8)解析:x=1,y=1,k=0;s=0,t=2;x=0,y=2,k=1;s=-2,t=2,x=-2,y=2,k=2;s=-4,t=0,x=-4,y=0,k=3.输出(-4,0).答案:B12.某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,其中n位居民的月均用水量分别为x1,x2,…,x n(单位:吨).根据如图所示的程序框图,若n=2,且x1,x2分别为1,2,则输出的结果S为________.解析:当i=1时,S1=1,S2=1;体育小组的50米短跑成绩6.4,6.5,7.0,6.8,7.1,7.3,6.9,7.4,7.5.设计一个算法,从这些成绩中搜索出小于成绩,并将这个算法用程序框图表示出来.成立,则输出a,否则执行第三步.第三步,若没有数据了,则算法结束,否则返回第一步.。
学习资料第二章算法初步2抽样方法2。
3循环结构[课时作业][A组基础巩固]1.下面关于算法的基本结构的叙述错误的为()A.任何算法都可以由三种基本结构通过组合与嵌套而表达出来B.循环结构中包含着选择结构C.选择结构中的两个分支,可以都是空的D.有些循环结构可改为顺序结构答案:C2.图中所示的是一个算法框图,表达式为()A.错误!B.错误!C。
错误! D.错误!答案:A3.阅读如图所示的算法框图,运行相应的程序,则输出s的值为()A.-1B.0C.1D.3答案:B3题图 4题图 4.执行如图所示的程序框图,若输出的值为4,则P 的取值范围是( )A.错误!B 。
错误!C 。
错误! D.错误!解析:第一次循环:S =12,n =2;第二次循环:S =错误!+错误!=错误!,n =3;第三次循环:S =错误!+错误!+错误!=错误!,n =4。
因此P 的取值范围是错误!,故选D. 答案:D5.执行如图所示的程序框图,若p =0。
8,则输出的n 值是________.5题图 6题图解析:n =1,S =0<p ,此时S =0+错误!=错误!,n =2;n =2,S =12<p ,此时S =错误!+错误!=错误!,n =3; n =3,S =错误!<p ,此时S =错误!+错误!=错误!,n =4;n =4,S =错误!>p ,终止循环,故输出的n 值是4。
答案:46.执行如图所示的算法框图,输出的T =________.解析:按照算法框图依次执行为:S =5,n =2,T =2;S =10,n =4,T =2+4=6;S =15,n =6,T =6+6=12;S =20,n =8,T =12+8=20;S =25,n =10,T =20+10=30.故输出T =30.答案:307.若某程序框图如图所示,当输入n =50时,则该程序运行后输出的结果是__________.解析:输入n =50,由于i =1,S =0,所以S =2×0+1=1,i =2,此时不满足S >50;当i =2时,S =2×1+2=4,i =3,此时不满足S >50;当i =3时,S =2×4+3=11,i =4,此时不满足S >50;当i =4时,S =2×11+4=26,i =5,此时不满足S >50;当i =5时,S =2×26+5=57,i =6,此时满足S >50,因此输出i =6。
2.3 循环结构填一填1.循环结构的有关概念(1)定义:在算法中,从某处开始,按照一定的条件反复执行某些步骤的结构称为循环结构,用算法框图表示如右图.(2)循环体:________的部分称为循环体.(3)循环变量:控制着循环的________和________的变量称为循环变量.(4)循环的终止条件:判断是否________________的判断条件,称为循环的终止条件.2.画循环结构的算法框图应注意的问题一般来说,在画出用循环结构描述的算法框图之前,需要确定三件事:(1)确定循环变量和________;(2)确定算法中________的部分,即循环体;(3)确定循环的________条件.循环结构的算法框图的基本模式,如图所示.判一判1.2.循环体是指按照一定条件,反复执行的某一处理步骤.( )3.循环结构中一定有选择结构,选择结构中一定有循环结构.( )4.循环结构中,判断框内的条件是唯一的.( )5.判断框中的条件成立时,要结束循环向下执行.( )6.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”.( )7.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去.( )8.顺序结构是由若干个依次执行的处理步骤组成的,每一个算法都离不开顺序结构.( )想一想1.用循环结构描述算法时需确定什么?提示:(1)确定循环变量和初始条件.(2)确定算法中反复执行的部分,即循环体.(3)确定循环的终止条件.2.画程序框图的步骤是什么?提示:第一步,用自然语言表述算法(若无特殊要求,此步也可省略).第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程序框表示,得到该步骤的程序框.第三步,将所有步骤的程序框用流程线连接起来,并加上终端框,得到表示整个算法的程序框图.3.两种循环结构的联系和区别是什么?提示:(1)联系①当型循环结构与直到型循环结构可以相互转化;②循环结构中必然包含条件结构,以保证在适当的时候终止循环;③循环结构只有一个入口和一个出口;④循环结构内不存在死循环,即不存在无终止的循环.(2)区别直到型循环结构是先执行一次循环体,然后再判断是否继续执行循环体,当型循环结构是先判断是否执行循环体;直到型循环结构是在条件不满足时执行循环体,当型循环结构是在条件满足时执行循环体.要掌握这两种循环结构,必须抓住它们的区别.4.应用循环结构解决实际问题的策略是什么?提示:思考感悟练一练1.根据指定条件决定是否重复执行一条或多条指令的控制结构称为( )A.条件结构B.循环结构C.递归结构D.顺序结构2.如图所示的程序框图中,循环体是( )A.① B.② C.③ D.②③3.某程序框图如图所示,若输出的结果是126,则判断框中可以是( )A.i>6 B.i>7C.i≥6 D.i≥54.执行如图所示的程序框图,若输入n的值为3,则输出s的值是( )A.1 B.2C.4 D.75.已知程序框图如图所示,其输出结果是________.第3题图第4题图第5题图知识点一累加求和,累乘求积的算法框图222262.设计算法求1×2×3×4×…×2 014×2 015×2 016×2 017×2 018×2 019的值.并画出程序框图.知识点二查找类(寻找特定数)的算法框图试设计一个算法,并画出程序框图.4.给出以下10个数:5,9,80,43,95,76,20,17,65,36,要求把大于50的数找出来并输出.试画出该算法的框图.知识点三循环结构的读图问题5.如图所示,算法框图的输出结果是( )A.16B.2524C.34 D.11126.如图所示的算法程序框图,则输出的表达式为( )A.11+2+3+…+99B.11+2+3+…+100C.199D.1100综合知识7.序框图.8.一个两位数,十位数字比个位数字大,且个位数字为质数.设计一个找出所有符合条件的两位数的算法框图.基础达标1.下面关于算法的基本结构的叙述错误的为( )A.任何算法都可以由三种基本结构通过组合与嵌套而表达出来B.循环结构中包含着条件结构C.条件结构中的两个分支,可以都是空的D.有些循环结构可改为顺序结构2.在下图中,正确表示直到型循环结构的框图是( )3.阅读如图的程序框图,则输出的S等于( )A.26 B.35C.40 D.573题图 4题图4.执行如图所示的算法框图,若输入n =8,则输出S =( ) A .49B .67 C .89D .10115.阅读如图所示的算法框图,若输入m =4,n =6,则输出的a ,i 分别等于( ) A .12,2 B .12,3 C .24,2 D .24,35题图 6题图6.执行如图所示的算法框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =( ) A .203B .165 C .72D .1587.如图是计算某年级500名学生期末考试(满分为100分)及格率q 的算法框图,则图中空白框内应填入( )A .q =N MB .q =M NC .q =N M +ND .q =MM +N7题图8题图8.如图所示,箭头a指向①时,输出的结果是________;指向②时,输出的结果是________.9.某展览馆每天900开馆,2000停止入馆.在如图所示的框图中,S表示该展览馆官方在每个整点报道的入馆总人数,a表示整点报道前1个小时内入馆人数,则空白的执行框内应填入________.10.如图所示,算法框图的输出结果是________.10题图11题图11.执行如图所示的程序框图,若输入l=2,m=3,n=5,则输出y的值为________.12.如图是一个算法的程序框图,则输出S的值是________.13.某高中男子体育小组的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的成绩,并画出算法框图.14.在申办奥运会的最后阶段,国际奥委会是如何通过投票决定主办权归属的呢?对选出的5个申办城市进行表决的操作程序是:首先进行第一轮投票,如果有一个城市得票数超过总票数的一半,那么该城市就获得主办权;如果所有申办城市得票数都不超过总票数的一半,则将得票最少的城市淘汰,然后重复上述过程,直到选出一个申办城市为止.试画出该过程的程序框图.能力提升15.如图所示的程序框图,(1)输入x=-1,n=3,则输出的数S是多少?(2)该程序框图是什么型?试把它转化为另一种结构.16.数学课上,老师为了提高同学们的兴趣,先让同学们从1到3循环报数,结果最后一个同学报2;再让同学们从1到5循环报数,最后一个同学报3;又让同学们从1到7循环报数,最后一个同学报4.请你设计一个算法,计算这个班至少有多少人,并画出程序框图.2.3 循环结构一测基础过关填一填1.(2)反复执行(3)开始结束(4)继续执行循环体2.(1)初始条件(2)反复执行(3)终止判一判1.√ 2.√ 3.× 4.× 5.× 6.√7.×8.√练一练1.B 2.B 3.A 4.C 5.127二测考点落实1.解析:程序框图如图:2.解析:算法如下:第一步,设M的值为1.第二步,设i的值为2.第三步,如果i≤2 019,则执行第四步;否则执行第六步.第四步,计算M=M×i.第五步,计算i=i+1,返回执行第三步.第六步,输出M的值,并结束算法.3.解析:算法:第一步:把计数变量n的初始值设为1;第二步:输入一个成绩r,比较r与60的大小.若r≥60,则输出r,然后执行下一步;若r<60,则执行下一步;第三步:使计数变量n的值增加1;第四步:判断计数变量n与学生个数50的大小,若n≤50,返回第二步;若n大于50,则结束.程序框图如下图所示.4.解析:算法步骤如下:①i =1. ②输入a .③如果a >50,则输出a ;否则,执行第4步.④i =i +1.⑤如果i >10,结束算法;否则,返回第2步.算法框图如图所示.5.解析:第一次循环,s =12,n =4;第二次循环,s =34,n =6;第三次循环,s =1112,n =8.此时跳出循环,输出s =1112. 答案:D6.解析:当i =99时满足i <100,此时S =1+2+3+…+99,当i =100时,不满足i <100,所以输出11+2+3+…+99. 答案:A7.解析:算法如下:第一步,M =1.第二步,i =3.第三步,如果M ≤5 000,那么执行第四步,否则执行第五步.第四步,M =M ×i ,i =i +2,并返回执行第三步.第五步,i =i -2.第六步,输出i .程序框图如图:8.解析:两位数i 的十位数字a =i 10表示i10的整数部分,个位数字b =i -10a .下面我们来设计循环结构:循环变量为i ,i 的初始值为10,每次递增1,用i =i +1表示;判断条件是b <a 且b 是质数,如果满足条件则输出i ;循环的终止条件是i >99.算法框图如图所示.三测 学业达标1.解析:条件结构是对问题进行判断,总有一个是不为空的.答案:C2.解析:直到型循环结构的特征是:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.答案:A3.解析:当i =1时,T =2,S =2;当i =2时,T =5,S =7;当i =3时,T =8,S =15;当i =4时,T =11,S =26;当i =5时,T =14,S =40.答案:C4.解析:S =S +1i 2-1的意义在于对1i 2-1求和. 因为1i 2-1=12⎝ ⎛⎭⎪⎫1i -1-1i +1,同时注意i =i +2, 所以所求的S =12⎣⎢⎡⎦⎥⎤⎝ ⎛⎭⎪⎫11-13+⎝ ⎛⎭⎪⎫13-15+…+⎝ ⎛⎭⎪⎫17-19=49. 答案:A5.解析:当i =3时,a =4×3=12能被6整除.答案:B6.解析:逐次计算,依次可得:M =32,a =2,b =32,n =2;M =83,a =32,b =83,n =3;M =158,a =83,b =158,n =4,结束循环,输出的M =158. 答案:D7.解析:算法执行的过程:如果输入的成绩不小于60分即及格,就把变量M 的值增加1,即变量M 为统计成绩及格的人数;否则,由变量N 统计不及格的人数,但总人数由变量i 进行统计,不超过500就继续输入成绩,直到输入完500个成绩终止循环,输出变量q .由q代表的含义可得q =及格人数总人数=M M +N. 答案:D8.解析:箭头a 指向①时,每次循环S 的初值都是0,i 由初值1依次增加1,从而输出结果是S =5;箭头指向②时,是求1+2+3+4+5的算法框图,所以输出结果是S =15.答案:5 159.解析:因为S 表示该展览馆官方在每个整点报道的入馆总人数,所以显然是累加求和,故空白的执行框内应填入S =S +a .答案:S =S +a10.解析:由算法框图可知,变量的取值情况如下:第一次循环,x =1,y =1,z =2;第二次循环,x =1,y =2,z =3;第三次循环,x =2,y =3,z =5;第四次循环,x =3,y =5,z =8;第五次循环,x =5,y =8,z =13;第六次循环,x =8,y =13,z =21;第七次循环,x =13,y =21,z =34;第八次循环,x =21,y =34,z =55,不满足条件,跳出循环.答案:5511.解析:由程序框图可知,y的变化情况为y=70×2+21×3+15×5=278,进入循环,显然278>105,因此y=278-105=173;此时173>105,故y=173-105=68.经判断68>105不成立,输出此时y的值68.答案:6812.解析:由题目的程序框图知,S=1+21+22+23+…+2n,现要求S≥33,所以n=5时满足条件,此时S=63.答案:6313.解析:该体育小组共20人,要解决问题必须对运动员进行编号,设第i个运动员的编号为N i,成绩为G i.算法如下:(1)i=1;(2)输入N i,G i;(3)如果G i<6.8,那么输出N i,G i,并执行第4步,否则,也执行第4步;(4)i=i+1;(5)如果i≤20,那么返回第(2)步,否则结束.算法框图如图所示:14.解析:如图所示:15.解析:(1)当n=3时,i=3-1=2,满足i≥0,故S=6×(-1)+2+1=-3;执行i=i-1后i的值为1,满足i≥0,故S=(-3)×(-1)+1+1=5;再执行i=i-1后i的值为0,满足i≥0,故S=5×(-1)+0+1=-4;继续执行i=i-1后i的值为-1,不满足i≥0,故输出S=-4.(2)原图是当型循环,改为直到型如图:16.解析:算法如下:第一步,选择一个起始数x=7.第二步,判断这个数是否满足除以3余2;如果不满足,则x加1后再判断,直至满足,转入第三步.第三步,判断第二步得到的数是否满足除以5余3;如果不满足,则x加1后再转入第二步判断,直至满足,转入第四步.第四步,判断第三步得到的数是否满足除以7余4;如果不满足,则x加1后再转入第二步判断,直至满足,转入第五步.第五步,输出第四步得到的数,即为所求的最小数.程序框图如图所示.。
第3课时循环结构[核心必知]1.循环结构的概念在算法中,从某处开始,按照一定的条件反复执行某些步骤的结构称为循环结构,用算法框图如图所示.反复执行的部分称为循环体,控制着循环的开始和结束的变量,称为循环变量,决定是否继续执行循环体的判断条件,称为循环的终止条件.2.循环结构的设计过程设计循环结构之前需要确定的三件事:(1)确定循环变量和初始值;(2)确定算法中反复执行的部分,即循环体;(3)确定循环的终止条件.循环结构的算法框图的基本模式,如图所示.[问题思考]1.循环结构中一定含有选择结构吗?提示:在循环结构中需要判断是否继续循环,故循环结构中一定含有选择结构.2.循环结构中判断框中条件是唯一的吗?提示:不是,在具体的算法框图设计时,判断框中的条件可以不同,但不同的表示应该有共同的确定的结果.3.算法框图的基本结构有哪些?提示:顺序结构、选择结构和循环结构.讲一讲1。
利用循环结构写出错误!+错误!+…+错误!的算法并画出相应的算法框图.[尝试解答] 算法如下:2.i=1;3.S=S+错误!;4.i=i+1;5.如果i不大于100,转第3步,否则输出S。
相应框图如下图表示:1.如果算法问题中涉及到的运算进行了多次重复,且参与运算的数前后有规律可循,就可以引入变量以参与循环结构.2.在不同的循环结构中,应注意判断条件的差别,及计数变量和累加(乘)变量的初始值与运算框先后关系的对应性.练一练1.利用循环结构写出1×2×3×…×100的算法.并画出相应的框图.解:算法步骤如下:2.i=1;3.S=S×i;4.i=i+1;5.判断i是否大于100,若成立,则输出S,结束算法;否则返回第3步重新执行.算法框图如图所示:讲一讲2。
1×3×5×…×n〉1000.问:如何寻找满足条件的n的最小正整数值?请设计算法框图.[尝试解答]算法框图如下图所示:解决该类问题一般分以下几个步骤:(1)根据题目条件写出算法并画出相应的框图;(2)依据框图确定循环结束时,循环变量的取值;(3)得出结论.练一练2.看下面的问题:1+2+3+…+()>10 000,这个问题的答案虽然不唯一,但我们只要确定出满足条件的最小正整数n0,括号内填写的数字只要大于或等于n0即可.画出寻找满足条件的最小正整数n0的算法的算法框图.解:1。
人教版高中数学教学大纲及教学目录人教版高中数学教学大纲及教学目录教学中应注意的几个问题高中数学教学要以《全日制普通高级中学课程计划》为依据,全面贯彻教育方针,积极实施素质教育,实现本大纲所确定的数学教学目的,完成规定的教学内容,遵守规定的教学时间,在教学中应该注意以下问题。
l.面向全体学生面向全体学生就是要促进每一个学生的发展,既要为所有的学生打好共同基础,也要注意发展学生的个性和特长。
由于各种不同的因素,学生在数学知识、技能、能力方面以及数学经验、志趣上存在差异。
因此,教师应尊重学生的人格,关注个体差异,区别对待,因材施教,因势利导、在教学中宜从学生的实际情况出发,兼顾学习有困难和学有余力的学生,通过多种途径和方法,调动所有学生学习数学的积极性。
改进教学策略,满足学生的不同学习需求,发展学生的数学才能。
2.进行思想品德教育结合数学教学内容和学生实际对学生进行思想品德教育,逐步树立实事求是、一丝不苟的科学精神,是数学教学的一项重要任务。
要用辩证唯物主义的观点阐述教学内容,使学生领悟到数学来源于实践,又反过来作用于实践,从中体会反映在数学中的辩证关系,从而受到辩证唯物主义观点的教育。
应该通过数学教学,激发学生的民族自尊心和凝聚力,努力使学生形成为国家和民族振兴而努力学习的志向。
教学中要注意阐明数学的产生和发展的历史,使学生了解国内外的古今数学成就,以及数学在现代科学技术、社会生产和日常生活中的广泛应用。
要陶冶学生的情操,培养学生勤于思考的习惯、坚韧不拔的意志和勇于创新的精神。
帮助学生通过学习数学,养成良好的学习习惯,认识数学的科学意义、文化内涵,理解和欣赏数学的美学价值。
3.转变教学观念,改进教学方法数学教学要以学生发展为本,提高学生的数学素养,丰富学生的精神世界。
我国数学教学具有重视基础知识教学、基本技能训练和能力培养的传统,在高中数学教学中应发扬这种传统。
但是,随着时代的发展,特别是现代信息技术对社会各领域广泛而深入的影响,数学教学应“与时俱进”,重新审视基础知识、基本技能和能力的内涵、揭示数学发生发展的过程,加强数学与其它学科和日常生活的关系,提高对数学科学的学习兴趣和信心,形成正确的数学价值观。
2.3 循环结构预习课本P93~101,思考并完成以下问题(1)什么样的算法结构是循环结构?(2)循环体、循环变量、循环的终止条件的定义各是什么?(3)画循环结构的算法框图时,应确定哪三件事?[新知初探]1.循环结构的有关概念(1)定义:在算法中,从某处开始,按照一定的条件反复执行某些步骤的结构称为循环结构,用算法框图表示如下.(2)循环体:反复执行的部分称为循环体.(3)循环变量:控制着循环的开始和结束的变量称为循环变量.(4)循环的终止条件:判断是否继续执行循环体的判断条件,称为循环的终止条件.[点睛] 循环结构的三要素:循环变量、循环的终止条件,三者缺一不可.“循环变量”在构造循环结构中发挥了关键性的作用,其实质就是“函数思想”.2.画循环结构的算法框图应注意的问题一般来说,在画出用循环结构描述的算法框图之前,需要确定三件事:(1)确定循环变量和初始条件;(2)确定算法中反复执行的部分,即循环体;(3)确定循环的终止条件.循环结构的算法框图的基本模式,如图所示.[小试身手]1.判断正误.(正确的打“√”,错误的打“×”) (1)循环结构中,根据条件是否成立有不同的流向.( ) (2)循环体是指按照一定条件,反复执行的某一处理步骤.( ) (3)循环结构中一定有选择结构,选择结构中一定有循环结构.( ) 答案:(1)√ (2)√ (3)×2.解决下列问题的算法框图中,必须用到循环结构的是( ) A .解一元二次方程x 2-1=0B .解方程组⎩⎪⎨⎪⎧x +y -1=0x -y +1=0C .求lg 2+lg 3+lg 4+lg 5的值D .求满足1×2×3×…×n >2 0162的最小正整数n解析:选D A 、B 、C 中都可以只用顺序结构设计程序框图,D 中是累乘问题,需要确定正整数n 的最小值,因此必须用到循环结构设计算法框图.3.如图给出了三个算法框图,选择结构、顺序结构、循环结构依次是( )A .①②③B .②①③C .②③①D .③①②解析:选B 依据三种基本结构的框图的形式易得B 正确.累加求和、累乘求积的算法框图[典例][解]算法如下:1.设i的值为1;2.设sum的值为0;3.计算sum+i并用结果代替sum;4.计算i+1并用结果代替i;5.如果i>100,执行第6步,否则转去执行第3步;6.输出sum的值.算法框图如图所示.对于加(乘)数众多,不易采用逐一相加(乘)的方法处理的问题,常通过循环结构解决,方法是引用两个变量i和S,其中i一般称为计数变量,用来计算和控制运算次数,S称为累积变量,它表示所求得的和或积,它是不断地将前一个结果与新数相加或相乘得到的,这两个变量的表示形式一般为i=i+m(m为每次增加的数值)和S=S+A(A为所加的数)或S=S*A(A为所乘的数).[活学活用]写出一个求满足1×3×5×7×…×n>60 000的最小正整数n的算法,并画出相应的算法框图.解:算法如下:1.s=1.2.n=1.3.如果s≤60 000,那么n=n+2,s=s×n,重复执行第3步;否则,执行第4步.4.输出n.算法框图如图所示.查找类(寻找特定数)的算法框图[典例] 给出以下10个数:5,9,80,43,95,76,20,17,65,36,要求把大于50的数找出来并输出.试画出该算法的框图.[解] 算法步骤如下:1.i=1.2.输入a.3.如果a>50,则输出a;否则,执行第4步.4.i=i+1.5.如果i>10,结束算法;否则,返回第2步.算法框图如图所示.利用循环结构设计查找问题的算法时,需把握以下几点:(1)引入循环变量i,并确定初始值;(2)确定问题满足的条件,即第一个判断框的内容;(3)确定在什么范围内解决问题,即i的取值限制,即第二个判断框的内容.[活学活用]一个两位数,十位数字比个位数字大,且个位数字为质数.设计一个找出所有符合条件的两位数的算法框图.解:两位数i 的十位数字a =⎣⎢⎡⎦⎥⎤i 10⎝ ⎛⎭⎪⎫表示i10的整数部分,个位数字b =i -10a .下面我们来设计循环结构:循环变量为i ,i 的初始值为10,每次递增1,用i =i +1表示;判断条件是b <a 且b 是质数,如果满足条件则输出i ;循环的终止条件是i >99.算法框图如图所示.循环结构的读图问题[典例]A.16 B.2524 C.34D.1112[解析] 第一次循环,s =12,n =4;第二次循环,s =34,n =6;第三次循环,s =1112,n=8.此时跳出循环,输出s =1112.[答案] D(1)根据算法框图确定输出结果的方法是读懂算法框图,明确判断条件和循环次数,然后依次写出运行的结果.(2)在某些问题中,会给出算法框图的输出结果或算法框图的功能,要求对算法框图中缺失的地方进行补充.对于这类问题,最常见的是要求补充循环结构的判断条件,解决此类问题的关键是找出运算结果与判断条件的关系.[活学活用]如图所示的算法框图,若输出k 的值为6,则判断框内可填入的条件是( )A .s >12B .s >35C .s >710D .s >45解析:选C 第一次循环:s =1×9=9,k =8;第二次循环:s =910×89=45,k =7;第三次循环:s =45×78=710,k =6,此时退出循环,输出k =6.故判断框内可填s >710.[层级一 学业水平达标]1.下列说法不正确的是( )A .顺序结构的特征是完成一个步骤再进行另一个步骤B .选择结构的特征是根据对条件的判断决定下一步工作,故选择结构一定包含顺序结构C .循环结构是在一些算法中从某处开始按照一定的条件,反复执行某些处理步骤,故循环结构一定包含顺序结构和选择结构D .循环结构不一定包含选择结构解析:选D 依据算法框图的三种基本结构的特征易得D 不正确.2.执行两次如图所示的算法框图,若第一次输入的a 的值为-1.2,第二次输入的a 的值为1.2,则第一次、第二次输出的a 的值分别为( )A.0.2,0.2 B.0.2,0.8C.0.8,0.2 D.0.8,0.8解析:选C 两次运行结果如下:第一次:-1.2→-1.2+1→-0.2+1→0.8;第二次:1.2→1.2-1→0.2.3.如图,给出的是计算13+23+33+…+n3的值的一个算法框图,其中判断框内应填入的条件是( )A.i≤n B.i≥nC.i<n D.i>n解析:选D 按要求程序运行至S=13+23+33+…+n3以后,紧接着i=i+1即i=n +1,此时要输出S,即判断框内应填i>n.4.如图所示,算法框图的输出结果是________.解析:由算法框图可知,变量的取值情况如下: 第一次循环,x =1,y =1,z =2; 第二次循环,x =1,y =2,z =3; 第三次循环,x =2,y =3,z =5; 第四次循环,x =3,y =5,z =8; 第五次循环,x =5,y =8,z =13; 第六次循环,x =8,y =13,z =21; 第七次循环,x =13,y =21,z =34;第八次循环,x =21,y =34,z =55,不满足条件,跳出循环. 答案:55[层级二 应试能力达标]1.执行如图所示的算法框图,若输入n =8,则输出S =( )B.67C.89D.1011解析:选A S =S +1i 2-1的意义在于对1i 2-1求和. 因为1i 2-1=12⎝ ⎛⎭⎪⎫1i -1-1i +1,同时注意i =i +2,所以所求的S =12⎣⎢⎡ ⎝ ⎛⎭⎪⎫11-13+⎦⎥⎤⎝ ⎛⎭⎪⎫13-15+…+⎝ ⎛⎭⎪⎫17-19=49.2.阅读如图所示的算法框图,若输入m =4,n =6,则输出的a ,i 分别等于( )A .12,2B .12,3C .24,2D .24,3解析:选B 当i =3时,a =4×3=12能被6整除.3.执行如图所示的算法框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =( )A.203B.165C.72D.158解析:选D 逐次计算,依次可得:M =32,a =2,b =32,n =2;M =83,a =32,b =83,n=3;M =158,a =83,b =158,n =4,结束循环,输出的M =158.4.如图是计算某年级500名学生期末考试(满分为100分)及格率q 的算法框图,则图中空白框内应填入( )A .q =N MB .q =M NC .q =NM +ND .q 解析:选D M 的值增加1,即变量M 变量i 进行统计,不超过500终止循环,输出变量q .由q =MM +N.5.如图所示,箭头a 指向①时,;指向②时,输出的结果是________.解析:箭头a 指向①时,每次循环S 的初值都是0,i 由初值1依次增加1,从而输出结果是S =5;箭头指向②时,是求1+2+3+4+5的算法框图,所以输出结果是S =15.答案:5 156.某展览馆每天9:00开馆,20:00停止入馆.在如图所示的框图中,S 表示该展览馆官方网站在每个整点报道的入馆总人数,a 表示整点报道前1个小时内入馆人数,则空白的执行框内应填入________.解析:因为S 表示该展览馆官方网站在每个整点报道的入馆总人数,所以显然是累加求和,故空白的执行框内应填入S =S +a .答案:S =S +a7.某高中男子体育小组的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 的成绩,并画出算法框图.解:该体育小组共20人,要解决问题必须对运动员进行编号,设第i 个运动员的编号为N i ,成绩为G i .算法如下:(1)i =1;(2)输入N i ,G i ;(3)如果G i <6.8,那么输出N i ,G i ,并执行第4步,否则,也执行第4步;(4)i =i +1;(5)如果i ≤20,那么返回第(2)步,否则结束.算法框图如图所示.8.设计一个求 12+12+12+12+12的值的算法并画出算法框图.解:算法步骤如下:(1)A =12;(2)i =1;(3)A =12+A ;(4)i =i +1;(5)如果i 不大于或等于5,转去执行第(3)步,否则,输出A ,算法结束. 算法框图如图所示.。
2.3 循环结构学习目标 1.理解循环结构的概念.2.掌握循环结构的三要素:循环变量、循环体、循环的终止条件.3.能识别和理解循环结构的框图以及功能.4.能运用循环结构设计算法框图以解决简单的问题.知识点循环结构思考前面我们曾用累加法计算1+2+3+…+100的值,其中有没有重复操作的步骤?梳理1.循环结构的概念在一些算法中,经常会出现从某处开始,按照一定条件,____________某一处理步骤的情况,像这样的算法结构称为循环结构.循环体:________________________称为循环体.循环变量:________________________的变量,称为循环变量.循环的终止条件:________________________的条件,称为循环的终止条件.2.循环结构的设计过程设计循环结构之前需要确定的三件事:(1)确定循环变量和____________;(2)确定算法中____________的部分,即循环体;(3)确定循环的________条件.类型一循环结构的概念例1 阅读下图所示的框图,回答下列问题:(1)变量y在这个算法中的作用是什么?(2)这个算法的循环体是哪一部分,功能是什么?(3)这个算法的处理功能是什么?反思与感悟循环结构的三要素:循环变量,循环体,循环的终止条件.跟踪训练1 1+2+3+…+100的算法框图如下,指出它的循环变量、初始值及循环的终止条件.类型二循环结构的设计例2 设计一个计算1+3+5+…+(2n-1)(n∈N+)的值的算法,并画出算法框图.反思与感悟此例中循环变量为i,但它并不是逐次加1,而是加2,设计者可以根据需要灵活控制循环变量的变化幅度.跟踪训练2 请设计一个求100个数中的最大数的算法框图.类型三循环结构的应用例3 电脑游戏中,“主角”的生命机会往往被预先设定,如其枪战游戏中,“主角”被设定生命机会5次,每次生命承受射击8枪(被击中8枪则失去一次生命机会).假设射击过程均为单发发射,试将“主角”耗用生命机会的过程设计成一个算法框图.跟踪训练3 在某次田径比赛中,男子100米A组有8位选手参加预赛,成绩(单位:秒)依次为:9.88,10.57,10.63,9.90,9.85,9.98,10.21,10.86.请设计一个算法,在这些成绩中找出不超过9.90秒的成绩,并画出算法框图.1.给出下面的算法框图,那么其循环体执行的次数是( )A.500 B.499 C.1 000 D.9982.下面4种说法中正确的是( )①任何一个算法都离不开顺序结构;②算法框图中,根据条件是否成立有不同的流向;③任何一个算法都必须同时含有三种基本结构;④循环结构中必须有选择结构,选择结构中也一定有循环结构.A.①② B.①③C.①②④ D.②③3.现有欧几里得算法框图如图所示,若取A=10,B=3,则打印出的答案B为( )A .2B .6C .16D .14.如图所示,算法框图的输出结果是( )A.16B.2524C.34D.11121.用循环结构来描述算法时,要事先确定三件事: (1)确定循环变量和初始条件. (2)确定算法中反复执行的循环体. (3)确定循环的终止条件.2.选择结构与循环结构的区别和联系:选择结构是根据条件是否成立决定有不同的流向,循环结构是根据条件决定是否重复执行一条或多条指令.循环结构一定要在某个条件下跳出循环,这就需要选择结构来判断.因此,循环结构一定包含选择结构.答案精析问题导学知识点思考用S表示每一步的计算结果,S加下一个数得到一个新的S,这个步骤被重复了100次.梳理1.反复执行反复执行的处理步骤控制着循环的开始和结束判断是否继续执行循环体 2.(1)初始条件(2)反复执行(3)终止题型探究例1 解(1)变量y是循环变量,控制着循环的开始和结束;(2)框图中的第②部分是循环体,其功能是判断年份y是不是闰年,并输出结果;(3)由前面的分析,我们知道,这个算法的处理功能是判断2000~2500(包括2500)年中,哪些年份是闰年,哪些年份不是闰年,并输出结果.跟踪训练1 解循环变量为i,i的初始值为1,循环的终止条件为i>100.例2 解这一问题的算法:第一步,输入n的值.第二步,令i=1,S=0.第三步,若i≤2n-1成立,则执行第四步;否则,输出S,结束算法.第四步,S=S+i,i=i+2,返回第三步.算法框图如下:跟踪训练2 解算法框图如图:例3 解方法一“主角”所有生命机会共能承受8×5=40(枪)(第40枪被击中则生命结束).设“主角”被击中枪数为i(i=0,1,2,…,39),算法框图可设计为如图1.方法二与方法一相对,电脑中预先共承受枪数40,“主角”生命机会以“减法”计数,算法框图可设计为如图2.跟踪训练3 解算法步骤如下:1.把计数变量n的初值设为1.2.输入一个成绩x,判断x与9.90的大小:若x>9.90,则执行下一步;若x≤9.90,则输出x,并执行下一步.3.使计数变量n的值增加1.4.判断计数变量n的值与成绩个数8的大小,若n≤8,则返回第2步,否则结束.算法框图如图所示.当堂训练1.B [本题中循环的结束条件是i≥1 000,而计数变量是i=i+2,由于计数变量的初始值是i=2,所以计数变量应该为4,6,8,10,…,1 000,故循环体执行的次数为499.] 2.A [本题可以从算法框图及三种基本结构的结构形式的特点入手,仔细分析每一句话,并注意概念间的异同点.]3.D [根据算法框图,当A =10,B =3时,用3除10余1,此时C =1≠0,继续执行循环,用1除3余0,此时A =3,B =1,C =0,由于C =0执行最后一框,停止计算并打印出答案B =1,故选D.]4.D [赋值S =0,n =2 进入循环体:检验n =2<8,S =0+12=12,n =2+2=4;检验n <8,S =12+14=34,n =4+2=6;检验n <8,S =34+16=1112, n =6+2=8,检验n =8,脱离循环体, 输出S =1112.]。
课时作业12循环结构
|基础巩固|(25分钟,60分)
一、选择题(每小题5分,共25分)
1.下列关于循环结构的说法正确的是( )
A.循环结构中,判断框内的条件是唯一的
B.判断框中的条件成立时,要结束循环向下执行
C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”
D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去
解析:由于判断框内的条件不唯一,故A错;由于当型循环结构中,判断框中的条件成立时执行循环体,故B错;由于循环结构不是无限循环的,故C正确,D错.答案:C
2.如图所示程序框图的输出结果是( )
A.3 B.4
C.5 D.8
解析:利用循环结构求解.
当x=1,y=1时,满足x≤4,则x=2,y=2;
当x=2,y=2时,满足x≤4,则x=2×2=4,
y=2+1=3;
当x=4,y=3时,满足x≤4,则x=2×4=8,
y=3+1=4;
当x=8,y=4时,不满足x≤4,则输出y=4.
答案:B
3.如图所示的程序框图输出的S是126,则①应为( )
A.n≤5? B.n≤6?
C.n≤7? D.n≤8?
解析:2+22+23+24+25+26=126,所以应填“n≤6?”.
答案:B
4.执行如图所示的程序框图,若输入n的值为3,则输出s的值是( )
A.1 B.2
C.4 D.7
解析:当i=1时,s=1+1-1=1;
当i=2时,s=1+2-1=2;
当i=3时,s=2+3-1=4;
当i=4时,退出循环,输出s=4;
故选C.
答案:C
5.执行如图所示的程序框图,如果输入的a=4,b=6,那么输出的n=( )
=1<3,i=2,
i=3,
.根据条件把图中的程序框图补充完整,求区间[1,
解析:求[1,1 000]内所有奇数和,初始值i=1,S=0,并且i<1 000,所以(1)应填S =S+i,(2)应填i=i+2.
答案:(1)S=S+i(2)i=i+2
8.执行如图所示的程序框图,若输入的x的值为1,则输出的y的值为________.
解析:执行程序为x=1→x=2,y=3×22+1=13.
答案:13
三、解答题(每小题10分,共20分)
9.设计一个算法,求1×2×3…×100的值,并画出程序框图.
解析:算法步骤如下:
第一步,S=1.
第二步,i=1.
第三步,S=S×i.
第四步,i=i+1.
第五步,判断i是否大于100,若成立,则输出S,结束算法;否则返回执行第三步.程序框图如图.
10.高中某班一共有40名学生,设计程序框图,统计班级数学成绩良好(分数>80)和优秀(分数>90)的人数.
解析:程序框图如图:
|能力提升|(20分钟,40分)
11.执行如图所示的程序框图,输出的结果为( )
A.(-2,2) B.(-4,0)
C.(-4,-4) D.(0,-8)
解析:x=1,y=1,k=0;
s=0,t=2;x=0,y=2,k=1;
s=-2,t=2,x=-2,y=2,k=2;
s=-4,t=0,x=-4,y=0,k=3.
输出(-4,0).
答案:B
12.某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,其中n位居民的月均用水量分别为x1,x2,…,x n(单位:吨).根据如图所示的程序框图,若n=2,且x1,x2分别为1,2,则输出的结果S为________.
解析:当i=1时,S1=1,S2=1;。