2020_2021学年高中数学第二章算法初步2.3.2循环语句课时素养评价含解析北师大版必修3.doc

2020_2021学年高中数学第二章算法初步2.3.2循环语句课时素养评价含解析北师大版必修3.doc

ID:61652814

大小:211.50 KB

页数:11页

时间:2021-03-06

2020_2021学年高中数学第二章算法初步2.3.2循环语句课时素养评价含解析北师大版必修3.doc_第1页
2020_2021学年高中数学第二章算法初步2.3.2循环语句课时素养评价含解析北师大版必修3.doc_第2页
2020_2021学年高中数学第二章算法初步2.3.2循环语句课时素养评价含解析北师大版必修3.doc_第3页
2020_2021学年高中数学第二章算法初步2.3.2循环语句课时素养评价含解析北师大版必修3.doc_第4页
2020_2021学年高中数学第二章算法初步2.3.2循环语句课时素养评价含解析北师大版必修3.doc_第5页
资源描述:

《2020_2021学年高中数学第二章算法初步2.3.2循环语句课时素养评价含解析北师大版必修3.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课时素养评价十六 循环语句(15分钟·30分)1.算法语句:S=1For i=1 To 10S=3*SNext输出S是用来(  )A.计算3×10的值B.计算39的值C.计算310的值D.计算1×2×3×…×10的值【解析】选C.i取值从1到10,S=3,i=1;S=32,i=2;…;S=310,i=10,输出S.2.对于下面所给的算法中,执行循环体的次数是(  )S=0Fori=1To1000S=S+iNext输出SA.1000   B.999   C.1001   D.998【解析】选A.因为循环变量初始值为1,

2、终值为1000,故执行循环体的次数为(1000-1)+1=1000.3.阅读下列算法语句,循环体执行的次数为(  )K=8Do  K=K+1LoopWhile K=0A.1B.2C.8D.9【解析】选A.第1次执行循环体后,条件“K=0”已不满足,跳出循环.4.阅读下面的算法语句:b=1For k=1 To 5 b=b*k If b>=15 Then退出For循环 EndIfNext输出k,b在上述语句中,k循环共执行________次,b的值为________. 【解析】第一次 b=1×1=1第二次 b=1×2=2

3、第三次 b=2×3=6第四次 b=6×4=24≥15结束循环,输出4,24.答案:4 245.设计求1-+-+…+-的值的算法语句.【解析】M=0N=0For i=1To9Step2  m=  M=M+mNextFor j=2To10Step2  t=  N=N-tNextS=M+N输出S(30分钟·60分)一、选择题(每小题5分,共25分)1.阅读下面的程序,输出结果为(  )S=1Fori=1To4  S=2*(S+1)Next输出SA.22B.46C.10D.94【解析】选B.此循环语句反复执行循环体4次,S=

4、2×(1+1)=4,S=2×(4+1)=10,S=2×(10+1)=22,S=2×(22+1)=46.2.有算法语句如下:Fori=1To3Forj=1To5 输出i*jNextNext其中“输出i*j”语句执行的次数为(  )A.3    B.5    C.15    D.8【解析】选C.这里是两个循环语句,注意外循环从1到3,内循环从1到5,内循环是在外循环的基础上的循环,所以内循环的执行次数为3×5=15次.3.如果执行后输出的结果是990,那么在程序While后面的“条件”应为(  )i=11S=1Do S=

5、S*i i=i-1LoopWhile “条件”输出SA.i>=9B.i<8C.i<=9D.i>10【解析】选A.因为输出的结果是990,即S=1×11×10×9,需执行3次,所以程序中While后面的“条件”应为i>=9.4.设学生的考试成绩为G,则下面程序的目的是(  )m=0Fori=1 To50  输入G  If G<60 Then   m=m+1   i=i+1  EndIfNext输出mA.计算50个学生的平均成绩B.计算50个学生中不及格的人数C.计算50个学生中及格的人数D.计算50个学生的总成绩【解析

6、】选B.i为循环变量,输出的结果为m,G为考试成绩,又G<60,所以m为不及格的人数.5.读下面甲、乙两个程序:对甲、乙两个程序和输出结果判断正确的是(  )A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同【解析】选B.甲:S=1+2+3+…+1000,乙:S=1000+999+…+2+1,即甲、乙的程序不同,结果相同.二、填空题(每小题5分,共15分)6.阅读下列算法语句:S=0For i=1 To 9  S=S+iNext输出S则S=________. 【解析】本算法是求1

7、+2+3+…+9的和.答案:457.下列程序:S=0i=1Do  S=S+i  i=i+2LoopWhilei<=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/

8、iNext输出S【解析】由题意知初值为1,终值为99,步长为2,故①处填i=1To99Step2.答案:i=1 To 99 Step 2三、解答题(每小题10分,共20分)9.以下给出的是用循环语句编写的一个算法,写出该算法的功能,并画出相应的算法框图.I=1Do  a=IMod2  If a=0 Then   输出I  EndIf  I=I+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。