高中数学算法初步2_3_2循环语句同步训练北师大

3.2循环语句1.通过算法的学习,知道数学的机械化,能做许多我们用笔和纸不敢做的、有很大计算量且在算法上又有一定的重复性的问题,这主要归功于算法语句的()A.输出语句B.赋值语句C.条件语句D.循环语句2.由下面的循环语句可知输出的结果是…()S=0Fori=1To100S=S+ii=i+1Next输出SA.5050B.2525C.5000D.10103.下列算法语句运行输出的结果S和n分别为()n=8S=0DoS=S+nn=n-1LoopWhileS<25输出S,nA.25,4B.26,4C.25,5D.26,54.运行以下For语句的结果是______.x=2Forn=1To2008x=x+1Next输出x5.For循环语句:Fori=1To2009Step2中的2是指______.答案:1.D2.A循环变量i,从初值1到终止值为100,循环体为S=S+i,其功能为求1+2+3+…+100的值.∴选A.3.B由题意知,n为循环变量,累加变量S表示和,条件S<25.第一次循环S=S+n=0+8=8,n=7;第二次循环S=S+n=8+7=15,n=6;…;当S=8+7+6+5=26,n=4时,不满足S<25,则终止循环,输出S=26,n=4.4.2010n的初值为1,步长为1,n的终值为2008,就是求和x=2+1+1+…+1,共2008个1和1个2相加,∴x=2010.5.步长由For循环形式知,循环变量每次的增量默认为1,即步长为1时可省略不写;若不为1,则使用参数Step.∴2指的是步长为2(循环变量的增量为2).1.循环语句中可以嵌套的语句是()A.条件语句B.循环语句C.输入、输出语句D.以上三种语句均可2.运行以下循环语句的结果是()S=0.5Fori=(-1)To1S=S+ii=i+0.1Next输出SA.0.5B.1C.1.5D.-1.53.下面循环语句运行后的结果是()i=0S=0DoS=S+ii=i+1LoopWhileS≤20输出iA.5B.6C.7D.84.以下循环语句:S=2009Fori=-20To20S=S+ii=i+2Next输出S运行后输出的结果是()A.2008B.2009C.2010D.20115.下列循环语句运行的结果是________.a=2i=1Doa=a+1输出i,ai=i+1LoopWhilei≤66.某电视机厂2008年全年生产电视机60万台,计划从2009年开始每年的产量比上一年增长15%,设计一个算法,计算从哪一年开始,该厂的电视机产量超过300万台,只写出算法语句.答案:1.D条件语句,循环语句,输入、输出语句都可以嵌套在循环语句中,在一些稍微复杂的程序中经常可见.2.A由题意知,循环次数为21,最后输出的S为S=0.5+(-1)+(-0.9)+…+(-0.1)+0+0.1+…+0.9+1=0.5.故选A项.3.C最后输出的是i,指循环次数,即求满足条件S≤20的最大正整数.进入第6次循环时,S=0+1+2+3+4+5=15<20;进入第7次循环时,S=21>20,退出循环,此时i=6.输出i=i+1=6+1=7.4.B由题意,循环次数为21,最后输出的S=2009+(-20)+(-18)+…+(-2)+0+2+4+…+20=2009.5.1,32,43,54,65,76,8这个DoLoop循环语句中的条件是i≤6,然后第一步i=1,a=a+1=3,第二步i=i+1=2,a=a+1=4,…,根据条件一共计算了六次,输出六组结果.6.解:由于不知循环次数,所以用DoLoop语句来描述其算法.S=60;i=2008;DoS=(1+0.15)Si=i+1LoopWhileS≤300输出i.1.下面关于DoLoop语句的说法,正确的是()A.While后的条件被满足时执行循环体B.While后的条件不满足时执行循环体C.DoLoop循环语句不需要事先指定循环变量的初值D.DoLoop循环的次数可以是无限次答案:A在DoLoop语句中,每一次重复后,都需要检验While后的条件是否被满足,一旦不满足条件,循环停止.故A项正确.2.下面算法语句的功能是()S=0;t=0;Fori=1To10t=(i+1)2t=i*tS=S+tNext输出SA.(1+1)2+(2+1)2+…+(10+11)2B.12+22+32+…+102C.1(1+1)2+2(2+1)2+…+10(10+1)2D.以上都不对答案:C 循环变量i初值为1,终值为10,∴由循环体知,此算法功能为求和S=1(1+1)2+2(2+1)2+…+10(10+1)2.3.以下循环语句运行后输出的结果是120,那么在语句中While后面的条件应为()S=1i=2DoS=S*ii=i+1LoopWhile________输出SA.i≥5B.i>5C.i≤5D.i<5答案:C这个DoLoop循环语句中,第一次循环S=S×i=1×2,i=i+1=3;第二次循环S=S×i=1×2×3,i=i+1=4;第三次循环S=S×i=1×2×3×4;i=i+1=5,…,以此...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?