2015-2016学年高中数学新课标高一必修3习题:课时作业7《循环语句》_(有答案).docVIP

  • 2
  • 0
  • 约1.38千字
  • 约 5页
  • 2016-10-15 发布于湖北
  • 举报

2015-2016学年高中数学新课标高一必修3习题:课时作业7《循环语句》_(有答案).doc

2015-2016学年高中数学新课标高一必修3习题:课时作业7《循环语句》_(有答案).doc

课时作业(七) 循环语句 A组 基础巩固 1.在解决下列各问题的算法中,一定用到循环语句的是(  ) A.求函数f(x)=3x2-2x+1当x=5时的值 B.用二分法求的近似值 C.求一个给定实数为半径的圆的面积 D.将给定的三个实数按从小到大排列 答案:B 2.如图所示的程序运行后输出的结果为(  ) A.9        B.11 C.13 D.15 答案:C 3.如图程序运行后,输出的值是(  ) A.42 B.43 C.44 D.45 答案:C 4.下面为一个求20个数的平均数的程序,在横线上应填充的语句为(  ) A.i20 B.i20 C.i=20 D.i=20 解析:程序的功能是求20个数的平均数,则循环体需要执行20次,由循环变量的初值为1,增加量为1,知当循环20次时,此时循环变量的值为21,应退出循环.又因直到型循环是满足条件退出循环,即i20时退出循环.故选A. 答案:A 5.如图程序运行的结果是(  ) A.210,11 B.200,9 C.210,9 D.200,11 解析:x=110,i=2;x=120,i=3;x=130,i=4; x=140,i=5;x=150,i=6;x=160,i=7;x=170, i=8;x=180,i=9;x=190,i=10;x=200,i=11. 输出x的值为200,i的值为11. 答案:D 6.已知如图所示的程序,若输出的结果是-18,则横线处应填写________. 答案:i8 7.根据下面的程序,可知输出的结果i为________. 答案:5 8.已知有如下两段程序: 程序1运行的结果为________,程序2运行的结果为________. 解析:程序1是计数变量i=21开始,不满足i≤20,终止循环,累加变量sum=0,这个程序计算的结果为0;程序2计数变量i=21,开始进入循环,sum=0+21=21,i=i+1=21+1=22,i20,循环终止,此时,累加变量sum=21,这个程序计算的结果为21. 答案:0 21 9.画出计算1+++…+的程序框图,并写出相应的程序. 解:程序框图为: 程序为: B组 能力提升 10.如图在下面的程序中,若输出k=3,则输入的最小整数n=________. 解析:设n=a,则第一次循环,n=2a+1,k=1;第二次循环,n=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. 答案:12 11.输入100个数,将其中正数的个数输出.试用循环语句设计程序. 解:用WHILE语句编写程序如下: 或用UNTIL语句编写程序如下: 12.根据下面的要求,求满足1+2+3+…+n2 014的最小的自然数n. (1)下面是解决该问题的一个程序,但有3处错误,请找出错误并予以更正. (2)画出执行该问题的程序框图. 解:(1)错误1:“S=1”改为“S=0”; 错误2:无END语句,在输出下面加“END”; 错误3:“输出n+1”改为“PRINT n”. (2)程序框图如下:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档