【备战2022】高考数学5年高考真题精选与最新模拟专题15程序框图理【2022高考真题精选】(2022·江西卷)如图1-3为某算法的程序框图,则程序运行后输出的结果是________.(2022·安徽卷)如图所示,程序框图(算法流程图)的输出结果是( )A.3B.4C.5D.8【答案】B 【解析】本题考查程序框图的应用,逻辑推理的能力.用表格列出x,y每次的取值情况如下表:x1248y1234可以很直观地看出输出结果是y=4.(2022·北京卷)执行如图1-2所示的程序框图,输出的S值为( )30\n图1-2A.2B.4C.8D.16(2022·福建卷)阅读图1-2所示的程序框图,运行相应的程序,输出的s值等于________.(2022·江苏卷)图1-1是一个算法流程图,则输出的k的值是________.30\n图1-1(2022·广东卷)执行如图1-2所示的程序框图,若输入n的值为8,则输出s的值为________.图1-2(2022·湖南卷)如果执行如图1-4所示的程序框图,输入x=-1,n=3,则输出的数S=________.30\n图1-4(2022·课标全国卷)如果执行右边的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则( )A.A+B为a1,a2,…,aN的和B.为a1,a2,…,aN的算术平均数C.A和B分别是a1,a2,…,aN中最大的数和最小的数D.A和B分别是a1,a2,…,aN中最小的数和最大的数(2022·辽宁卷)执行如图1-2所示的程序框图,则输出的S值是( )30\n图1-2A.-1B.C.D.4(2022·山东卷)执行如图1-1所示的程序框图,如果输入a=4,那么输出的n的值为( )A.2B.3C.4D.5图1-1【答案】B 【解析】本题考查算法与程序框图,考查数据处理能力,容易题.当n=0时,P=1,Q=3,P<Q成立,执行循环;当n=1时,P=5,Q=7,P<Q成立,执行循环;当n30\n=2时,P=21,Q=15,P<Q不成立,但是n=2+1=3后,再输出.(2022·陕西卷)图1-3是用模拟方法估计圆周率π值的程序框图,P表示估计结果,则图中空白框内应填入( )图1-3A.P=B.P=C.P=D.P=(2022·天津卷)阅读如图1-1所示的程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为( )A.-1B.1C.3D.9(2022·浙江卷)若某程序框图如图1-4所示,则该程序运行后输出的值是________.30\n图1-4【2022高考真题精选】1.(2022年高考辽宁卷理科6)执行右面的程序框图,如果输入的n是4,则输出的P是(A)8(B)5(C)3(D)2答案:C解析:第一次执行结果:p=1,s=1,t=1,k=2;第二次执行结果:p=2,s=1,t=2,k=3;30\n第三次执行结果:p=3,s=2,t=3,k=4;结束循环,输出p的值4.2.(2022年高考全国新课标卷理科3)执行右面的程序框图,如果输入的N是6,那么输出的是()A、120B、720C、1440D、5040解析:B按照算法的程序化思想,有程序框图执行下面的计算可得:,此时,按终止条件结束,输出3.(2022年高考天津卷理科3)阅读右边的程序框图,运行相应的程序,则输出的值为A.3B.4C.5D.630\n4.(2022年高考山东卷理科13)执行右图所示的程序框图,输入l=2,m=3,n=5,则输出的y的值是.5.(2022年高考浙江卷理科12)若某程序图如图所示,则该程序运行后输出的的值是。30\n【答案】5【解析】比较的大小,当,则该程序运行后输出的的值是6.(2022年高考安徽卷理科11)如图所示,程序框图(算法流程图)的输出结果是.7.(2022年高考江西卷理科13)下图是某算法的程序框图,则程序运行后输出的结果是【答案】10【解析】当n=1时,计算出的;当n=2时,计算出的;当n=3时,计算出的;当n=4时,计算出的,此时输出s=10.30\n8.(2022年高考湖南卷理科13)若执行如图3所示的框图,输入,,,,则输出的数等于.【2022高考真题精选】(2022浙江理数)(2)某程序框图如图所示,若输出的S=57,则判断框内位(A)k>4?(B)k>5?(C)k>6?30\n(D)k>7?解析:选A,本题主要考察了程序框图的结构,以及与数列有关的简单运算,属容易题(2022辽宁理数)(4)如果执行右面的程序框图,输入正整数n,m,满足n≥m,那么输出的P等于(A)(B)(C)(D)第m次循环:k=3,p=(n-m+1)(n-m+2)(n-m+3)…(n-1)n此时结束循环,输出p=(n-m+1)(n-m+2)(n-m+3)…(n-1)n=(2022广东理数)13.某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,其中n位居民的月均用水量分别为x1…xn(单位:吨),根据图2所示的程序框图,若n=2,且x1,x2分别为1,2,则输出地结果s为.30\n(2022山东理数)(13)执行右图所示的程序框图,若输入,则输出的值为.【答案】(2022安徽理数)14、如图所示,程序框图(算法流程图)的输出值________。30\n(2022江苏卷)7、右图是一个算法的流程图,则输出S的值是______▲_______解析:考查流程图理解。输出。【2022高考真题精选】1.(2022·福建6)阅读右图所示的程序框图,运行相应的程序,输出的结果是A.2B.4C.8D.16答案:C解析:由算法程序图可知,在n=4前均执行”否”命令,故n=2×4=8.2.(2022·江苏7)右图是一个算法的流程图,最后输出的.30\n3.(2022·浙江文理6)某程序框图如图所示,该程序运行后输出的k的值是(A)4(B)5(C)6(D)74.(2022·安徽文理13)程序框图(即算法流程图)如图所示,其输出结果是_______.30\n‘【解析】由程序框图知,循环体被执行后的值依次为3、7、15、31、63、127,故输出的结果是127。5.(2022·天津5)阅读右图的程序框图,则输出的S=6.(2022·辽宁10)某店一个月的收入与支出总共记录了N个数据,其中收入记为正数,支出记为负数.该店用右边的程序框图计算月总收入S和月净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的30\n7.(2022·海南10)如果执行右边的程序框图,输入,那么输出的各个数的和等于(A)3(B)3.5(C)4(D)4.530\n8.(2022·山东文理15)执行右边的程序框图,输出的T=.9.(2022·上海4)某算法的程序框如右图所示,则输出量与输入量满足的关系式是___________.30\n【2022年高考真题精选】1、(2022·山东)执行下边的程序框图1,若p=0.8,则输出的n= .2、(2022·广东卷)阅读图3的程序框图,若输入,,则输出,(注:框图中的赋值符号“”也可以写成“”或“”)30\n3、(2022·海南、宁夏卷)右面的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()A.B.C.D.【解析】变量的作用是保留3个数中的最大值,所以第二个条件结构的判断框内语句为“30\n”,满足“是”则交换两个变量的数值后输出的值结束程序,满足“否”直接输出的值结束程序。【答案】A4、(2022·江苏卷)某地区为了解70~80岁老人的日平均睡眠时间(单位:h),随机选择了50位老人进行调查。下表是这50位老人日睡眠时间的频率分布表。序号(i)分组(睡眠时间)组中值()频数(人数)频率()1[4,5)4.560.122[5,6)5.5100.203[6,7)6.5200.404[7,8)7.5100.205[8,9)8.540.08在上述统计数据的分析中,一部分计算算法流程图,则输出的S的值是。【解析】本小题考查统计与算法知识。由流程图=6.42【答案】6.42【最新模拟】30\n1.【石家庄一中2022届高三模拟】若右边的程序框图输出的是,则条件①可为()A.B.C.D.2.【银川一中2022届高三模拟】某程序框图如图所示,该程序运行后输出的值是()A.3B.4C.5D.6【答案】B【解析】第一次循环得;第二次循环得;第三次循环得30\n,第四次循环得,但此时,不满足条件,输出,所以选B.3.【北京师大附中2022届高三模拟】执行如图2所示的程序框图,则输出的的值是A.8B.6C.4D.3【答案】A【解析】;.故选A.4.【云南省昆明一中2022届高三新课程第一次摸底测试文】如果执行右面的程序框图,则输出的结果是30\n5.【烟台一中2022届高三模拟】运行如右图的程序后,输出的结果为( )A.13,7B.7,4C.9,7D.9,5【答案】C【解析】第一次,时,.第二次,,第三次条件不成立,打印,选C.6.【山东省师大附中2022届高三模拟】程序框图(如图)的运算结果为30\n【答案】【解析】第一次循环为;第二次循环为;第三次循环为;第四次循环为;第五次循环此时条件不成立,输出。7.【山东省兖州市2022届高三模拟】执行如上图所示的程序框图,若输出的结果是9,则判断框内m的取值范围是()A.(42,56]B.(56,72]C.(72,90]D.(42,90)【答案】B【解析】第一次循环:,第二次循环:,第三次循环:,第七次循环:第八次循环:,此时,不满足跳出循环,此时,则判断框内的取值范围是30\n(56,72],选B.8.如图,设计算法求底面边长为4,侧棱长为5的正四棱锥的侧面积及体积,并画出相应的程序框图.S4输出S侧,V.算法一程序框图如图1;算法二程序框图如图2.30\n9.2022年某地森林面积为1000km2,且每年增长5%,到哪一年该地森林面积超过2000km2.请设计一个程序,并画出程序框图.解:需要一个累加变量和一个计数变量,将累加变量的初值设为1000,计数变量从0开始取值.程序框图为:30\n程序为:10.用秦九韶算法求多项式f(x)=8x7+5x6+3x4+2x+1当x=2时的值.分析:利用秦九韶算法一步一步地代入运算,注意本题中有几项不存在,在计算时,我们应该将这些项添加上,比如含有x3这一项可看作0·x3.解:根据秦九韶算法,把多项式改写成如下形式f(x)=8x7+5x6+0·x5+3·x4+0·x3+0·x2+2x+1=((((((8x+5)x+0)x+3)x+0)x+0)x+2)x+1.v0=8;v1=8×2+5=21;v2=21×2+0=42;v3=42×2+3=87;v4=87×2+0=174;v5=174×2+0=348;v6=348×2+2=698;v7=698×2+1=1397.∴当x=2时,多项式的值为1397.11.根据如图所示的程序框图,将输出的x、y值依次分别记为;30\n(Ⅰ)求数列的通项公式;(Ⅱ)写出y1,y2,y3,y4,由此猜想出数列{yn}的一个通项公式yn,并证明你的结论;(Ⅲ)求30\n30