2017_2018学年高中数学第一章算法初步1-2基本算法语句1-2-3循环语句优化练习新人教A版必修3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
循环语句
[课时作业]
[A 组 学业水平达标]
1.下列问题可以设计成循环语句计算的个数为( )
①求1+3+32+…+39
的和;
②交换a ,b 两个数的值;
③对于分段函数,要求输入自变量,输出函数值;
④求平方值小于100的最大整数.
A .0
B .1
C .2
D .3 解析:①和④用到循环语句,②用到输入、输出及赋值语句,③用到条件语句. 答案:C
2.如图给出的四个框图中,其中满足WHILE 语句结构的是( )
A B C D
解析:由于循环语句有两类,一类是当型循环语句,一类是直到型循环语句,那么问题就是看哪个图示表示的为当型循环语句,先判定,后执行,则由此可选择B.
答案:B
3.阅读如下程序,若输出的结果为6364
,则在程序中横线?处应填入语句为( )
A .i >=6
B .i >=7
C .i <=7
D .i <=8
解析:由算法知第一次计算:S =12,n =4,i =2;第二次计算:S =12+14=34
,n =8,i =3;第三次计算:S =34+18=78,n =16,i =4;第四次计算:S =1516
,n =32,i =5;第五次计算:S =3132,n =64,i =6;第六次计算:S =6364
,n =128,i =7,由题意此时循环中断,因此判断语句可为“i>=7”.
答案:B
4.如图所示的程序,执行后输出的结果是 ( ) i =1
S =0
WHILE i <=5
S =S +i i =i +1
WEND
PRINT S
END
A .3
B .6
C .10
D .15 解析:根据算法语句可知,i =1,符合条件,S =0+1;
i =2,符合条件,S =0+1+2;
直到i =6时,不符合条件,输出S =1+2+3+4+5=15,结束.
答案:D
5.如图是一个循环结构的算法的程序框图,下列说法不正确的是( )