《五年(2018-2022)全国高考数学真题分类汇编(全国卷新高考卷北京天津卷等)专题12算法与框图(含详解).pdf》由会员分享,可在线阅读,更多相关《五年(2018-2022)全国高考数学真题分类汇编(全国卷新高考卷北京天津卷等)专题12算法与框图(含详解).pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2018-2022五年全国各省份高考数学真题分类汇编专题1 2 算法与框图一、选择题1.(2022年高考全国乙卷数学(文)第 7 题)执行下边的程序框图,输出的=()/输 入a=l,b=T,=1/A.3 B.4 C.5 D.62.(2020年高考课标I 卷 文 科 第 9 题)执行下面的程序框图,则 输 出 的 公()3.(2020年高考课标H 卷 文 科 第 7 题)执行右面的程序框图,若输入的k=0,a=0,则输出的k 为)A.2 B.3 C.4 D.54.(2019年高考天津文第 4 题)阅读如图的程序框图,运行相应的程序,输出S 的值为)?=1,s=oS=S+i-2jC.24D.29结
2、 束)0.0 1,则输出5 的值为5.(2019年高考全国HI文 第 8 题)执行右边的程序框图,如果输入的 为()1D.1-421一展1一62_-222A.BC6.(2019年高考全国1文 第9题)如图是求2+112+-2的程序框图,图中空白框中应填入())A.12+AB.A=2+-AC.A=11 +2AD.A=l+2A(2019年高考北京文 第4题)执行如图所示的程序框图,输出的s值为()A.1 B.2C.3 D.4 结束8.(2018年高考数学天津(文)第4题)阅读如图所示的程序框图,运行相应的程序,若输入N的值为2 0,则输出T的值为()A.1B.2 C.3 D.49.(2018年高考
3、数学课标0卷(文)第8题)为计算S=l-1+1-,+-L-L,设计了如图的程序框2 3 4 99 100图,则在空白框中应填入)A.i=i+B.i=i+2C.i=i+3D.i=i+4的S的值为1 0.(2018年高考数学北京(文)第3题)执行如图所示的程序框图,输出)A.2B.567C.一6D.71 2二、填空题1 1.(2020江苏高考第5 题)如图是一个算法流程图,若输出N的值为-2,则输入x 的值是1 2.(2019年高考江苏 第 3 题)右图是一个算法流程图,则输出的S 的值是结束1 3.(2018年高考数学江苏卷第 4 题)一个算法的伪代码如图所示,执行此算法,最后输出的s的值为/1
4、 1S-1While/61+2S-25End WhilePrint S(M V )2018-2022五年全国各省份高考数学真题分类汇编专题1 2 算法与框图一、选择题1.(2022年高考全国乙卷数学(文)第7题)执行下边的程序框图,输出的=()/输 入 a=l,b=l,=1 /a=ba,n=n+I是/输 木”/(结束【答案】B解析:执行第一次循环,b =b +2 a =l +2 =3,a=b-a-3-l-2,n-n +l-2,执行第二次循环,b=人+2 a =3 +4 =7 ,a =Z?a =7 2 =5,=+1 =3,执行第三次循环,b=b+2 a =l+Q=l,b2 I I 1 72 15
5、 =1 2,=“+1 =4,;2 =-2 -100的最小正奇数,因为解得 19,21,+100所以输出的=21.故选:c.【点睛】本题主要考查程序框图的算法功能的理解,以及等差数列前”项和公式的应用,属于基础题.【题目栏目】算法与框图 程序框图【题目来源】2020年高考课标I卷 文 科 第9题3.(2020年高考课标H卷 文 科 第7题)执行右面的程序框图,若输入的k=0,o=0,则输出的k为()A.2 B.3 C.4 D.5【答案】C【解析】由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出的左值模拟程序的运行过程k=0,a=0第 1 次循环,a=2x0+l=l,k=0 +l=l,
6、110为否第 2 次循环,a=2xl+l=3,左=1 +1 =2,310为否第 3 次循环,a=2x3+l=7,&=2+1=3,710 为否第4次循环,=2x7+1 =15,=3+1 =4,1510为是退出循环输出上=4.故选:C.【点睛】本题考查求循环框图的输出值,解题关键是掌握模拟循环语句运行的计算方法,考查了分析能力和计算能力,属于基础题.【题目栏目】算法与框图 程序框图【题目来源】2020年高考课标II卷 文 科 第 7 题4.(2019年高考天津文第4 题)阅读如图的程序框图,运行相应的程序,输出S 的 值 为()A.5B.8 C.24 D.29结束i=i+l【答案】【思路分析】由已
7、知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量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题)执行右边的程序框图,如
8、果输入的e为0.0 1,则 输 出S的值为()1一421一展-22A.B【答案】【答案】C【解析】第一次执行循环体后,s=l,x=g,不满足退出循环的条件x 0.01;再次执行循环体后,s=l+;,x=不满足退出循环的条件x001;再次执行循环体后,s=l+;+?,x=/,不满足退出循环的条件X0.01,而 王 0.01,可 得:当S =l+;+*+/,X=,此 时,满足退出循环的条件.01,输出s=l+;+最+3 =故选:C.【题目栏目】算法与框图 程序框图【题目来源】2019年高考全国HI文 第8题6.(2019年高考全国I文 第9题)如图是求2+:的程序框图,图中空白框中应填入()()2
9、+-2B.A=2+-AC.11 +2AD.A=l+2AAA.【答案】【答案】AA=【解析】把选项代入模拟运行很容易得出结论.选项A代入运算可得 2+-满足条件,2+上24=?+!选项B代入运算可得 1 ,不符合条件,,十 一2选项C代入运算可得A=1,不符合条件,2A=1+选项D代入运算可得 4,不符合条件.【题 目栏目】算法与框图、程序框图【题目来源】2019年高考全国I文 第9题7.(2 0 1 9年高考北京文第4题)执行如图所示的程序框图,输出的s 值为()A.1 B.2 C.3 D.4|结束)【答案】【答案】B【解析】模拟程序的运行,可得=1,s =l s =2不满足条件3,执行循环体
10、,k=2,s =2不满足条件4-3,执行循环体,k=3,s =2此时,满足条件攵3,退出循环,输出s的值为2.故选B.【题目栏目】算法与框图 程序框图【题目来源】2 0 1 9年高考北京文第4题8.(2 0 1 8 年高考数学天津(文)第4题)阅读如图所示的程序框图,运行相应的程序,若输入N 的值为2 0,则输出T 的值为A.1【答案】BB.2 C.3解析:运行程序N=2 0,i =2,T=0 =1 0 是整数-T =l,i =3 一i 2否 电=0 不是整数f i=4-否 0=5是整数i 3 i 4.T =2,i =5f 是 T 输 出 T =2.【题目栏目】算法与框图 程序框图【题目来源】
11、2 0 1 8 年高考数学天津(文)第 4题9.(2 0 1 8 年高考数学课标H卷(文)第 8题)为计算S =l +!+设计了如图的程序框2 3 4 99 100图,则在空白框中应填入()A./=/+1 B.i=i+2 C,i=i+3 D.i =i +4【答案】B解析:模拟程序框图的运行过程知,该程序运行后输出的是 5 =7 -7 =(1 一,)+(,)+-+(-!-);累加步长是2,则在空白处应填入,=i+2.故选2 3 4 9 9 1 0 0B.【题目栏目】算法与框图 程序框图【题目来源】20 1 8 年高考数学课标n 卷(文)第 8题1 0.(20 1 8 年高考数学北京(文)第 3
12、题)执行如图所示的程序框图,输出的S的 值 为()【答案】B解析:左=l,s=l;k=2,s=l+(I?=%=3,5=工+(1)2=勺.满足条件左2 3,输出S,故2 2 2 3 6选B.【题目栏目】算法与框图 程序框图【题目来源】2018年高考数学北京(文)第3题二、填空题1 1.(2020江苏高考第5题)如图是一个算法流程图,若 输 出 的 值 为-2,则输入x的值是【答案】【答案】-3【解析】由于2,0,所以y=x+l=-2,解得x=-3.故答案为:-3【题目栏目】算法与框图 程序框图【题目来源】2020江苏高考第5题1 2.(2019年高考江苏第3题)右图是一个算法流程图,则输出的S的值是【解 析】X1234S23235X力NNNN所 以 输 出 的S的 值 为5.【题目栏 目】算法与框图 程序框图【题目来 源】20 1 9年 高 考 江 苏 第3题1 3.(20 1 8年 高 考 数 学 江 苏 卷 第4题)一个算法的伪代码如图所示,执行此算法,最 后 输 出 的S的值;/-!;:S-1 ;While/6,所以结束循环,输 出S =8.【题目栏 目】算法与框图 程序框图【题目来源】20 1 8年 高 考 数 学 江 苏 卷 第4题