2018-2019版数学新同步课堂人教A全国通用版必修三课时分层作业7 循环语句 WORD版含解析.doc
上传人:文宣****66 上传时间:2024-09-12 格式:DOC 页数:8 大小:198KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

2018-2019版数学新同步课堂人教A全国通用版必修三课时分层作业7 循环语句 WORD版含解析.doc

2018-2019版数学新同步课堂人教A全国通用版必修三课时分层作业7循环语句WORD版含解析.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课时分层作业(七)循环语句(建议用时:40分钟)[学业达标练]一、选择题1.下列关于循环语句的说法中不正确的是()A.算法中的循环结构只能由WHILE语句来实现B.一般程序设计语言中都有当型和直到型两种循环语句结构C.当型循环结构对应WHILE语句,直到型循环结构对应UNTIL语句D.算法中的循环结构由循环语句来实现A[算法中的循环结构由循环语句来实现,循环语句包含WHILE语句和UNTIL语句两种,所以选项A中的说法不正确.]2.以下程序:()【导学号:49672101】A.循环体执行1次B.循环体执行2次C.循环体执行4次D.循环体执行10次B[本题考查UNTIL语句的执行方式.第一次执行循环体时,x=(-2)×(-2)=4,不符合条件,继续执行循环体,此时x=4×4=16,符合条件,结束循环,循环体执行2次.]3.关于下列程序段的说法正确的是()A.循环体执行8次B.循环体无限循环C.循环体一次也不执行D.循环体只执行1次C[对于WHILE语句,条件为真,则执行循环体.而本题k=8,不符合条件k=0,所以循环体一次也不执行.]4.下面两个程序最后输出的“S”分别等于()【导学号:49672102】A.都是17B.都是21C.21,17D.14,21C[第一个程序中,i=7时执行循环体i=i+2,此时i=9,S=2×9+3=21结束循环,第二个程序中,i=7时,S=2×7+3=17,然后执行i=i+2,此时i=9,结束循环.]5.如下所示的程序,若最终输出的结果为eq\f(63,64),则在程序中①处应填入的语句为()A.i>=8B.i>=7C.i<7D.i<8B[因为n=2,i=1,第一次循环:S=0+eq\f(1,2)=eq\f(1,2),n=4,i=2;第二次循环:S=eq\f(1,2)+eq\f(1,4)=eq\f(3,4),n=8,i=3;第三次循环:S=eq\f(3,4)+eq\f(1,8)=eq\f(7,8),n=16,i=4;第四次循环:S=eq\f(7,8)+eq\f(1,16)=eq\f(15,16),n=32,i=5;第五次循环:S=eq\f(15,16)+eq\f(1,32)=eq\f(31,32),n=64,i=6;第六次循环:S=eq\f(31,32)+eq\f(1,64)=eq\f(63,64),n=128,i=7,此时输出S=eq\f(63,64),故①处应填“i>=7”.]二、填空题6.下面的程序:【导学号:49672103】执行完毕后a的值为________.100[当a<100时,执行a=a+1,故最终a=99+1=100.]7.要使下面程序能运算出“1+2+…+100”的结果,需将语句“i=i+1”加在________处.③[这是当型循环语句,当符合i≤100时,执行S=S+i,同时对应的计数变量要有i=i+1出现.故填③.]8.下列算法语句的功能是________(只写式子不计算).【导学号:49672104】计算S=eq\f(1,3)+eq\f(1,5)+eq\f(1,7)+…+eq\f(1,21)的值[由程序知,其算法功能是计算S=eq\f(1,3)+eq\f(1,5)+eq\f(1,7)+…+eq\f(1,21)的值.]三、解答题9.下面是“求满足1+2+3+…+n>2014的最小的自然数n”的一个程序,其中有3处错误,请找出错误并予以更正.[解]错误1:“S=1”改为“S=0”.错误2:无END语句,应加在输出后面.错误3:“输出n+1”应改为“PRINTn”10.设计算法求eq\f(1,1×2)+eq\f(1,2×3)+eq\f(1,3×4)+…+eq\f(1,99×100)的值,编写程序,并画出程序框图.【导学号:49672105】[解]算法如下:第一步:令S=0,i=1.第二步:若i≤99成立,则执行第三步;否则,输出S,结束算法.第三步:S=S+eq\f(1,i(i+1)).第四步:i=i+1,返回第二步.程序:程序框图:[冲A挑战练]一、选择题1.读下面甲、乙两个程序:程序甲程序乙对甲、乙两个程序和输出的结果表述正确的是()A.程序不同,结果相同B.程序不同,结果不同C.程序相同,结果相同D.程序相同,结果不同A[执行甲、乙程序后可知,两程序都是计算1+2+3+4+…+1000的值.]2.下面是求1~1000
立即下载