高考数学试题分类汇编 算法初步
高考数学试题分类汇编——算法初步
高考数学试题分类汇编——算法初步一、选择题1.(浙江卷理)某程序框图如图所示,该程序运行后输出的k 的值是 ( )A .4B .5C .6D .7答案:A【解析】对于0,1,1k s k ==∴=,而对于1,3,2k s k ==∴=,则2,38,3k s k ==+∴=,后面是113,382,4k s k ==++∴=,不符合条件时输出的4k =.2.(浙江卷文)某程序框图如上(右)图所示,该程序运行后输出的k 的值是( )A .4B .5C .6D .7A 【命题意图】此题考查了程序语言的概念和基本的应用,通过对程序语言的考查,充分体现了数学程序语言中循环语言的关键.【解析】对于0,1,1k s k ==∴=,而对于1,3,2k s k ==∴=,则2,38,3k s k ==+∴=,后面是113,382,4k s k ==++∴=,不符合条件时输出的4k =.3.(辽宁卷理)某店一个月的收入和支出总共记录了 N 个数据1a ,2a ,。
N a ,其中收入记为正数,支出记为负数。
该店用下边的程序框图计算月总收入S 和月净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的(A )A>0,V=S -T(B) A<0,V=S -T (C) A>0, V=S+T(D )A<0, V=S+T【解析】月总收入为S,因此A >0时归入S,判断框内填A >0支出T 为负数,因此月盈利V =S +T【答案】C 4.(宁夏海南卷理)如果执行上(右)边的程序框图,输入2,0.5x h =-=,那么输出的各个数的合等于(A )3 (B ) 3.5 (C ) 4 (D )4.5解析:选B.5.(辽宁卷文)某店一个月的收入和支出总共记录了 N 个数据1a ,2a ,。
N a ,其中收入记为正数,支出记为负数。
该店用右边的程序框图计算月总收入S 和月净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的(A )A >0,V =S -T(B) A <0,V =S -T(C) A >0, V =S +T(D )A <0, V =S +T【解析】月总收入为S,因此A >0时归入S,判断框内填A >0支出T 为负数,因此月盈利V =S +T【答案】C6.(天津卷理)阅读上(右)图的程序框图,则输出的S=A 26B 35C 40D 57【考点定位】本小考查框架图运算,基础题。
高考初步算法真题答案及解析
高考初步算法真题答案及解析随着社会的发展和进步,高考成为了每个学生都要面对的重要考试。
而在高考数学中,算法是一个必不可少的部分。
掌握高效的算法解题方法,对于学生们来说是非常重要的。
本文将为大家提供一些高考初步算法真题的答案及解析,希望能对大家复习和备考有所帮助。
一、单次选择题1. 已知函数 f(x) = x^2 + 3x + 2,求 f(-2) 的值。
解析:将 x 替换为 -2,得到 f(-2) = (-2)^2 + 3(-2) + 2 = 4 - 6 + 2 = 0。
2. 某班男生人数是女生人数的 2/5,女生人数是全班人数的3/8。
如果男女生人数相差 48 人,那么这个班的男生人数是多少?解析:设男生人数为 x,女生人数为 y。
根据题意可列方程组:x = (2/5)yy = (3/8)(x+y)解方程组,得到 x = 120,即这个班的男生人数为 120。
二、填空题1. 已知函数 f(x) = 2x^2 - 3x + 1,求 f(2) 的值。
解析:将 x 替换为 2,得到 f(2) = 2(2)^2 - 3(2) + 1 = 8 - 6 + 1 = 3。
2. 一辆小车以 60 km/h 的速度行驶 2 小时后,途中加速行驶2 小时,速度达到 80 km/h。
求加速的平均加速度。
解析:平均速度的计算公式是总路程/总时间。
因为速度是加速行驶的,所以平均速度是路程的一半。
可以得到路程为 60 * 2 + 80 * 2 = 280 km,总时间为 2 + 2 = 4 小时。
平均速度为 280/4 = 70 km/h,平均加速度为 70/2 = 35 km/h^2。
三、解答题1. 某商店举行了一次促销活动,原价为 100 元的商品打 9 折出售。
若小明购买了 3 个该商品,求他实际支付的金额。
解析:每个商品打 9 折,实际支付金额为 100 * 0.9 = 90 元。
小明购买了 3 个商品,所以他实际支付的金额为 90 * 3 = 270 元。
高考数学试题分类汇编《算法初步》
2009年高考数学试题分类汇编《算法初步》一、填空题1.【江苏·无锡】7.以下伪代码:Read xIf x≤ 0 Thenf x← 4x()Else()f x←2xEnd IfPrint ()f x根据以上算法,可求得(3)(2)-+的值为▲-8 .f f说明:算法在复习中不应搞得太难,建议阅读《数学通报》2008.1中的一篇关于“四省”07年的高考中的算法的文章.2【江苏·扬州】7. 执行右边的程序框图,若415.163.【江苏·淮、徐、宿、连】8.根据如图所示的伪代码,可知输出的结果T为625 .T←1I←3While I<50T←T +II←I +2End WhilePrint T4.【江苏·南通】5. 程序如下:t ←1 i ←2 While i ≤4t ←t ×i i ←i +1 End While Print t以上程序输出的结果是 ▲24 .5.【江苏·启东中学】7.左面伪代码的输出结果为 ▲26 .6.【江苏·苏北四市】4. 一个算法如下:第一步:s 取值0,i 取值1第二步:若i 不大于12,则执行下一步;否则执行第六步 第三步:计算S +i 并将结果代替S 第四步:用i +2的值代替i 第五步:转去执行第二步 第六步:输出S则运行以上步骤输出的结果为 ▲36 .7.【江苏·苏州】5。
如图,程序执行后输出的结果为_____64____.8.【江苏·盐城】7.对一个作直线运动的质点的运动过程观测了8次,得到如下表所示的数据.在上述统计数据的分析中,一部分计算见如图所示的算法流程图(其中a 是这8个数据的平均数),则输出的S 的值是____▲7____.第7题。
高考文科数学试题分类汇编 六算法初步
【解析】执行三次循环, 成立, , , 成立, , , 成立,
, 不成立,输出 ,故选C
(二)填空题
(安徽文)(12)如图所示,程序框图(算法流程图)的输出结果是15.
(湖南文)11.若执行如图2所示的框图,输入 则输出的数等于.
答案:
解析:由框图功能可知,输出的数等于 。
(山东文)14.执行右图所示的程序框图,输入l=2,m=3,n=5,则输出的y的值是
六、算法初步
(一)选择题
(辽宁文)(9)执行右面的程序框图,如果输入的n是4,则输出的P是C
(A)8
(B)5
(C)3
(D)2
(全国新课标文)(5)执行右面的程序框图,如果输入的N是6,那么输出的p是B
(A)120(B)720(C)1440(D)5040
(福建文)5.阅读右图所示的程序框图,运行相应的程序,输出的结果是B
S=(1+2)*2=6,n=3,注意此刻3>3仍然是否,所以还要循环一次
s=(6+3)*3=27,n=4,此刻输出,s=27.
(PS:程序框图的题一直是大家的青睐,就是一个循环计算的过程。2010天津文科卷的第3题,考题与此类似。在我们寒假文科讲义117页的第2题做过与此非常类似的,无非更改些数字。基础是关键!)Aຫໍສະໝຸດ ,0.5B.1C.2 D.4
【答案】C
【解析】当 时, ;
当 时,
当 时, ,
∴ .
(浙江文)(14)某程序框图如图所示,则该程序运行后输出的 的值是_______5______________。
(北京文) (6)执行如图所示的程序框图,若输入A的值为2,则输出的P值为
(A)2
(B)3
2019年高考数学分类汇编:算法初步
训练一:2019年高考数学新课标Ⅰ卷文科第9题理科第8题:如图是求212121++的程序框图,图中空白框中应填入( ) A.A A +=21 B.A A 12+= C.A A 211+= D.AA 211+=本题解答:本题目考察是算法中循环计算的推理。
计数器k 的初始值,循环计算1+=k k ,循环条件12=⇒≤k k 和2=k ⇒进行两次循环就可以输出。
212121++第一次计算分母上2121+,A 初始值为A +⇒2121。
执行AA +=21的循环语句,此时新得到 2121+=A 。
第二次计算整体212121++,新的2121+=A A +⇒21。
执行A A +=21之后212121++=A 。
所以:循环语句是AA +=21。
训练二:2019年高考数学新课标Ⅲ卷文科第9题理科第9题:执行下边的程序框图,如果输入的ξ为01.0,则输出的s 的值等于( )A.4212-B.5212-C.6212-D.7212-本题解答:如下表所示:所以:输出的62126416412864112864127-=-=-==s 。
训练三:2019年高考数学北京卷文科第4题理科第2题:执行如图所示的程序框图,输出的s 的值为( ) A.1 B.2 C.3 D.4本题解答:如下表所示:所以:输出的2=s 。
训练四:2019年高考数学天津卷文科第4题理科第4题:阅读如图的程序框图,运行相应的程序,输出S 的值为( ) A.5 B.8 C.24 D.29本题解答:如下表所示:所以:输出的8=S 。
训练五:2019年高考数学江苏卷第3题:下图是一个算法流程图,则输出的S 的值是 。
本题解答:如下表所示:所以:输出的5=S 。
年高考数学试题分项版—算法初步(解析版)
2017年高考数学试题分项版—算法初步(解析版)一、选择题1.(2017·全国Ⅰ文,10)如图所示的程序框图是为了求出满足3n-2n>1000的最小偶数n,那么在错误!未定义书签。
和错误!两个空白框中,可以分别填入()A.A>1000和n=n+1B.A>1 000和n=n+2C.A≤1 000和n=n+1D.A≤1 000和n=n+21.【答案】D【解析】因为题目要求的是“满足3n-2n>1 000的最小偶数n”,所以n的叠加值为2,所以错误!未定义书签。
内填入“n=n+2”.由程序框图知,当错误!内的条件不满足时,输出n,所以错误!内填入“A≤1 000”.故选D.2.(2017·全国Ⅲ文,8)执行下面的程序框图,为使输出S的值小于91,则输入的正整数N 的最小值为( )A.5 B.4C.3D.22.【答案】D【解析】假设N=2,程序执行过程如下:t=1,M=100,S=0,1≤2,S=0+100=100,M=-错误!未定义书签。
=-10,t=2,2≤2,S=100-10=90,M=-错误!=1,t=3,3>2,输出S=90<91.符合题意.∴N=2成立.显然2是N的最小值.故选D.3.(2017·北京文,3)执行如图所示的程序框图,输出的s值为( )A.2 B.错误!未定义书签。
C.错误!未定义书签。
ﻩD.8 53.【答案】C【解析】开始:k=0,s=1;第一次循环:k=1,s=2;第二次循环:k=2,s=\f(3,2);第三次循环:k=3,s=错误!未定义书签。
,此时不满足循环条件,输出s,故输出的s值为错误!未定义书签。
.故选C.4.(2017·天津文,4)阅读右面的程序框图,运行相应的程序,若输入N的值为19,则输出N的值为()A.0B.1C.2D.34.【答案】C【解析】输入N=19,第一次循环,19不能被3整除,N=19-1=18,18>3;第二次循环,18能被3整除,N=错误!未定义书签。
高考数学(理)真题分类汇编:算法初步与复数
数学L单元算法初步与复数L1 算法与程序框图3.[2014·安徽卷] 如图1-1所示,程序框图(算法流程图)的输出结果是()图1-1A.34 B.53 C.78 D.893.B4.[2014·北京卷] 当m=7,n=3时,执行如图1-1所示的程序框图,输出的S值为()图1-1A.7 B.42C.210 D.8404.C5.[2014·福建卷] 阅读如图1-3所示的程序框图,运行相应的程序,输出的S的值等于()图1-3A.18B.20C.21D.405.B13.[2014·湖北卷] 设a是一个各位数字都不是0且没有重复数字的三位数.将组成a的3个数字按从小到大排成的三位数记为I(a),按从大到小排成的三位数记为D(a)(例如a=815,则I(a)=158,D(a)=851).阅读如图1-2所示的程序框图,运行相应的程序,任意输入一个a,输出的结果b=________.13.4956.[2014·湖南卷] 执行如图1-1所示的程序框图.如果输入的t∈[-2,2],则输出的S 属于()A.[-6,-2] B.[-5,-1]C.[-4,5] D.[-6.D7.[2014·江西卷] 阅读如图1-3所示的程序框图,运行相应的程序,则程序运行后输出的结果为()图1-3A .7B .9C .10D .11 7.13.2997.[2014·新课标全国卷Ⅰ] 执行如图1-2所示的程序框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =( )图1-2A.203B.165C.72D.1587.D 7.[2014·新课标全国卷Ⅱ] 执行如图1-2所示的程序框图,如果输入的x ,t 均为2,则输出的S =( )A .4B .5C .6D .7 7.D11.[2014·山东卷] 执行如图1-2所示的程序框图,若输入的x 的值为1,则输出的n 的值为____.图1-211.34.[2014·陕西卷] 根据如图1-1所示的框图,对大于2的整数N,输出的数列的通项公式是()图1-1A.a n=2nB.a n=2(n-1)C.a n=2nD.a n=2n-14.C5.,[2014·四川卷] 执行如图1-1所示的程序框图,如果输入的x,y∈R,那么输出的S 的最大值为()图1-1A.0 B.1 C.2 D.35.C3.[2014·天津卷] 阅读如图11所示的程序框图,运行相应的程序,输出S的值为()图1-1A.15B.105C.245D.9453.B11.[2014·浙江卷] 若某程序框图如图1-3所示,当输入50时,则该程序运行后输出的结果是________.11.65.[2014·重庆卷] 执行如图1-1所示的程序框图,若输出k的值为6,则判断框内可填入的条件是()A .s >12B .s >35C .s >710D .s >455.CL2 基本算法语句 L3 算法案例L4 复数的基本概念与运算 1.[2014·重庆卷] 复平面内表示复数i(1-2i)的点位于( )A .第一象限B .第二象限C .第三象限D .第四象限 1.A 2.、[2014·浙江卷] 已知i 是虚数单位,a ,b ∈R ,得“a =b =1”是“(a +b i)2=2i ”的( ) A .充分不必要条件 B .必要不充分条件 C .充分必要条件 D .既不充分也不必要条件 2.A1.[2014·全国卷] 设z =10i3+i ,则z 的共轭复数为( )A .-1+3iB .-1-3iC .1+3iD .1-3i 1.D1.[2014·安徽卷] 设i 是虚数单位,z -表示复数z 的共轭复数.若z =1+i ,则z i +i ·z -=( )A .-2B .-2iC .2D .2i 1.C9.[2014·北京卷] 复数⎝ ⎛⎭⎪⎫1+i 1-i 2=________.9.-1 1.[2014·福建卷] 复数z =(3-2i)i 的共轭复数z 等于( )A .-2-3iB .-2+3iC .2-3iD .2+3i 1.C 2.[2014·广东卷] 已知复数z 满足(3+4i)z =25,则z =( ) A .-3+4i B .-3-4i C .3+4i D .3-4i 2.D1.[2014·湖北卷] i 为虚数单位,⎝ ⎛⎭⎪⎫1-i 1+i 2=( )A .-1B .1C .-iD .i 1.A1.[2014·湖南卷] 满足z +iz=i(i 为虚数单位)的复数z =( )A.12+12iB.12-12i C .-12+12i D .-12-12i1.B1.[2014·江西卷] z -是z 的共轭复数,若z +z -=2,(z -z -)i =2(i 为虚数单位),则z =( )A .1+iB .-1-iC .-1+iD .1-i 1.D2.[2014·辽宁卷] 设复数z 满足(z -2i)(2-i)=5,则z =( ) A .2+3i B .2-3i C .3+2i D .3-2i 2.A2.[2014·新课标全国卷Ⅰ] (1+i )3(1-i )2=( )A .1+iB .1-iC .-1+iD .-1-i 2.D 2.[2014·新课标全国卷Ⅱ] 设复数z 1,z 2在复平面内的对应点关于虚轴对称,z 1=2+i ,则z 1z 2=( )A .-5B .5C .-4+iD .-4-i 2.A 1.[2014·山东卷] 已知a ,b ∈R ,i 是虚数单位,若a -i 与2+b i 互为共轭复数,则(a +b i)2=( )A .5-4iB .5+4iC .3-4iD .3+4i 1.D11.[2014·四川卷] 复数2-2i1+i =________.11.-2i1.[2014·天津卷] i 是虚数单位,复数7+i3+4i =( )A .1-iB .-1+i C.1725+3125i D .-177+257i 1.AL5 单元综合。
三年高考高考数学真题分项汇编专题16算法初步文含解析
三年高考高考数学真题分项汇编专题16算法初步文含解析专题16 算法初步1.【2019年高考天津卷文数】阅读下边的程序框图,运行相应的程序,输出S 的值为A .5B .8C .24D .29【答案】B【分析】根据程序框图,逐步写出运算结果即可.【解析】1,2S i ==;11,1225,3j S i ==+⨯==;8,4S i ==,结束循环,输出8S =.故选B .【名师点睛】解答本题要注意要明确循环体终止的条件是什么,会判断什么时候终止循环体. 2.【2019年高考北京卷文数】执行如图所示的程序框图,输出的s 值为A .1B .2C .3D .4【答案】B【分析】根据程序框图中的条件逐次运算即可. 【解析】初始:1s =,1k =,运行第一次,2212312s ⨯==⨯-,2k =,运行第二次,2222322s ⨯==⨯-,3k =,运行第三次,2222322s ⨯==⨯-,结束循环,输出2s =,故选B .【名师点睛】本题考查程序框图,属于容易题,注重基础知识、基本运算能力的考查.3.【2019年高考全国Ⅰ卷文数】如图是求112122++的程序框图,图中空白框中应填入A .12A A =+B .12A A=+C .112A A=+D .112A A=+【答案】A【分析】本题主要考查算法中的程序框图,渗透阅读、分析与解决问题等素养,认真分析式子结构特征与程序框图结构,即可找出作出选择.【解析】初始:1,122A k ==≤,因为第一次应该计算1122+=12A +,1k k =+=2; 执行第2次,22k =≤,因为第二次应该计算112122++=12A +,1k k =+=3,结束循环,故循环体为12A A=+,故选A .【秒杀速解】认真观察计算式子的结构特点,可知循环体为12A A=+.4.【2019年高考全国Ⅲ卷文数】执行下边的程序框图,如果输入的ε为0.01,则输出s 的值等于A .4122-B .5122-C .6122-D .7122-【答案】C【分析】根据程序框图,结合循环关系进行运算,可得结果. 【解析】输入的ε为0.01,11,01,0.01?2x s x ==+=<不满足条件; 1101,0.01?24s x =++=<不满足条件;⋅⋅⋅611101,0.00781250.01?22128S x =++++==<满足条件,结束循环;输出676111112(1)22222S =+++=⨯-=-,故选C .【名师点睛】解答本题关键是利用循环运算,根据计算精确度确定数据分析. 5.【2018年高考全国Ⅱ卷文数】为计算11111123499100S =-+-++-,设计了下面的程序框图,则在空白框中应填入A .1i i =+B .2i i =+C .3i i =+D .4i i =+【答案】B 【解析】由11111123499100S =-+-++-得程序框图先对奇数项累加,偶数项累加,最后再相减.因此在空白框中应填入i =i +2,故选B .6.【2018年高考北京卷文数】执行如图所示的程序框图,输出的s 值为A .12 B .56 C .76D .712【答案】B【解析】执行循环前:k=1,S=1.在执行第一次循环时,S=1–1122=.由于k=2≤3,所以执行下一次循环.S=115236+=,k=3,直接输出S=56,故选B.7.【2018年高考天津卷文数】阅读如图的程序框图,运行相应的程序,若输入N的值为20,则输出T 的值为A.1 B.2C.3 D.4【答案】B【解析】若输入N=20,则i=2,T=0,202Ni==10是整数,满足条件.T=0+1=1,i=2+1=3,i≥5不成立,循环,203Ni=不是整数,不满足条件,i=3+1=4,i≥5不成立,循环,204Ni==5是整数,满足条件,T=1+1=2,i=4+1=5,i≥5成立,输出T=2,故选B.8.【2017年高考全国Ⅱ卷文数】执行下面的程序框图,如果输入的1a=-,则输出的S=A .2B .3C .4D .5【答案】B【解析】阅读流程图,初始化数值1,1,0a k S =-==. 循环结果执行如下:第一次:011,1,2S a k =-=-==;第二次:121,1,3S a k =-+==-=;第三次:132,1,4S a k =-=-==; 第四次:242,1,5S a k =-+==-=;第五次:253,1,6S a k =-=-==; 第六次:363,1,7S a k =-+==-=;结束循环,输出3S =.故选B.【名师点睛】算法与流程图的考查,侧重于对流程图循环结构的考查.求解时,先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,如:是求和还是求项.9.【2017年高考全国Ⅰ卷文数】下面程序框图是为了求出满足321000n n ->的最小偶数nA .A >1000和n =n +1B .A >1000和n =n +2C .A ≤1000和n =n +1D .A ≤1000和n =n +2【答案】D【解析】由题意,因为321000n n ->,且框图中在“否”时输出,所以判定框内不能输入1000A >,故填1000A ≤,又要求n 为偶数且初始值为0,所以矩形框内填2n n =+,故选D.【名师点睛】解决此类问题的关键是读懂程序框图,明确顺序结构、条件结构、循环结构的真正含义.本题巧妙地设置了两个空格需要填写,所以需要抓住循环的重点,偶数该如何增量,判断框内如何进行判断可以根据选项排除.10.【2017年高考全国Ⅲ卷文数】执行下面的程序框图,为使输出S 的值小于91,则输入的正整数N 的最小值为A .5B .4C .3D .2【答案】D【解析】阅读程序框图,程序运行如下:首先初始化数值:1,100,0t M S ===,然后进入循环体:此时应满足t N ≤,执行循环语句:100,10,1210MS S M M t t =+==-=-=+=; 此时应满足t N ≤,执行循环语句:90,1,1310MS S M M t t =+==-==+=; 此时满足91S <,可以跳出循环,则输入的正整数N 的最小值为2. 故选D .【名师点睛】对算法与程序框图的考查,侧重于对程序框图中循环结构的考查.先明晰算法及程序框图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环的起始条件、循环次数、循环的终止条件,更要通过循环规律,明确程序框图研究的数学问题,是求和还是求项. 11.【2017年高考北京卷文数】执行如图所示的程序框图,输出的s 值为A .2B .32 C .53D .85【答案】C【解析】0k =时,03<成立,第一次进入循环:111,21k s +===; 13<成立,第二次进入循环:2132,22k s +===; 23<成立,第三次进入循环:31523,332k s +===, 33<不成立,此时输出53s =,故选C .【名师点睛】解决此类型问题时要注意:第一,要明确是当型循环结构,还是直到型循环结构,并根据各自的特点执行循环体;第二,要明确图中的累计变量,明确每一次执行循环体前和执行循环体后,变量的值发生的变化; 第三,要明确循环体终止的条件是什么,会判断什么时候终止循环体,争取写出每一个循环,这样避免出错.12.【2017年高考天津卷文数】阅读下面的程序框图,运行相应的程序,若输入N 的值为24,则输出N 的值为A .0B .1C .2D .3【答案】C【解析】初始:24N =,进入循环后N 的值依次为8,7,6,2N N N N ====,输出2N =,故选C .【名师点睛】识别算法框图和完善算法框图是近几年高考的重点和热点.对于此类问题:①要明确算法框图中的顺序结构、条件结构和循环结构;②要识别运行算法框图,理解框图解决的问题;③按照框图的要求一步一步进行循环,直到跳出循环体输出结果.近几年框图问题考查很活,常把框图的考查与函数、数列等知识相结合.13.【2019年高考江苏卷】下图是一个算法流程图,则输出的S 的值是______________.【答案】5【分析】结合所给的流程图运行程序确定输出的值即可. 【解析】执行第一次,1,1422xS S x =+==≥不成立,继续循环,12x x =+=; 执行第二次,3,2422xS S x =+==≥不成立,继续循环,13x x =+=; 执行第三次,3,342xS S x =+==≥不成立,继续循环,14x x =+=; 执行第四次,5,442xS S x =+==≥成立,输出 5.S =【名师点睛】识别、运行程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构;(2)要识别、运行程序框图,理解框图所解决的实际问题;(3)按照题目的要求完成解答并验证.14.【2018年高考江苏卷】一个算法的伪代码如图所示,执行此算法,最后输出的S 的值为______________.【答案】8【解析】由伪代码可得3,2;5,4;7,8I S I S I S ======,因为76>,所以结束循环,输出8.S =15.【2017年高考江苏卷】如图是一个算法流程图,若输入x 的值为116,则输出y 的值是______________.【答案】2- 【解析】由题意得212log 216y =+=-,故答案为2-. 【名师点睛】算法与流程图的考查,侧重于对流程图循环结构、条件结构和伪代码的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环的初始条件、循环次数、循环的终止条件,要通过循环规律,明确流程图研究的数学问题,是求和还是求项.。
(2017-2019)高考理数真题分类汇编专题16 算法初步(学生版)
专题16 算法初步1.【2019年高考天津卷理数】阅读下边的程序框图,运行相应的程序,输出S的值为A.5B.8C.24D.292.【2019年高考北京卷理数】执行如图所示的程序框图,输出的s值为A.1B.2C.3D.43.【2019年高考全国Ⅰ卷理数】如图是求112122++的程序框图,图中空白框中应填入A .12A A =+ B .12A A =+C .112A A=+D .112A A=+4.【2019年高考全国Ⅲ卷理数】执行下边的程序框图,如果输入的ε为0.01,则输出s 的值等于A .4122-B .5122-C .6122-D .7122-5.【2018年高考全国Ⅱ卷理数】为计算11111123499100S =-+-++-L ,设计了下面的程序框图,则在空白框中应填入A .1i i =+B .2i i =+C .3i i =+D .4i i =+6.【2018年高考北京卷理数】执行如图所示的程序框图,输出的s 值为A .12 B .56 C .76D .7127.【2018年高考天津卷理数】阅读如图的程序框图,运行相应的程序,若输入N 的值为20,则输出T 的值为A.1B.2C.3D.4a=-,则输出的S= 8.【2017年高考全国Ⅱ卷理数】执行下面的程序框图,如果输入的1A .2B .3C .4D .59.【2017年高考全国Ⅰ卷理数】下面程序框图是为了求出满足321000n n ->的最小偶数n ,那么在和两个空白框中,可以分别填入A .A >1000和n =n +1B .A >1000和n =n +2C .A ≤1000和n =n +1D .A ≤1000和n =n +210.【2017年高考全国Ⅲ卷理数】执行下面的程序框图,为使输出S 的值小于91,则输入的正整数N 的最小值为A .5B .4C .3D .211.【2017年高考北京卷理数】执行如图所示的程序框图,输出的s值为A.2B.3 2C.53D.8512.【2017年高考天津卷理数】阅读下面的程序框图,运行相应的程序,若输入N的值为24,则输出N的值为A.0B.1C.2D.313.【2019年高考江苏卷】下图是一个算法流程图,则输出的S的值是______________.14.【2018年高考江苏卷】一个算法的伪代码如图所示,执行此算法,最后输出的S的值为______________.15.【2017年高考江苏卷】如图是一个算法流程图,若输入的值为116,则输出y的值是______________.。
三年高考高考数学真题分项汇编专题16算法初步理含解析
三年高考高考数学真题分项汇编专题16算法初步理含解析专题16 算法初步1.【2019年高考天津卷理数】阅读下边的程序框图,运行相应的程序,输出S 的值为A .5B .8C .24D .29【答案】B【分析】根据程序框图,逐步写出运算结果即可.【解析】1,2S i ==;11,1225,3j S i ==+⨯==;8,4S i ==,结束循环,输出8S =.故选B .【名师点睛】解答本题要注意要明确循环体终止的条件是什么,会判断什么时候终止循环体. 2.【2019年高考北京卷理数】执行如图所示的程序框图,输出的s 值为A .1B .2C .3D .4【答案】B【分析】根据程序框图中的条件逐次运算即可. 【解析】初始:1s =,1k =,运行第一次,2212312s ⨯==⨯-,2k =,运行第二次,2222322s ⨯==⨯-,3k =,运行第三次,2222322s ⨯==⨯-,结束循环,输出2s =,故选B .【名师点睛】本题考查程序框图,属于容易题,注重基础知识、基本运算能力的考查.3.【2019年高考全国Ⅰ卷理数】如图是求112122++的程序框图,图中空白框中应填入A .12A A =+B .12A A=+C .112A A=+D .112A A=+【答案】A【分析】本题主要考查算法中的程序框图,渗透阅读、分析与解决问题等素养,认真分析式子结构特征与程序框图结构,即可找出作出选择.【解析】初始:1,122A k ==≤,因为第一次应该计算1122+=12A +,1k k =+=2; 执行第2次,22k =≤,因为第二次应该计算112122++=12A +,1k k =+=3,结束循环,故循环体为12A A=+,故选A .【秒杀速解】认真观察计算式子的结构特点,可知循环体为12A A=+.4.【2019年高考全国Ⅲ卷理数】执行下边的程序框图,如果输入的ε为0.01,则输出s 的值等于A .4122-B .5122-C .6122-D .7122-【答案】C【分析】根据程序框图,结合循环关系进行运算,可得结果. 【解析】输入的ε为0.01,11,01,0.01?2x s x ==+=<不满足条件; 1101,0.01?24s x =++=<不满足条件;⋅⋅⋅611101,0.00781250.01?22128S x =++++==<满足条件,结束循环;输出676111112(1)22222S =+++=⨯-=-,故选C .【名师点睛】解答本题关键是利用循环运算,根据计算精确度确定数据分析. 5.【2018年高考全国Ⅱ卷理数】为计算11111123499100S =-+-++-,设计了下面的程序框图,则在空白框中应填入A .1i i =+B .2i i =+C .3i i =+D .4i i =+【答案】B 【解析】由11111123499100S =-+-++-得程序框图先对奇数项累加,偶数项累加,最后再相减.因此在空白框中应填入i =i +2,故选B .6.【2018年高考北京卷理数】执行如图所示的程序框图,输出的s 值为A .12 B .56 C .76D .712【答案】B【解析】执行循环前:k=1,S=1.在执行第一次循环时,S=1–1122=.由于k=2≤3,所以执行下一次循环.S=115236+=,k=3,直接输出S=56,故选B.7.【2018年高考天津卷理数】阅读如图的程序框图,运行相应的程序,若输入N的值为20,则输出T 的值为A.1 B.2C.3 D.4【答案】B【解析】若输入N=20,则i=2,T=0,202Ni==10是整数,满足条件.T=0+1=1,i=2+1=3,i≥5不成立,循环,203Ni=不是整数,不满足条件,i=3+1=4,i≥5不成立,循环,204Ni==5是整数,满足条件,T=1+1=2,i=4+1=5,i≥5成立,输出T=2,故选B.8.【2017年高考全国Ⅱ卷理数】执行下面的程序框图,如果输入的1a=-,则输出的S=A .2B .3C .4D .5【答案】B【解析】阅读流程图,初始化数值1,1,0a k S =-==. 循环结果执行如下:第一次:011,1,2S a k =-=-==;第二次:121,1,3S a k =-+==-=;第三次:132,1,4S a k =-=-==; 第四次:242,1,5S a k =-+==-=;第五次:253,1,6S a k =-=-==; 第六次:363,1,7S a k =-+==-=;结束循环,输出3S =.故选B.【名师点睛】算法与流程图的考查,侧重于对流程图循环结构的考查.求解时,先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,如:是求和还是求项.9.【2017年高考全国Ⅰ卷理数】下面程序框图是为了求出满足321000n n ->的最小偶数nA .A >1000和n =n +1B .A >1000和n =n +2C .A ≤1000和n =n +1D .A ≤1000和n =n +2【答案】D【解析】由题意,因为321000n n ->,且框图中在“否”时输出,所以判定框内不能输入1000A >,故填1000A ≤,又要求n 为偶数且初始值为0,所以矩形框内填2n n =+,故选D.【名师点睛】解决此类问题的关键是读懂程序框图,明确顺序结构、条件结构、循环结构的真正含义.本题巧妙地设置了两个空格需要填写,所以需要抓住循环的重点,偶数该如何增量,判断框内如何进行判断可以根据选项排除.10.【2017年高考全国Ⅲ卷理数】执行下面的程序框图,为使输出S 的值小于91,则输入的正整数N 的最小值为A .5B .4C .3D .2【答案】D【解析】阅读程序框图,程序运行如下:首先初始化数值:1,100,0t M S ===,然后进入循环体:此时应满足t N ≤,执行循环语句:100,10,1210MS S M M t t =+==-=-=+=; 此时应满足t N ≤,执行循环语句:90,1,1310MS S M M t t =+==-==+=; 此时满足91S <,可以跳出循环,则输入的正整数N 的最小值为2. 故选D .【名师点睛】对算法与程序框图的考查,侧重于对程序框图中循环结构的考查.先明晰算法及程序框图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环的起始条件、循环次数、循环的终止条件,更要通过循环规律,明确程序框图研究的数学问题,是求和还是求项. 11.【2017年高考北京卷理数】执行如图所示的程序框图,输出的s 值为A .2B .32 C .53D .85【答案】C【解析】0k =时,03<成立,第一次进入循环:111,21k s +===; 13<成立,第二次进入循环:2132,22k s +===; 23<成立,第三次进入循环:31523,332k s +===, 33<不成立,此时输出53s =,故选C .【名师点睛】解决此类型问题时要注意:第一,要明确是当型循环结构,还是直到型循环结构,并根据各自的特点执行循环体;第二,要明确图中的累计变量,明确每一次执行循环体前和执行循环体后,变量的值发生的变化; 第三,要明确循环体终止的条件是什么,会判断什么时候终止循环体,争取写出每一个循环,这样避免出错.12.【2017年高考天津卷理数】阅读下面的程序框图,运行相应的程序,若输入N 的值为24,则输出N 的值为A .0B .1C .2D .3【答案】C【解析】初始:24N =,进入循环后N 的值依次为8,7,6,2N N N N ====,输出2N =,故选C .【名师点睛】识别算法框图和完善算法框图是近几年高考的重点和热点.对于此类问题:①要明确算法框图中的顺序结构、条件结构和循环结构;②要识别运行算法框图,理解框图解决的问题;③按照框图的要求一步一步进行循环,直到跳出循环体输出结果.近几年框图问题考查很活,常把框图的考查与函数、数列等知识相结合.13.【2019年高考江苏卷】下图是一个算法流程图,则输出的S 的值是______________.【答案】5【分析】结合所给的流程图运行程序确定输出的值即可. 【解析】执行第一次,1,1422xS S x =+==≥不成立,继续循环,12x x =+=; 执行第二次,3,2422xS S x =+==≥不成立,继续循环,13x x =+=; 执行第三次,3,342xS S x =+==≥不成立,继续循环,14x x =+=; 执行第四次,5,442xS S x =+==≥成立,输出 5.S =【名师点睛】识别、运行程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构;(2)要识别、运行程序框图,理解框图所解决的实际问题;(3)按照题目的要求完成解答并验证.14.【2018年高考江苏卷】一个算法的伪代码如图所示,执行此算法,最后输出的S 的值为______________.【答案】8【解析】由伪代码可得3,2;5,4;7,8I S I S I S ======,因为76>,所以结束循环,输出8.S =15.【2017年高考江苏卷】如图是一个算法流程图,若输入x 的值为116,则输出y 的值是______________.【答案】2- 【解析】由题意得212log 216y =+=-,故答案为2-. 【名师点睛】算法与流程图的考查,侧重于对流程图循环结构、条件结构和伪代码的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环的初始条件、循环次数、循环的终止条件,要通过循环规律,明确流程图研究的数学问题,是求和还是求项.。
全国名校高考数学试题分类汇编(12月 第一期)L单元 算法初步与复数(含解析)
L单元算法初步与复数目录L单元算法初步与复数................................................... - 1 -L1 算法与程序框图 (1)L2 基本算法语句 ........................................................ - 3 -L3 算法案例 (2)L4 复数的基本概念与运算................................................. - 3 -L5 单元综合 (2)L1 算法与程序框图【数学理卷·2015届湖南省浏阳一中、攸县一中、醴陵一中三校高三联考(201411)】8.运行如左下图所示的程序,如果输入的n是6,那么输出的p是()A.120B.720C.1440D.5040 【知识点】算法与程序. L1 L2【答案】【解析】 B 解析:程序运行的过程为:(1)p=1,k=2;(2)p=2,k=3;(3)p=6,k=4;(4)p=24,k=5;k ,所以输出的p是720 ,故选B.(5)p=120,k=6;(6)p=720,k=7,这时不满足6【思路点拨】根据程序描述的意义,依次写出每次循环的结果即可.【数学理卷·2015届四川省成都外国语学校高三11月月考(201411)(1)】2.如图所示的程序框图的输入值[]1,3x ∈-,则输出值y 的取值范围为( )A .[]1,2B .[]0,2C .[]0,1D .[]1,2-【知识点】对程序框图描述意义的理解. L1 【答案】【解析】B 解析:由程序框图可知,输出的y 值是函数2log (1)y x =+在[]0,3x ∈时的值域,所以输出值y 的取值范围为[]0,2,故选B.【思路点拨】由框图得其描述的意义,从而得到输出值y 的取值范围.【数学文卷·2015届湖南省岳阳一中高三上学期第三次月考(201411)】14. 函数f (x )=2x -2x-a 的一个零点在区间(1,2)内,则实数a 的取值范围是 【知识点】二分法求方程的近似解.L1【答案】【解析】(0,3) 解析:由题意可得f (1)f (2)=(0﹣a )(3﹣a )<0, 解得:0<a <3,故实数a 的取值范围是(0,3),故答案为:(0,3)【思路点拨】由题意可得f (1)f (2)=(0﹣a )(3﹣a )<0,解不等式求得实数a 的取值范围.【数学文卷·2015届四川省成都外国语学校高三11月月考(201411)】2.如图所示的程序框图的输入值[]1,3x ∈-,则输出值y 的取值范围为( )A .[]1,2B .[]0,2C .[]0,1D .[]1,2-【知识点】对程序框图描述意义的理解. L1【答案】【解析】B 解析:由程序框图可知,输出的y 值是函数2log (1)y x =+在[]0,3x ∈时的值域,所以输出值y 的取值范围为[]0,2,故选B.【思路点拨】由框图得其描述的意义,从而得到输出值y 的取值范围.L2 基本算法语句L3 算法案例L4 复数的基本概念与运算【数学理卷·2015届湖南省岳阳一中高三上学期第三次月考(201411)】1. 设复数11i z =+,22i ()z x x R =+∈,若12R z z ⋅∈,则x = ( )A .1-B .2-C .1D .2【知识点】复数的基本概念;复数代数形式的乘除运算.L4【答案】【解析】B 解析:()()()()121i 2i 22i z z x x x ⋅=++=-++g因为12R z z ⋅∈,所以20,2x x +=∴=-,故选B. 【思路点拨】先利用两个复数代数形式的乘法法则求出12z z ⋅,由于它为实数,可得20x +=,由此求得x 的值.【数学理卷·2015届江西省赣州市十二县(市)高三上学期期中联考(201411)】1.设复数11z i =+,22()z xi x R =+∈,若12z z R ⋅∈,则x 的值为( )A .2-B .1-C .1D .2【知识点】复数代数形式的乘除运算.L4【答案】【解析】A 解析:12z z ×=()()()1i 222xi x x i ++=-++,∵12z z R ⋅∈,∴20x +=.即x=﹣2.故选:A .【思路点拨】直接由复数代数形式的乘法运算化简复数12z z ×,然后由虚部为0即可求出x 的值.【数学理卷·2015届四川省成都外国语学校高三11月月考(201411)(1)】1.已知i 为虚数单位,R a ∈,若ia i +-2为纯虚数,则复数i a z 2)12(++= 的模等于( )A .2B .3C .11D .6【知识点】复数的有关概念;复数运算. L4【答案】【解析】D 解析:由i a i +-2()()()2(2)211()1i a i a a i a i a i a ----+==+-+是纯虚数得12a =,所以i a z 2)12(++==2+,所以z 的模等于6,故选D.【思路点拨】由i a i +-2为纯虚数得12a =,所以z=2+,所以z 的模等于6.【数学文卷·2015届江西省赣州市十二县(市)高三上学期期中联考(201411)】2.设i 是虚数单位,复数=++ii i 123( ) A. 1 B. 1- C. i D. i -【知识点】复数代数形式的混合运算.L4【答案】【解析】A 解析:复数=++i i i 123()()()()211111i i i i i i i i --+=-+-=+-. 故选:A .【思路点拨】利用复数的运算法则即可得出.【数学文卷·2015届四川省成都外国语学校高三11月月考(201411)】1.已知i 为虚数单位,R a ∈,若ia i +-2为纯虚数,则复数i a z 2)12(++= 的模等于( )A .2B .3C .11D .6【知识点】复数的有关概念;复数运算. L4【答案】【解析】D 解析:由i a i +-2()()()2(2)211()1i a i a a i a i a i a ----+==+-+是纯虚数得12a =,所以i a z 2)12(++==2+,所以z 的模等于6,故选D.【思路点拨】由ia i +-2为纯虚数得12a =,所以z=2+,所以z 的模等于6.L5 单元综合。
高考数学真题分项汇编专题13 算法初步(理科)(解析版)
十年(2014-2023)年高考真题分项汇编—算法初步目录题型一:程序框图中的数列求解问题................................................... 1 题型二:程序框图中的函数求值问题................................................... 9 题型三:程序框图在解决其他问题中的应用 ..................................... 18 题型四:算法案例 .............................................................................. 31 题型五:算法语句 (32)题型一:程序框图中的数列求解问题一、选择题1.(2019·全国Ⅲ·理·第9题)执行如图所示的程序框图,如果输入的ε为0.01,则输出s 的值等于( ).A .4122−B .5122−C .6122−D .7122−【答案】D【解析】11.0,01,0.01?2x s s x ===+=< 否1101,0.01?24s x =++=< 否611101,0.01?22128s x =++++=< 是 输出76761111112121=21222212s −=++…+==−−−,故选D .【点评】循环运算,何时满足精确度成为关键,在求和时的项数应准确,此为易错点.2.(2018年高考数学课标Ⅱ卷(理)·第7题)为计算11111123499100S =−+−++−,设计了右侧的程序框图,则在空白框中应填入 ( )A .1i i =+B .2i i =+C .3i i =+D .4i i =+解析:由11111123499100S =−+−++−,得程序框图是先把奇数项累加,再把偶数项累加,最后再相减.因此在空白框中应填入2i i =+,故选B .3.(2018年高考数学北京(理)·第3题)执行如图所示的程序框图,输出的s 值为 ( )A .12B .56C .76D .712【答案】B解析:初始:1,1k s ==,第一次循环:1,22s k ==; 第二次循环:5,36s k ==,k 满足3k ≥,输出56s =.4.(2014高考数学陕西理科·第4题)根据右边框图,对大于2的整数N ,输出的数列的通项公式是( )A .2n a n =B .2(1)n a n =−C .2n n a =D .12n n a −=【答案】C解析: 231232,2,2a a a ===,….,归纳可得2n n a =,故选C .5.(2014高考数学福建理科·第5题)阅读右图所示的程序框图,运行相应的程序,输出的S 的值等于( )A .18B .20C .21D .40【答案】解析:由程序框图知:算法的功能是求1222212n S n =+++++++ 的值,122212915S =+++=< ,1232221232015S +++++≥. ∴输出20S =.故选:B .6.(2015高考数学湖南理科·第3题)执行如图所示的程序框图,如果输入3n =,则输出的S =( )( )A .67 B .37C .89D .49【答案】B .分析:由题意得,输出的S 为数列})12)(12(1{+−n n 的前三项和,而)121121(21)12)(12(1+−−=+−n n n n ,∴7312)1211(213=⇒+=+−=S n n n S n ,故选B . 7.(2015高考数学福建理科·第6题)阅读如图所示的程序框图,运行相应的程序,则输出的结果为 ( )( )A .2B .1C .0D .1− 【答案】C解析:程序在执行过程中,S i 的值依次为:0,1S i ==;0,2S i ==;1,3S i =−=;1,4S i =−=;0,5S i ==;0,6S i ==,程序结束,输出0S =,故选C .8.(2017年高考数学课标Ⅲ卷理科·第7题)执行右面的程序框图,为使输出的值小于,则输入的正整数的最小值为 ( )A .B .C .D .S 91N 5432开始是否输出结束【答案】 D【解析】该程序框图是直到型的循环结构,循环体完成的功能是实现的累加,的累除 进入循环休内循环次数 0 是1 是2否为使输出的值小于,则输入的最小正整数,故选D .9.(2017年高考数学课标Ⅱ卷理科·第8题)执行右面的程序框图,如果输入的,则输出的 ( )A .2B .3C .4D .5S M S Mt?t N ≤0100110010−29013S 912N ≤1a =−S =【答案】 B【命题意图】本题考查程序框图的知识,意在考查考生对循环结构的理解与应用. 【解析】解法一:常规解法∵ ,,,,,∴ 执行第一次循环:﹑﹑ ;执行第二次循环:﹑﹑;执行第三次循环:﹑﹑ ;执行第四次循环:﹑﹑;执行第五次循环:﹑﹑ ;执行第五次循环:﹑﹑;当时,终止循环,输出,故输出值为3. 解法二:数列法,,裂项相消可得;执行第一次循环:﹑﹑,当时,即可终止,,即,故输出值为3.10.(2017年高考数学北京理科·第3题)执行如图所示的程序框图,输出的值为00S =01K =01a =−S S a K =+⋅a a =−11S =−11a =12K =21S =21a =−23K =32S =−31a =34K =42S =41a =−45K =53S =−51a =56K =63S =61a =67K =676K =>63S =()11nnn S S n −=+−⋅1n K n =+()121nin i S S i =−−⋅∑11S =−11a =12K =6n K >6n =61234564S +=−+−+=63S =s( )A .B. C . D .【答案】 C【解析】时,成立,第一次进入循环成立,第二次进入循环,成立,第三次进入循环,否,输出,故选C . 11.(2014高考数学浙江理科·第11题)若某程序框图如图所示,当输入50时,则该程序运算后输出的结果是________.【答案】6解析:由程序框图知: 第一次循环12S i ==,; 第二次循环21243Si =×+==,; 第三次循环243114S i =×+==,; 第四次循环2114265S i =×+==,;第五次循环2265576Si =×+==,,23253850k =03<111,2,131k s +===<2132,,2322k s +===<31523,,33332k s +===<53s =满足条件50S >,跳出循环体,输出6i =.故答案为:6.12.(2015高考数学安徽理科·第13题)执行如图所示的程序框图(算法流程图),输出的n 为 .【答案】4解析:由题意,程序框图循环如下:①1,1a n ==;②131,2112a n =+==+;③171,33512a n =+==+;④1171,471215a n =+==+,此时17| 1.414|0.0030.00512−≈<,所以输出4n =. 考点:1.程序框图的应用.题型二:程序框图中的函数求值问题1.(2019·天津·理·第4题)阅读右边的程序框图,运行相应的程序,输出S 的值为( )C .24D .29第4题图【答案】答案:B解析:1,0i S ==→否12S i →=→=→否→是1112253j S i →=→=+×=→=→否→否 5384S i →=+=→=→是→输出8S =→结束.2.(2014高考数学重庆理科·第5题)执行题如图所示的程序框图,若输出k 的值为6,则判断框内可填入的条件是 ( )A .12s >B .35s >C .710s >D .45s >【答案】C解析:1,9s k ==9,810s k ⇒==8,710s k ⇒==7,610s k ⇒==,此时需要不满足条件输出,则输出条件应为710s >。
2019年高考真题和模拟题分项汇编数学(理):专题11 算法初步(含解析)
专题11 算法初步1.【2019年高考天津卷理数】阅读下边的程序框图,运行相应的程序,输出S 的值为A .5B .8C .24D .29【答案】B【分析】根据程序框图,逐步写出运算结果即可.【解析】1,2S i ==;11,1225,3j S i ==+⨯==;8,4S i ==,结束循环,输出8S =.故选B .【名师点睛】解答本题要注意要明确循环体终止的条件是什么,会判断什么时候终止循环体. 2.【2019年高考北京卷理数】执行如图所示的程序框图,输出的s 值为A .1B .2C .3D .4【答案】B【分析】根据程序框图中的条件逐次运算即可. 【解析】初始:1s =,1k =,运行第一次,2212312s ⨯==⨯-,2k =,运行第二次,2222322s ⨯==⨯-,3k =,运行第三次,2222322s ⨯==⨯-,结束循环,输出2s =,故选B .【名师点睛】本题考查程序框图,属于容易题,注重基础知识、基本运算能力的考查.3.【2019年高考全国Ⅰ卷理数】如图是求112122++的程序框图,图中空白框中应填入A .12A A =+ B .12A A =+C .112A A=+D .112A A=+【答案】A【分析】本题主要考查算法中的程序框图,渗透阅读、分析与解决问题等素养,认真分析式子结构特征与程序框图结构,即可找出作出选择.【解析】初始:1,122A k ==≤,因为第一次应该计算1122+=12A +,1k k =+=2; 执行第2次,22k =≤,因为第二次应该计算112122++=12A +,1k k =+=3, 结束循环,故循环体为12A A=+,故选A .【秒杀速解】认真观察计算式子的结构特点,可知循环体为12A A=+.4.【2019年高考全国Ⅲ卷理数】执行下边的程序框图,如果输入的ε为0.01,则输出s 的值等于A .4122- B .5122-C .6122-D .7122-【答案】C【分析】根据程序框图,结合循环关系进行运算,可得结果. 【解析】输入的ε为0.01,11,01,0.01?2x s x ==+=<不满足条件; 1101,0.01?24s x =++=<不满足条件;⋅⋅⋅611101,0.00781250.01?22128S x =++++==<满足条件,结束循环;输出676111112(1)22222S =+++=⨯-=-,故选C .【名师点睛】解答本题关键是利用循环运算,根据计算精确度确定数据分析. 5.【2019年高考江苏卷】下图是一个算法流程图,则输出的S 的值是______________.【答案】5【分析】结合所给的流程图运行程序确定输出的值即可. 【解析】执行第一次,1,1422x S S x =+==≥不成立,继续循环,12x x =+=; 执行第二次,3,2422x S S x =+==≥不成立,继续循环,13x x =+=; 执行第三次,3,342xS S x =+==≥不成立,继续循环,14x x =+=;执行第四次,5,442xS S x =+==≥成立,输出 5.S =【名师点睛】识别、运行程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构;(2)要识别、运行程序框图,理解框图所解决的实际问题;(3)按照题目的要求完成解答并验证.6.【天津市和平区2018-2019学年度第二学期高三年级第三次质量调查】在如图所示的计算1592017++++L 的程序框图中,判断框内应填入的条件是A .2017?i ≤B .2017?i <C .2013?i <D .2021?i ≤【答案】A【解析】由题意结合流程图可知当2017i =时,程序应执行S S i =+,42021i i =+=, 再次进入判断框时应该跳出循环,输出S 的值;结合所给的选项可知判断框内应填入的条件是2017?i ≤.故选A .7.【吉林省长春市北京师范大学长春市附属中学2019届高三第四次模拟考试】根据如图所示的程序框图,当输入的x 值为3时,输出的y 值等于A .1B .eC .1e -D .2e -【答案】C【解析】由题3x =,231x x =-=-,此时0x >,继续运行,1210x =-=-<,程序运行结束,得1e y -=,故选C .8.【西南名校联盟重庆市第八中学2019届高三5月高考适应性月考卷(六)】执行如图所示的程序框图,则输出的值为A .4B .5C .6D .7【答案】C【解析】由题可得3,27,315,431,563,6S i S i S i S i S i ==→==→==→==→==, 此时结束循环,输出6i =,故选C .9.【山东省济宁市2019届高三二模】阅读如图所示的程序框图,运行相应的程序,输出的S 的值等于A .30B .31C .62D .63【答案】B【解析】由流程图可知该算法的功能为计算123412222S =++++的值,即输出的值为512341(12)122223112S ⨯-=++++==-.故选B .10.【辽宁省大连市2019届高三第二次模拟考试】执行如图所示的程序框图,若输出结果为1,则可输入的实数x 值的个数为A .1B .2C .3D .4【答案】B【分析】根据程序框图的含义,得到分段函数221,2log ,2x x y x x ⎧-≤⎪=⎨>⎪⎩,分段解出关于x 的方程,即可得到可输入的实数x 值的个数.【解析】根据题意,该框图的含义是:当2x ≤时,得到函数21y x =-;当2x >时,得到函数2log y x =, 因此,若输出的结果为1时,若2x ≤,得到211x -=,解得x = 若2x >,得到2log 1x =,无解,因此,可输入的实数x 的值可能为2个.故选B . 11.【江西省新八校2019届高三第二次联考】如图所示的程序框图所实现的功能是A .输入a 的值,计算2021(1)31a -⨯+的值B .输入a 的值,计算2020(1)31a -⨯+的值C .输入a 的值,计算2019(1)31a -⨯+的值D .输入a 的值,计算2018(1)31a -⨯+的值 【答案】B【解析】由程序框图,可知1a a =,132n n a a +=-,由i 的初值为1,末值为2019, 可知,此递推公式共执行了201912020+=次,又由132n n a a +=-,得113(1)n n a a +-=-,得11(1)3n n a a --=-⨯即1(1)31n n a a -=-⨯+,故2021120202021(1)31(1)31a a a -=-⨯+=-⨯+,故选B . 12.【山西省2019届高三考前适应性训练(二模)】执行如图所示的程序框图,则输出x 的值为A.2-B.1 3 -C.12D.3【答案】A【分析】根据程序框图进行模拟运算得到x的值具备周期性,利用周期性的性质进行求解即可.【解析】∵12x=,∴当1i=时,13x=-;2i=时,2x=-;3i=时,3x=,4i=时,12x=,即x的值周期性出现,周期数为4,∵201850442=⨯+,则输出x的值为2-,故选A.【名师点睛】本题主要考查程序框图的识别和判断,结合条件判断x的值具备周期性是解决本题的关键,属于中档题.13.【青海省西宁市第四高级中学、第五中学、第十四中学三校2019届高三4月联考】若某程序框图如图所示,则该程序运行后输出的值是A .5B .4C .3D .2【答案】B【分析】模拟执行循环结构的程序得到n 与i 的值,计算得到2n =时满足判断框的条件,退出循环,输出结果,即可得到答案.【解析】模拟执行循环结构的程序框图, 可得:6,1n i ==, 第1次循环:3,2n i ==; 第2次循环:4,3n i ==; 第3次循环:2,4n i ==,此时满足判断框的条件,输出4i =.故选B .【名师点睛】本题主要考查了循环结构的程序框图的应用,其中解答中根据给定的程序框图,根据判断框的条件推出循环,逐项准确计算输出结果是解答的关键,着重考查了考生的运算与求解能力,属于基础题.14.【江苏省七市(南通、泰州、扬州、徐州、淮安、宿迁、连云港)2019届高三第三次调研】下图是一个算法流程图.若输出 的值为4,则输入x 的值为______________.【答案】1-【解析】当1x ≤时,由流程图得3y x =-, 令34y x =-=,解得1x =-,满足题意. 当1x >时,由流程图得3y x =+, 令34y x =+=,解得1x =,不满足题意. 故输入x 的值为1-.15.【北京市人大附中2019届高三高考信息卷(三)】执行如图所示的程序框图,若输入x 值满足24x -<≤,则输出y 值的取值范围是______________.【答案】[3,2]-【解析】根据输入x 值满足24x -<≤,利用函数的定义域,分成两部分:即22x <<﹣和24x ≤≤,当22x <<﹣时,执行23y x =- 的关系式,故31y -≤<,当24x ≤≤时,执行2log y x =的关系式,故12y ≤≤. 综上所述:[3,2]y ∈-,故输出y 值的取值范围是[3,2]-.。
2021年高考数学真题分类汇编 13 算法初步 理
2021年高考数学真题分类汇编 13 算法初步理考点程序框图与算法语句1.(xx课标Ⅰ,7,5分)执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=( )A. B. C. D.答案D2.(xx课标Ⅱ,7,5分)执行下面的程序框图,如果输入的x,t均为2,则输出的S=( )A.4B.5C.6D.7答案 D3.(xx北京,4,5分)当m=7,n=3时,执行如图所示的程序框图,输出的S值为( )A.7B.42C.210D.840答案 C4.(xx天津,3,5分)阅读下边的程序框图,运行相应的程序,输出S的值为( )A.15B.105C.245D.945答案 B5.(xx安徽,3,5分)如图所示,程序框图(算法流程图)的输出结果是( )A.34B.55C.78D.89答案 B6.(xx陕西,4,5分)根据下边框图,对大于2的整数N,输出的数列的通项公式是( )A.a n=2nB.a n=2(n-1)C.a n=2nD.a n=2n-1答案 C7.(xx福建,5,5分)阅读如图所示的程序框图,运行相应的程序,输出的S的值等于( )A.18B.20C.21D.40答案 B8.(xx重庆,5,5分)执行如图所示的程序框图,若输出k的值为6,则判断框内可填入的条件是( )A.s>B.s>C.s>D.s>答案 C9.(xx四川,5,5分)执行如图的程序框图,如果输入的x,y∈R,那么输出的S的最大值为( )A.0B.1C.2D.3答案 C10.(xx湖南,6,5分)执行如图所示的程序框图,如果输入的t∈[-2,2],则输出的S属于( )A.[-6,-2]B.[-5,-1]C.[-4,5]D.[-3,6]答案 D11.(xx江西,7,5分)阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为( )A.7B.9C.10D.11答案 B12.(xx江苏,3,5分)如图是一个算法流程图,则输出的n的值是.答案 513.(xx山东,11,5分)执行如图所示的程序框图,若输入的x的值为1,则输出的n的值为.答案答案 314.(xx浙江,11,4分)若某程序框图如图所示,当输入50时,则该程序运行后输出的结果是.答案 615.(xx辽宁,13,5分)执行下面的程序框图,若输入x=9,则输出y= .答案16.(xx湖北,13,5分)设a是一个各位数字都不是0且没有重复数字的三位数,将组成a的3个数字按从小到大排成的三位数记为I(a),按从大到小排成的三位数记为D(a)(例如a=815,则I(a)=158,D(a)=851).阅读如图所示的程序框图,运行相应的程序,任意输入一个a,输出的结果b= .答案49537017 9099 邙32021 7D15 紕35678 8B5E 譞•37826 93C2 鏂C20135 4EA7 产40058 9C7A 鱺29958 7506 甆n25493 6395 掕31128 7998 禘•33807 840F 萏。
高考数学分类汇编6——算法初步
六、算法初步1.(天津理3)阅读右边的程序框图,运行相应的程序,则输出i的值为A.3 B.4C.5 D.6【答案】B2.(全国新课标理3)执行右面的程序框图,如果输入的N是6,那么输出的p是(A)120 (B)720 (C)1440 (D)5040【答案】B3.(辽宁理6)执行右面的程序框图,如果输入的n是4,则输出的P是(A)8(B)5(C)3(D)2【答案】C4.(北京理4)执行如图所示的程序框图,输出的s值为A .-3B .-12C .13D .2【答案】D5.(陕西理8)右图中,1x ,2x ,3x 为某次考试三个评阅人对同一道题的独立评分,P为该题的最终得分。
当126,9.x x ==p=8.5时,3x 等于A .11B .10C .8D .7【答案】C6.(浙江理12)若某程序框图如图所示,则该程序运行后输出的k 的值是 。
【答案】57.(江苏4)根据如图所示的伪代码,当输入a ,b 分别为2,3时,最后输出的m 的值是【答案】38.(福建理11)运行如图所示的程序,输出的结果是_______。
【答案】39.(安徽理11)如图所示,程序框图(算法流程图)的输出结果是 .【答案】1510.(湖南理13)若执行如图3所示的框图,输入11x =,232,3,2x x x ==-=,则输出的数等于 。
【答案】2311.(江西理13)下图是某算法的程序框图,则程序运行后输出的结果是【答案】1012.(山东理13)执行右图所示的程序框图,输入l=2,m=3,n=5,则输出的y的值是【答案】68。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高考数学试题分类汇编算法初步
1.(天津理3)阅读右边的程序框图,运行相应的程序,则输出i的值为
A.3 B.4
C.5 D.6
【答案】B
2.(全国新课标理3)执行右面的程序框图,如果输入的N是6,那么输出的p是
(A)120 (B) 720 (C) 1440 (D) 5040
【答案】B
3.(辽宁理6)执行右面的程序框图,如果输入的n是4,则输出的P
是
(A)8
(B)5
(C)3
(D)2
【答案】C
4. (北京理4)执行如图所示的程序框图,输出的s 值为
A .-3
B .-12
C .13
D .2
【答案】D
5.(陕西理8)右图中,
1x ,2x ,3x 为某次考试三个评阅人对同一道题的独立评分,P 为该题的最终得分。
当126,9.x x ==p=8.5时,3x 等于
A .11
B .10
C .8
D .7
【答案】C
6.(浙江理12)若某程序框图如图所示,则该程序运行后输出的k 的值是 。
【答案】5
Read a,b
If a
>b
Then
m←a
Else
m←b
End If
7.(江苏4)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值是
【答案】3
8.(福建理11)运行如图所示的程序,输出的结果是_______。
【答案】3
9.(安徽理11)如图所示,程序框图(算法流程图)的输出结果是 .
【答案】15
10.(湖南理13)若执行如图3所示的框图,输入1
1
x=
,23
2,3,2
x x x
==-=
, 则输出的数等于。
【答案】
2
3
11.(江西理13)下图是某算法的程序框图,则程序运行后输出的结果是
【答案】10
12.(山东理13)执行右图所示的程序框图,输入l=2,m=3,n=5,则输出的y的值是【答案】68。