欢迎来到天天文库
浏览记录
ID:58495044
大小:272.44 KB
页数:11页
时间:2020-05-17
《2019_2020学年高中数学课后作业7循环语句新人教A版必修3.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课后作业(七)(时间45分钟)学业水平合格练(时间25分钟)1.下列循环语句是程序的一部分,循环终止时,i等于( )A.3B.4C.5D.6[解析] 该循环语句是直到型循环语句,当条件i>4开始成立时,循环终止,则i=5,故选C.[答案] C2.下面程序输出的结果为( )A.17B.19C.21D.23[解析] 当i=9时,S=2×9+3=21,判断条件9≥8成立,跳出循环,输出S.[答案] C3.如果下列程序执行后输出的结果是132,那么在程序UNTIL后面的“条件”应为( )A.i>11B.i>=1
2、1C.i<=11D.i<11[解析] 当i=12时,s=1×12=12;当i=11时,s=11×12=132.故应填i<11.[答案] D4.下列循环语句是程序的一部分,循环终止时,i等于( )A.2B.3C.4D.5[解析] 该循环语句是WHILE语句,当条件i<3开始不成立时,循环结束,则所求i=3.故选B.[答案] B5.在下面的程序中,输出的结果应为( )A.7B.8C.3,4,5,6,7D.4,5,6,7,8[解析] 每执行一次循环体,输出一个x,且输出的第一个x是4,第二次循环输出一个x是5,
3、第三次循环输出一个x是6,第四次循环输出的x是7,第五次循环输出的x是8,循环结束,故选D.[答案] D6.下面的程序运行后,输出的值是________.[解析] 该程序的功能是求使i2≥2000成立的最大的i的值,输出结果为i-1.∵442=1936,452=2025>2000,∴输出结果为45-1=44.[答案] 447.如图程序中,要求从键盘输入n,求1+2+3+…+n的和,则横线上缺的程序项是①________,②________.[解析] 本题综合考查程序的设计和功能,着重考查了循环语句中条件的使用
4、.程序应先输入一个n的值,确定要计算前多少项的和,②处应确定计数变量i满足的条件,即确定终止条件.[答案] ①n ②i<=n8.已知有如下两段程序:程序1运行的结果为____________,程序2运行的结果为____________.[解析] 程序1是计数变量i=21开始,不满足i≤20,终止循环,累加变量sum=0,这个程序计算的结果为0;程序2计数变量i=21,开始进入循环,sum=0+21=21,i=i+1=21+1=22,i>20,循环终止,此时,累加变量sum=21,这个程序计算的结果为21.[答
5、案] 0 219.给出一个算法的程序框图(如图所示).(1)说明该程序的功能;(2)请用WHILE型循环语句写出程序.[解] (1)该程序的功能是求1+++…+的值.(2)程序如下:10.设计一个算法,求使1+2+3+4+…+n>2019成立的最小自然数,画出程序框图,并写出程序语句.[解] 算法如下:第一步,s=1.第二步,i=1.第三步,如果s不大于2019,执行第四步;否则,输出i,算法结束.第四步,i=i+1.第五步,s=s+i,返回第三步.程序框图如图所示:程序如下:应试能力等级练(时间20分钟)1
6、1.读程序:对甲、乙程序和输出结果判断正确的是( )A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同[解析] 执行甲、乙程序后,可知都是计算1+2+3+…+1000的值.[答案] B12.下面程序运行后,输出的结果为( )A.B.C.D.[解析] 依题意知i=1,s=0,p=0,第1次循环:p=1×(1+1)=2,s=,i=2;第2次循环:p=2×(2+1)=6,s=+=,i=3;第3次循环:p=3×(3+1)=12,s=+=,i=4;……第2019次循环:p=20
7、19×2020,s=,i=2020,循环结束,输出s=.[答案] D13.已知有下面的程序,如果程序执行后输出的结果是360,那么在程序UNTIL后面的条件应为________.[解析] 因为输出的结果是360,即s=1×6×5×4×3,需执行4次,s需乘到3,i<3后结束算法.所以,程序中UNTIL后面的条件应为i<3(或i<=2).[答案] i<3(或i<=2)14.在下面的程序中,若输出k=3,则输入的最小整数n=________.[解析] 设n=a,则第一次循环,n=2a+1,k=1;第二次循环,n=
8、2(2a+1)+1=4a+3,k=2;第三次循环,n=2(4a+3)+1=8a+7,k=3,此时,执行“是”,结束循环,输出k=3.因此8a+7>100,即a>,故n最小为12.[答案] 1215.给出30个数:1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推,要计算这30个数的和,现在已知该问题的算法的程序框图如图所
此文档下载收益归作者所有