欢迎来到天天文库
浏览记录
ID:18248264
大小:153.00 KB
页数:6页
时间:2018-09-15
《高中数学 人教b版必修3 1.2.3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.2.3 循环语句一、基础过关1.在循环语句中,说法正确的是( )A.for循环可以无限循环B.while循环可以无限循环C.循环语句中必须有判断D.while循环不能实现for循环的功能2.以下程序执行完毕后a的值是( )A.50 B.51 C.52 D.533.下列程序的运行结果为( )A.5B.6C.7D.84.下列给出的四个框图,其中满足while语句格式的是( )A.(1)(2)B.(2)(3)C.(2)(4)D.(3)(4)5.在求1+2+…+50=?时,Scilab中的文本编辑器中写出的程序如下:其中缺少的程序为________.6.求1+2+2
2、2+…+2100的程序如下,请补全.7.写出计算102+202+…+10002的算法程序,并画出相应的程序框图.8.写出求满足1+2+3+…+n>2012的最小的自然数n的程序,并画出其程序框图.二、能力提升9.下面程序执行后输出的结果是( )A.-1B.0C.1D.210.执行下列程序,计算机能输出结果仅是15的是( )A.S=0;forx=1:5,S=S+x,disp(S);endB.S=0;forx=1:5,S=S+x,end;disp(S)C.S=0;forx=1:5,S=S+x;disp(S);endD.S=0;forx=1:5,S=S+x;end;disp(S)11
3、.写出以下程序的算术表达式.该程序的表达式为________________.12.根据下列程序画出相应的程序框图,并写出相应的算法.三、探究与拓展13.在某电视台举行的青年歌手大赛中,有10名选手参加,并请了12名评委,在给每位选手计算平均分数时,为避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均数.(分数采用10分制,即每位选手的分数最高为10分,最低为0分)试用循环语句来解决上述问题.1.2.3 循环语句1.C 2.C 3.B 4.B5.S=S+i 6.S=S+2^i7.解 程序如下:或程序框图如图所示:8.解 程序为:程序框图为:9.B [由于5+
4、4+3+2=14,这时仍满足条件“S<15”,∴n=2-1=1时,S=14+1=15,当执行完循环体n=1-1=0后,再判断条件,此时不满足条件“S<15”,接着执行“disp(n)”.所以n=0.]10.D [由disp(S)在end前,知A、C输出的为S=1,3,6,10,15,而B中因循环体“S=S+x”后用“,”而不是“;”,故输出后为1,3,6,10,15.]11.T=1×2×3×4×512.解 算法分析:第一步,输入S、n,S的初始值为1,n的初始值为1.第二步,n从1开始循环直到S≥1000停止,且S=S×n,n=n+1.第三步,跳出循环,输出n值.程序框图:13.解
5、 程序如下:
此文档下载收益归作者所有