五年(2018-2022)全国高考数学真题分类汇编(全国卷新高考卷北京天津卷等)专题12算法与框图(含详解)_第1页
五年(2018-2022)全国高考数学真题分类汇编(全国卷新高考卷北京天津卷等)专题12算法与框图(含详解)_第2页
五年(2018-2022)全国高考数学真题分类汇编(全国卷新高考卷北京天津卷等)专题12算法与框图(含详解)_第3页
五年(2018-2022)全国高考数学真题分类汇编(全国卷新高考卷北京天津卷等)专题12算法与框图(含详解)_第4页
五年(2018-2022)全国高考数学真题分类汇编(全国卷新高考卷北京天津卷等)专题12算法与框图(含详解)_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2018-2022五年全国各省份高考数学真题分类汇编

专题12算法与框图

一、选择题

1.(2022年高考全国乙卷数学(文)•第7题)执行下边的程序框图,输出的〃=()

/输入a=l,b=T,〃=1/

A.3B.4C.5D.6

2.(2020年高考课标I卷文科•第9题)执行下面的程序框图,则输出的公()

3.(2020年高考课标H卷文科•第7题)执行右面的程序框图,若输入的k=0,a=0,则输出的k为

))

A.2B.3C.4D.5

4.(2019年高考天津文•第4题)阅读如图的程序框图,运行相应的程序,输出S的值为)

C.24D.29

?=1,s=o

S=S+i-2j

结束)

5.(2019年高考全国HI文•第8题)执行右边的程序框图,如果输入的£为

0.01,则1输出5的值为()

2_-

AB.241

2-一

C1

2一1

-D.

26

1

1

6.(2019年高考全国1文•第9题)如图是求2+的程序框图,图中空白框中应填入())

2+-

2

11

A.B.A=2+-C.A=D.A=l+—

2+AA1+2A2A

(2019年高考北京文•第4题)执行如图所示的程序框图,输出的s值为

()

A.1B.2C.3D.4

[结束]

8.(2018年高考数学天津(文)•第4题)阅读如图所示的程序框图,运行相应的

程序,若输入N的值为20,则输出T的值为()

A.1B.2C.3D.4

9.(2018年高考数学课标0卷(文)•第8题)为计算S=l-1+1-,+…+-L-—L,设计了如图的程序框

23499100

图,则在空白框中应填入)

A.i=i+\B.i=i+2C.i=i+3D.i=i+4

10.(2018年高考数学北京(文)•第3题)执行如图所示的程序框图,输出

的S的值为)

577

A.B.C.一D.

26612

二、填空题

11.(2020江苏高考•第5题)如图是一个算法流程图,若输出N的值为-2,则输入x的值是

12.(2019年高考江苏•第3题)右图是一个算法流程图,则输出的S的值是

结束

13.(2018年高考数学江苏卷•第4题)一个算法的伪代码如图所示,执行此

/11

S-1

While/<6

1+2

S-25

EndWhile

PrintS

"'(MV®)

算法,最后输出的s的值为

2018-2022五年全国各省份高考数学真题分类汇编

专题12算法与框图

一、选择题

1.(2022年高考全国乙卷数学(文)•第7题)执行下边的程序框图,输出的〃=()

/输入a=l,b=l,〃=1/

a=b~a,n=n+]

I是

/输木”/

(结束

【答案】B

解析:执行第一次循环,b=b+2a=l+2=3,

a=b-a-3-l-2,n-n+l-2,

执行第二次循环,b=人+2a=3+4=7,

a=Z?—a=7—2=5,〃=〃+1=3,

执行第三次循环,b=b+2a=l+\Q=\l,

b2II1721

5=12,〃=“+1=4,—;—2=--—2—----<0.01,此时输出〃=4.

故选:B

【题目栏目】算法与框图'程序框图

【题目来源】2022年高考全国乙卷数学(文)•第7题

2.(2020年高考课标I卷文科•第9题)执行下面的程序框图,则输出的”()

【答案】C

【解析】依据程序框图的算法功能可知,输出的〃是满足1+3+5+…+〃>100的最小正奇数,

因为……「

1,解得〃>19,

+>100

2

所以输出的〃=21.

故选:c.

【点睛】本题主要考查程序框图的算法功能的理解,以及等差数列前”项和公式的应用,属于基础题.

【题目栏目】算法与框图'程序框图

【题目来源】2020年高考课标I卷文科•第9题

3.(2020年高考课标H卷文科•第7题)执行右面的程序框图,若输入的k=0,o=0,则输出的k为

())

A.2B.3C.4D.5

【答案】C

【解析】由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出的左值

模拟程序的运行过程

k=0,a=0第1次循环,a=2x0+l=l,k=0+l=l,1>10为否

第2次循环,a=2xl+l=3,左=1+1=2,3>10为否

第3次循环,a=2x3+l=7,&=2+1=3,7>10为否

第4次循环,々=2x7+1=15,々=3+1=4,15>10为是

退出循环

输出上=4.

故选:C.

【点睛】本题考查求循环框图的输出值,解题关键是掌握模拟循环语句运行的计算方法,考查了分析

能力和计算能力,属于基础题.

【题目栏目】算法与框图'程序框图

【题目来源】2020年高考课标II卷文科•第7题

4.(2019年高考天津文•第4题)阅读如图的程序框图,运行相应的程序,输出S的值为()

A.5B.8C.24D.29

i=i+l

结束

【答案】【思路分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量S的值,

模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.

[解析]z=1,s=0;

第一次执行第一个判断语句后,5=1,1=2,不满足条件;

第二次执行第一个判断语句后,j=l,S=5,,=3,不满足条件;

第三次执行第一个判断语句后,S=8,i=4,满足退出循环的条件:故输出S值为8.故选3

【归纳与总结】本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确

的结论,是基础题.

【题目栏目】算法与框图'程序框图

【题目来源】2019年高考天津文•第4题

5.(2019年高考全国III文•第8题)执行右边的程序框图,如果输入的e为0.01,则输出S的值为

()

1

2-

AB.241

2

-一

【答案】【答案】C

【解析】第一次执行循环体后,s=l,x=g,不满足退出循环的条件x<0.01;

再次执行循环体后,s=l+;,x=±不满足退出循环的条件x<001;再次执行循环体后,s=l+;+?,

x=/,不满足退出循环的条件X<0.01;

…由于了>0.01,而王<0.01,可得:

当S=l+;+*++/,X=±,此时,满足退出循环的条件….01,

输出s=l+;+最+…3=•

故选:C.

【题目栏目】算法与框图'程序框图

【题目来源】2019年高考全国HI文•第8题

6.(2019年高考全国I文•第9题)如图是求2+:的程序框图,图中空白框中应填入()()

2+-

2

A"1

A.B.A=2+-C.A=D.A=l+—

A1+2A2A

【答案】【答案】A

【解析】把选项代入模拟运行很容易得出结论.

选项A代入运算可得2+-满足条件,

2+上

2

4=?+—!—

选项B代入运算可得1,不符合条件,

,十一

2

选项C代入运算可得A=1,不符合条件,

2

A=1+—

选项D代入运算可得4,不符合条件.【题目栏目】算法与框图、程序框图

【题目来源】2019年高考全国I文•第9题

7.(2019年高考北京文•第4题)执行如图所示的程序框图,输出的s值为()

A.1B.2C.3D.4

|结束)

【答案】【答案】B

【解析】模拟程序的运行,可得%=1,s=ls=2

不满足条件%…3,执行循环体,k=2,s=2

不满足条件4-3,执行循环体,k=3,s=2

此时,满足条件攵…3,退出循环,输出s的值为2.故选B.

【题目栏目】算法与框图'程序框图

【题目来源】2019年高考北京文•第4题

8.(2018年高考数学天津(文)•第4题)阅读如图所示的程序框图,运行相应的程序,若输入N的值为20,

则输出T的值为

A.1B.2C.3

【答案】B

解析:运行程序

N=20,i=2,T=0——=—=10是整数-T=l,i=3一

i2

否电=0不是整数fi=4-否0="=5是整数

i3i4

.T=2,i=5f是T■输出T=2.

【题目栏目】算法与框图'程序框图

【题目来源】2018年高考数学天津(文)•第4题

9.(2018年高考数学课标H卷(文)•第8题)为计算S=l」+!」+…设计了如图的程序框

23499100

图,则在空白框中应填入()

A./=/+1B.i=i+2C,i=i+3D.i=i+4

【答案】B解析:模拟程序框图的运行过程知,该程序运行后输出的

是5=7^-7=(1一,)+('—,)+-+(-!——-);累加步长是2,则在空白处应填入,=i+2.故选

23499100

B.

【题目栏目】算法与框图'程序框图

【题目来源】2018年高考数学课标n卷(文)•第8题

10.(2018年高考数学北京(文)•第3题)执行如图所示的程序框图,输出的S的值为()

【答案】B

解析:左=l,s=l;k=2,s=l+(—I?」=±%=3,5=工+(—1)2'=勺.满足条件左23,输出S,故

22236

选B.

【题目栏目】算法与框图'程序框图

【题目来源】2018年高考数学北京(文)•第3题

二、填空题

11.(2020江苏高考•第5题)如图是一个算法流程图,若输出的值为-2,则输入x的值是

【答案】【答案】-3

【解析】由于2,>0,所以y=x+l=-2,解得x=-3.故答案为:-3

【题目栏目】算法与框图'程序框图

【题目来源】2020江苏高考•第5题

12.(2019年高考江苏•第3题)右图是一个算法流程图,则输出的S的值是

【解析】

X1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论