2018高三数学(理)一轮复习课时作业(六十一)算法初步

  • 格式:doc
  • 大小:445.97 KB
  • 文档页数:7

课时作业(六十一) 算法初步
[授课提示:对应学生用书第273页]
一、选择题 1.(2017·广东测试,4)执行如图的程序框图,如果输入的N =100,则输出的X =( )
A .0.95
B .0.98
C .0.99
D .1.00
解析:由程序框图知,输出X =11×2+12×3+13×4+…+1
99×100=⎝⎛
⎭⎫1-12+⎝⎛⎭
⎫12-13+⎝⎛⎭⎫13-14+…+⎝⎛⎭⎫199-1100=99100
=0.99. 答案:C 2.(2017·石家庄一模)若某程序框图如图所示,则输出的n 的值是( )
A .3
B .4
C .5
D .6
解析:通解 初始值p =1,n =1,第一次循环n =1+1=2,p =1+2×2-1=4;第二次循环n =2+1=3,p =4+2×3-1=9;第三次循环N =3+1=4,p =9+2×4-1=16;第四次循环n =4+1=5,p =16+2×5-1=25>20,所以输出的n 的值是5.
优解 由程序框图知,其功能是求满足p =1+3+…+(2n -1)>20的n 的最小值,令p
=1+3+…+(2n -1)=1+2n -1
2
×n =n 2>20,得n ≥5,故输出的N 的值为5.
答案:C
3.如图是计算12+14+16+…+1
20
的值的一个程序框图,其中在判断框内可填入的条件是
>10? >20?
要实现所求算法,框图中最后一次执行循环体时i 的值应为10
1;a =-11-1
2
=-2,
故输出k =2.
阅读下边的程序框图,运行相应的程序,则输出
=2;S =2,n =3;S =4,n =
答案:B
6.(2016·四川,6,5分)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入n,x的值分别为3,2,则输出v的值为()
A.9 B.18
C.20 D.35
解析:执行程序框图,n=3,x=2,v=1,i=2≥0;v=1×2+2=4,i=1≥0;v=4×2+1=9,i=0≥0;v=9×2+0=18;i=-1<0,结束循环,输出v=18.故选B.
答案:B
7.(2017·安徽安庆二模,4)在如图所示的算法框图中,e是自然对数的底数,则输出的i的值为(参考数值:ln2016≈7.609)()
A.6 B.7
C.8 D.9
解析:∵ln2016≈7.609,∴e8>2016,e7<2016,
∴当i=8时,满足a≥2016,
∴输出的结果i=8.
答案:C
8.(2017·湖北八校联考,4)如图所示的程序框图的运行结果为()
不成立;
2016不成立;
≥2016不成立;
i≥2016不成立;
1(或x=2>1,舍去
执行如图所示的程序框图,若输出的
-1>3
⎝⎛⎭⎫
x 2-1-2≤3
,解得⎩
⎪⎨⎪
⎧x x 函数是一个求余函数,其格式为MOD (n ,如图所示是一个算法的程序框图,若输出的结果为
n 的值可以被4整除但不能被.运行如图所示的程序,若结束时输出的结果不小于3
3,b=6,i=3;a=6,b=
≤4,
的流程图如图,现输入区间≤x≤1
由程序框图的第一个判断条件为f(x)>0,当f(x)f ′(x)=-sin x ≤0,即和b ,定义运算a*b ,运算原理如图所示,则
>3,∴⎝⎛⎭
⎫12-2·lne 3=4×(3。