人教新课标版数学高一B版必修3同步精练 1.2.3 循环语句

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.2.3循环语句
一、基础过关
1.在循环语句中,说法正确的是() A.for循环可以无限循环
B.while循环可以无限循环
C.循环语句中必须有判断
D.while循环不能实现for循环的功能
2.以下程序执行完毕后a的值是()
A.50B.51C.52D.53
3.下列程序的运行结果为()
A.5 B.6 C.7 D.8
4.下列给出的四个框图,其中满足while语句格式的是()
A.(1)(2) B.(2)(3) C.(2)(4) D.(3)(4)
5.在求1+2+…+50=?时,Scilab中的文本编辑器中写出的程序如下:
其中缺少的程序为________.
6.求1+2+22+…+2100的程序如下,请补全.
7.写出计算102+202+…+1 0002的算法程序,并画出相应的程序框图.
8.写出求满足1+2+3+…+n>2 012的最小的自然数n的程序,并画出其程序框图.
二、能力提升
9.下面程序执行后输出的结果是()
A.-1 B.0 C.1 D.2
10.执行下列程序,计算机能输出结果仅是15的是() A.S=0;for x=1:5,S=S+x,disp(S);end
B.S=0;for x=1:5,S=S+x,end;disp(S)
C.S=0;for x=1:5,S=S+x;disp(S);end
D.S=0;for x=1:5,S=S+x;end;disp(S)
11.写出以下程序的算术表达式.
该程序的表达式为________________.
12.根据下列程序画出相应的程序框图,并写出相应的算法.
三、探究与拓展
13.在某电视台举行的青年歌手大赛中,有10名选手参加,并请了12名评委,在给每位选手计算平均分数时,为避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均数.(分数采用10分制,即每位选手的分数最高为10分,最低为0分) 试用循环语句来解决上述问题.
1.2.3循环语句
1.C 2.C 3.B 4.B
5.S=S+i 6.S=S+2^i
7.解程序如下:

程序框图如图所示:
8.解程序为:
程序框图为:
9.B
10.D
11.T=1×2×3×4×5
12.解算法分析:
第一步,输入S、n,S的初始值为1,n的初始值为1.
第二步,n从1开始循环直到S≥1 000停止,且S=S×n,n=n+1. 第三步,跳出循环,输出n值.
程序框图:
13.解程序如下:。

相关文档
最新文档