2019高考数学总练习练习:第十三单元第一节算法与程序框图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019高考数学总练习练习:第十三单元第一节算法与程序
框图
【一】选择题
1、计算以下各式中的S 值,能设计算法求解的是() ①S =1+2+3+ (30)
②S =1+2+3+…+30+…; ③S =1+2+3+…+n (n ∈N *)、 A 、①②B 、①③C 、②③D 、①②③
【解析】②为求无限项的和,而算法要求必须在有限步之内完成,所以,不能用算法求解、
【答案】B
2、任何一个算法都必须有的基本结构是() A 、顺序结构B 、条件结构 C 、循环结构D 、三个都有
【解析】任何一个算法一定会有顺序结构、 【答案】A
3、程序框图中,有两个出口的框图是() A 、起止框B 、处理框
C 、判断框
D 、输入、输出框
【解析】只有判断框有两个出口,应选C. 【答案】C
4、阅读如下图的程序框图,运行相应的程序,输出的结果是()
A 、3
B 、4
C 、5
D 、6
【解析】试将程序分步运行:
第一次循环:S =1
1-2=-1,n =2;
第二次循环:S =11--1=1
2,n =3;
第三次循环:S =1
1-12
=2,n =4.
【答案】B
5、执行下面的程序框图,输出的T =()
A 、28
B 、29
C 、30
D 、31 【解析】据框图依次为:
⎩⎪⎨⎪
⎧ S =5,n =2,T =2,
⎩⎪⎨⎪
⎧ S =10,n =4,T =6,
⎩⎪⎨⎪
⎧ S =15,n =6,T =12,
⎩⎪⎨⎪
⎧ S =20,n =8,T =20,
⎩⎪⎨⎪
⎧
S =25,n =10,T =30.
故此时应输出T =30.
【答案】C
6、(精选考题·南京市高三调研·改编)阅读下面的程序框图,假设输入a =6,b =1,那么输出的结果是()
A 、0
B 、1
C 、2
D 、3
【解析】a =6,b =1,那么x =5>2,再次进入循环得a =4,b =6,此时x =2,退出循环、故输出2.
【答案】C
7、(精选考题·苏锡常镇四市高三调研·改编)阅读如下图的程序框图,假设输入的n 是100,那么输出的变量S 的值是()
A 、5049
B 、5050
C 、5051
D 、5052
【解析】由循环结构可得S =100+99+…+3+2=5049. 故输出的变量S 的值为5049. 【答案】A
【二】填空题
8、(精选考题·山东高考)执行下图所示的程序框图,假设输入x =10,那么输出y 的值为________、
【解析】根据程序框图可知,当x =10时,y =4,不满足|y -x |<1,执行x =y ;当x
=4时,y =1,不满足|y -x |<1,执行x =y ;x =1时,y =-1
2,不满足|y -x |<1,执行x
=y ;当x =-12时,y =-54,满足|y -x |<1,故输出y 的值是-5
4.
【答案】-5
4
9、(精选考题·湖南高考)如下图,是求12+22+32+…+1002
的值的程序框图,那么正整数n =________.
【解析】因为第一次判断执行后,i =2,s =12
;
第二次执行判断后,i =3,s =12+22
.
而题目要求计算12+22+32+…+1002,故n =100. 【答案】100 10.
(精选考题·北京高考)函数y =⎩
⎪⎨⎪⎧
log 2x
x ≥2,2-x x <2,
如图表示的是给定x 的值,求其
对应的函数值y 的程序框图、①处应填写________;②处应填写________、
【解析】由框图可知,只要满足①中的条件,那么对应的函数解析式为y =2-x ,故此处应填写x <2,那么②处应填写y =log 2x .
【答案】x <2?y =log 2x 【三】解答题
11、按图所示的程序框图操作、
(1)操作结果得到的数集是什么?如果把依次产生的数看成是数列{a n }的项,试写出其通项公式;
(2)如何变更A 框,能使操作流程图产生的数分别是数列{2n -2}的前10项? 【解析】(1){1,3,5,7,9,11,13,15,17,19}, 通项公式为a n =2n -1(n ∈N *,且n ≤10)、