收藏 分享(赏)

优化方案人教b版数学必修3知能演练:1.2.3 循环语句.doc

上传人:无敌 文档编号:549402 上传时间:2018-04-10 格式:DOC 页数:5 大小:189.50KB
下载 相关 举报
优化方案人教b版数学必修3知能演练:1.2.3 循环语句.doc_第1页
第1页 / 共5页
优化方案人教b版数学必修3知能演练:1.2.3 循环语句.doc_第2页
第2页 / 共5页
优化方案人教b版数学必修3知能演练:1.2.3 循环语句.doc_第3页
第3页 / 共5页
优化方案人教b版数学必修3知能演练:1.2.3 循环语句.doc_第4页
第4页 / 共5页
优化方案人教b版数学必修3知能演练:1.2.3 循环语句.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1下列关于 for 循环的说法错误的是( )A在 for 循环中,循环表达式也称为循环体B在 for 循环中,步长为 1,可以省略不写;若为其他值,则不可省略C理解 for 循环关键是理解为循环变量设定初值、步长、终值D在 for 循环中 “end”控制结束一次循环,开始一次新的循环解析:选 C.理解 for 循环关键是理解计算机如何执行程序语句中的循环体,这个执行过程实际上是每次循环所赋给 S 的值,都比上一步增加一个“步长” ,如此循环直至结束2(2012山东泰安检测)下列问题可以运用循环语句设计的个数为( )求 133 23 9 的和;比较 a,b 两个数的大小;对于分段函数,要求输入自

2、变量,输出函数值;求平方值小于 100 的最大整数A0 B1C2 D3解析:选 C.和用到循环语句, 和用到条件语句3写出下面程序中求 T 的算法表达式(只写式子)N 2;T 1;while N 5T N*T;N N 1;enddispT;该程序中 T 的表达式为_解析:分析循环体的循环过程可得结果答案:T123454以下程序表示的是求 1 的值其中处应填_13 15 199S 0;for S S 1/i;endprint%io2,S;解析:由已知条件知 for 循环的初值为 1,步长为 2,终值为 99.答案:i1:2:99A 级 基础达标1阅读下列程序,该程序执行循环体的次数为( ) S

3、0;for i 5:5:150S S i;endSA30 次 B31 次C29 次 D32 次解析:选 D.for 循环中,变量初值为 5,步长为 5,终值为 150,所以共执行循环体 32次2以下程序的功能是( ) S 1;for i 1:1:10S 3i*S;endSA计算 310 的值 B计算 355 的值C计算 310 的值 D计算 12310 的值解析:选 B.程序的功能是计算 3132333103 55.3(2012山东济南检测)已知如下程序,则其运行结果是( )j 1;while j*j 100j j 1;endj j 1;jAjj1 Bj100Cj10 Dj9解析:选 D.此程

4、序是求使 j2100 的最大正整数 j.又 102100,故输出结果为 j9.4(2012山东东营检测)下面的程序运行后,输出结果 a_.a 1;b 1;for i 2:5a a b;b a b;enda解析:由 for 循环语句,知第一次循环后,a112,b213;第二次循环后,a235,b538;第三次循环后,a5813,b13821;第四次循环后,a132134,b342155,此时结束循环,输出 a34.答案:345下面程序表达式为 S_.解析:由循环体的循环过程可得结果答案: 13 15 117 1196(2011高考北京卷改编)执行如图所示的程序框图,输出的 S 值为多少?并由程序

5、框图写出程序解:由程序框图,依次可得,i04,i1,S ;2 12 1 13i14,i2,S ;13 113 1 12i24,i3,S 3; 12 1 12 1i34,i4,S 2; 3 1 3 1i44,否,输出 S2.即最后输出 S 的值为 2.程序为:B 级 能力提升7下列程序,若输入 a3,b1,n5,则输出的结果为( )a input“a ”;b input“b ”;c input“c ”;i 1;while i n 2c a b;a b;b c;i i 1;endcA2 B3C4 D5解析:选 B.当 i1 时,c3(1) 2,a1,b2;当 i2 时,c121,a2,b1;当 i

6、3 时,c213,a1,b3;当 i4 时,因为43,所以此时循环结束,输出 c3.8(2012辽宁丹东检测)当 x2 时,下面的程序运行后输出的结果是( )S 0;for i 1:4S S*2 1;endSA3 B7C15 D17解析:选 C.当 i1 时,s0211;当 i2 时,s1213;当 i3 时,s3217;当 i4 时, s72115.9读程序回答下列问题:n input“n ”;i 1;S 0;while i nS S 1/i*i 1;i i 1;endS(1)若输入 n3,则输出的结果为_;(2)此程序对应的计算式子是_解析:(1)输入 n3,当 i1 时,S0 ;12 1

7、2当 i2 时,S ;12 16 23当 i3 时,S ,结束循环,此时输出 S .23 112 34 34(2)此程序是用于计算 的值12 16 1nn 1答案:(1) (2) 34 12 16 1nn 110某商场第一年销售计算机 5000 台,如果平均每年的销售量比上一年增加 10%,那么从第一年起,大约到第几年可使总销量达到 40000 台?写出解决此问题的程序解:程序如下: m 5000;S 5000;i 1;while S 40000m m*1 0.1i;S S m;i i 1;endprint%io2,i;11(创新题) 给出以下 10 个数:4,10,70,33,95,74,29,17,60,40. 要求将其中大于 40 的数找出来,画出求解该问题算法的程序框图,并写出程序解:程序如下:for 循环语句: while 循环语句:for i 1:10x input“x ”;if x 40print%io2,x;endendi 1;while i 10x input“x ”;if x 40print%io2,x;endi i 1;end

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报