您的当前位置:首页2019年高考真题和经典模拟题分项汇编数学(理)详解版 (11)算法初步

2019年高考真题和经典模拟题分项汇编数学(理)详解版 (11)算法初步

2020-04-02 来源:乌哈旅游
11 算法初步

1.【2019年高考天津卷理数】阅读下边的程序框图,运行相应的程序,输出S的值为

A.5 C.24

B.8 D.29

【答案】B

【分析】根据程序框图,逐步写出运算结果即可.

【解析】S1,i2;j1,S12215,i3;S8,i4, 结束循环,输出S8.故选B.

【名师点睛】解答本题要注意要明确循环体终止的条件是什么,会判断什么时候终止循环体.

2.【2019年高考北京卷理数】执行如图所示的程序框图,输出的s值为

1

A.1 C.3

B.2 D.4

【答案】B

【分析】根据程序框图中的条件逐次运算即可. 【解析】初始:s1,k1,

212运行第一次,s2,k2,

3122222,k3, 运行第二次,s3222222,结束循环, 运行第三次,s322输出s2,故选B.

【名师点睛】本题考查程序框图,属于容易题,注重基础知识、基本运算能力的考查.

111223.【2019年高考全国Ⅰ卷理数】如图是求2的程序框图,图中空白框中应填入

2

1 2A1C.A

12AA.A

1 A1D.A1

2AB.A2【答案】A

【分析】本题主要考查算法中的程序框图,渗透阅读、分析与解决问题等素养,认真分析式子结构特征与程序框图结构,即可找出作出选择.

1111=【解析】初始:A,k12,因为第一次应该计算,kk1=2; 222A2111执行第2次,k22,因为第二次应该计算2=,kk1=3,

12A221结束循环,故循环体为A,故选A.

2A1【秒杀速解】认真观察计算式子的结构特点,可知循环体为A.

2A4.【2019年高考全国Ⅲ卷理数】执行下边的程序框图,如果输入的为0.01,则输出s的值等于

3

1 241C.26

2A.2

1 251D.27

2B.2【答案】C

【分析】根据程序框图,结合循环关系进行运算,可得结果. 【解析】输入的为0.01,

10.01?不满足条件; 211s01,x0.01?不满足条件;

24

x1,s01,x111S016,x0.00781250.01?满足条件,结束循环;

221281111输出S162(17)26,故选C.

2222【名师点睛】解答本题关键是利用循环运算,根据计算精确度确定数据分析. 5.【2019年高考江苏卷】下图是一个算法流程图,则输出的S的值是______________.

4

【答案】5

【分析】结合所给的流程图运行程序确定输出的值即可. 【解析】执行第一次,SS执行第二次,SSx1,x14不成立,继续循环,xx12; 22x3,x24不成立,继续循环,xx13; 22xSS3,x34不成立,继续循环,xx14; 执行第三次,

2x执行第四次,SS5,x44成立,输出S5.

2【名师点睛】识别、运行程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构;(2)要识别、运行程序框图,理解框图所解决的实际问题;(3)按照题目的要求完成解答并验证.

6.【天津市和平区2018-2019学年度第二学期高三年级第三次质量调查】在如图所示的计算

159L2017的程序框图中,判断框内应填入的条件是

A.i2017? C.i2013? 【答案】A

B.i2017? D.i2021?

【解析】由题意结合流程图可知当i2017时,程序应执行SSi,ii42021, 再次进入判断框时应该跳出循环,输出S的值;

结合所给的选项可知判断框内应填入的条件是i2017?.故选A.

7.【吉林省长春市北京师范大学长春市附属中学2019届高三第四次模拟考试】根据如图所示的程序框图,当输入的x值为3时,输出的y值等于

5

A.1

B.e D.e2

C.e1 【答案】C

【解析】由题x3,xx231,此时x0,继续运行,

x1210,程序运行结束,得ye1,故选C.

8.【西南名校联盟重庆市第八中学2019届高三5月高考适应性月考卷(六)】执行如图所示的程序框图,则输出的值为

A.4 C.6

B.5 D.7

【答案】C

【解析】由题可得S3,i2S7,i3S15,i4S31,i5S63,i6, 此时结束循环,输出i6,故选C.

9.【山东省济宁市2019届高三二模】阅读如图所示的程序框图,运行相应的程序,输出的S的值等于

6

A.30 C.62

B.31 D.63

【答案】B

【解析】由流程图可知该算法的功能为计算S121222324的值,

1(125)31.故选B. 即输出的值为S1222212123410.【辽宁省大连市2019届高三第二次模拟考试】执行如图所示的程序框图,若输出结果为1,

则可输入的实数x值的个数为

A.1 C.3 【答案】B

B.2 D.4

2x1,x2【分析】根据程序框图的含义,得到分段函数y,分段解出关于x的方程,

log2x,x2即可得到可输入的实数x值的个数. 【解析】根据题意,该框图的含义是:

7

当x2时,得到函数yx21;当x2时,得到函数ylog2x, 因此,若输出的结果为1时,

若x2,得到x211,解得x2, 若x2,得到log2x1,无解,

因此,可输入的实数x的值可能为2,2,共有2个.故选B.

11.【江西省新八校2019届高三第二次联考】如图所示的程序框图所实现的功能是

A.输入a的值,计算(a1)320211的值 B.输入a的值,计算(a1)320201的值 C.输入a的值,计算(a1)320191的值 D.输入a的值,计算(a1)320181的值 【答案】B

【解析】由程序框图,可知a1a,an13an2,由i的初值为1,末值为2019, 可知,此递推公式共执行了201912020次,

又由an13an2,得an113(an1),得an1(a1)3n1

20211n11(a1)320201,故选B. 即an(a1)31,故a2021(a1)312.【山西省2019届高三考前适应性训练(二模)】执行如图所示的程序框图,则输出x的值

8

A.2

1C.

2

1B.

3D.3

【答案】A

【分析】根据程序框图进行模拟运算得到x的值具备周期性,利用周期性的性质进行求解即可.

11,∴当i1时,x;i2时,x2; 231i3时,x3,i4时,x,即x的值周期性出现,周期数为4,

2∵201850442,则输出x的值为2,故选A.

【解析】∵x【名师点睛】本题主要考查程序框图的识别和判断,结合条件判断x的值具备周期性是解决本题的关键,属于中档题.

13.【青海省西宁市第四高级中学、第五中学、第十四中学三校2019届高三4月联考】若某程

序框图如图所示,则该程序运行后输出的值是

9

A.5 C.3 【答案】B

B.4 D.2

【分析】模拟执行循环结构的程序得到n与i的值,计算得到n2时满足判断框的条件,退出循环,输出结果,即可得到答案. 【解析】模拟执行循环结构的程序框图, 可得:n6,i1, 第1次循环:n3,i2; 第2次循环:n4,i3; 第3次循环:n2,i4,

此时满足判断框的条件,输出i4.故选B.

【名师点睛】本题主要考查了循环结构的程序框图的应用,其中解答中根据给定的程序框图,根据判断框的条件推出循环,逐项准确计算输出结果是解答的关键,着重考查了考生的运算与求解能力,属于基础题.

14.【江苏省七市(南通、泰州、扬州、徐州、淮安、宿迁、连云港)2019届高三第三次调研】

下图是一个算法流程图.若输出 的值为4,则输入x的值为______________.

10

【答案】1

【解析】当x1时,由流程图得y3x, 令y3x4,解得x1,满足题意. 当x1时,由流程图得y3x, 令y3x4,解得x1,不满足题意. 故输入x的值为1.

15.【北京市人大附中2019届高三高考信息卷(三)】执行如图所示的程序框图,若输入x值

满足2x4,则输出y值的取值范围是______________.

【答案】[3,2]

2x2和【解析】根据输入x值满足2x4,利用函数的定义域,分成两部分:即﹣2x4,当﹣2x2时,执行yx23 的关系式,故3y1, 当2x4时,执行ylog2x的关系式,故1y2. 综上所述:y[3,2],故输出y值的取值范围是[3,2].

11

12

因篇幅问题不能全部显示,请点此查看更多更全内容