搜索
    上传资料 赚现金
    英语朗读宝

    高中数学北师大版必修三 2.3.2 循环语句 作业 练习

    高中数学北师大版必修三 2.3.2 循环语句 作业第1页
    高中数学北师大版必修三 2.3.2 循环语句 作业第2页
    高中数学北师大版必修三 2.3.2 循环语句 作业第3页
    还剩8页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    北师大版必修33.2循环语句课堂检测

    展开

    这是一份北师大版必修33.2循环语句课堂检测,共11页。试卷主要包含了算法语句,阅读下面的算法语句,下列程序等内容,欢迎下载使用。
    十六 循 环 语 句(15分钟·30分)1.算法语句:S=1For i=1 To 10     S=3*SNext输出S是用来 (  )A.计算3×10的值B.计算39的值C.计算310的值D.计算1×2×3×…×10的值【解析】C.i取值从110,S=3,i=1;S=32,i=2;…;S=310,i=10,输出S.2.对于下面所给的算法中,执行循环体的次数是 (  )S=0For i=1 To 1 000    S=S+iNext输出SA.1 000   B.999   C.1 001   D.998【解析】A.因为循环变量初始值为1,终值为1 000,故执行循环体的次数为(1 000-1)+1=1 000.3.阅读下列算法语句,循环体执行的次数为 (  )K=8Do  K=K+1Loop While K=0A.1 B.2 C.8 D.9【解析】A.1次执行循环体后,条件“K=0”已不满足,跳出循环.4.阅读下面的算法语句:b=1For k=1 To 5 b=b*k If b>=15 Then     退出For循环 End IfNext输出k,b在上述语句中,k循环共执行________次,b的值为________. 【解析】第一次 b=1×1=1第二次 b=1×2=2第三次 b=2×3=6第四次 b=6×4=2415结束循环,输出4,24.答案:4 245.设计求1-+-+…+-的值的算法语句.【解析】M=0N=0For i=1 To 9 Step 2  m=  M=M+mNextFor j=2 To 10 Step 2  t=  N=N-tNextS=M+N输出S(30分钟·60分)一、选择题(每小题5分,共25分)1.阅读下面的程序,输出结果为 (  )S=1For i=1 To 4  S=2*(S+1)Next输出SA.22   B.46   C.10   D.94【解析】B.此循环语句反复执行循环体4,S=2×(1+1)=4,S=2×(4+1)=10,S=2×(10+1)=22,S=2×(22+1)=46.2.有算法语句如下:For i=1 To 3For j=1 To 5  输出i*jNextNext其中“输出i*j”语句执行的次数为 (  )A.3    B.5    C.15    D.8【解析】C.这里是两个循环语句,注意外循环从13,内循环从15,内循环是在外循环的基础上的循环,所以内循环的执行次数为3×5=15.3.如果执行后输出的结果是990,那么在程序While后面的“条件”应为(  )i=11S=1Do S=S*i i=i-1Loop While  条件输出SA.i>=9     B.i<8 C.i<=9     D.i>10【解析】A.因为输出的结果是990,S=1×11×10×9,需执行3,所以程序中While后面的条件应为i>=9.4.设学生的考试成绩为G,则下面程序的目的是 (  )m=0For i=1 To 50  输入G  If G<60 Then     m=m+1     i=i+1  End IfNext输出mA.计算50个学生的平均成绩B.计算50个学生中不及格的人数C.计算50个学生中及格的人数D.计算50个学生的总成绩【解析】B.i为循环变量,输出的结果为m,G为考试成绩,G<60,所以m为不及格的人数.5.读下面甲、乙两个程序:对甲、乙两个程序和输出结果判断正确的是 (  )A.程序不同,结果不同   B.程序不同,结果相同C.程序相同,结果不同   D.程序相同,结果相同【解析】B.:S=1+2+3+…+1 000,:S=1 000+999+…+2+1,即甲、乙的程序不同,结果相同.二、填空题(每小题5分,共15分)6.阅读下列算法语句:S=0For i=1 To 9   S=S+iNext输出S则S=________. 【解析】本算法是求1+2+3+…+9的和.答案:457.下列程序:S=0i=1Do  S=S+i  i=i+2Loop While i<=10输出S输出的结果为________. 【解析】第一次循环:S=1,i=3;第二次循环:S=1+3=4,i=5;第三次循环:S=4+5=9,i=7;第四次循环:S=9+7=16,i=9,第五次循环:S=16+9=25,i=11.又11>10,所以跳出循环,故输出的结果为25.答案:258.以下程序表示的是求1+++…+的值.其中①处应填________. S=0For ________     S=S+1/iNext输出S【解析】由题意知初值为1,终值为99,步长为2,故①处填i=1 To 99 Step 2.答案:i=1 To 99 Step 2三、解答题(每小题10分,共20分)9.以下给出的是用循环语句编写的一个算法,写出该算法的功能,并画出相应的算法框图.I=1Do  a=I Mod 2  If a=0 Then   输出I  End If  I=I+1Loop While I<=100【解析】该算法的功能是输出1100的正整数中的所有偶数.算法框图如图所示.10.一小球从100 m的高度处落下,每次落地后反跳回原来高度的一半,再落下,在第10次落地时,共经过多少路程?第10次下落的高度为多少?写出解决该问题的算法语句,并画出算法框图.【解析】S为经过的路程,H为下落的高度.算法框图如下:算法语句:S=0,H=100S=S+HFor i=2 To 10   H=H/2   S=S+H*2Next输出S,H1.下列循环语句运行的结果是________. a=2i=1Do a=a+1 输出i,a i=i+1Loop While i<=6【解析】这个Do Loop循环语句中的条件是i≤6,然后第一步i=1,a=a+1=3,第二步i=i+1=2,a=a+1=4,…,根据条件一共计算了六次,输出六组结果.答案:1,3 2,4 3,5 4,6 5,7 6,82.高一(1)班共60人,市青少年保护中心抽样检测同学们的身体素质,要求学号被3整除的同学参加体检,已知学员是从1到60号,请编写输出参加体检的同学学号的一个算法及算法框图.【解析】算法框图为:算法如下:方法一 运用For语句:For S=0 To 60     S=S+3   输出SNext方法二 运用Do Loop语句:S=0Do S=S+3 输出SLoop While S<=60  关闭Word文档返回原板块

    相关试卷

    高中数学北师大版必修33.2循环语句课后练习题:

    这是一份高中数学北师大版必修33.2循环语句课后练习题,共9页。试卷主要包含了2 循环语句等内容,欢迎下载使用。

    高中数学北师大版必修33.1条件语句习题:

    这是一份高中数学北师大版必修33.1条件语句习题,共13页。试卷主要包含了给出以下4个问题,给出下列语句,01x,在下面这个程序中,,给出一个算法等内容,欢迎下载使用。

    北师大版5.1估计总体的分布课堂检测:

    这是一份北师大版5.1估计总体的分布课堂检测,共12页。试卷主要包含了5B,5,11,下列说法中错误的是等内容,欢迎下载使用。

    文档详情页底部广告位
    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map