程序框图计算题目(含参考答案)
高二数学框图试题

高二数学框图试题1.执行下面的框图,若输入的n是,则输出的值是()A.120B.720C.1440D.5040【答案】B【解析】【考点】程序框图的有关内容.2.按边对三角形进行分类的结构图,则①处应填入.【答案】等边三角形.【解析】按三角形的三边将三角形进行分类:,因此,①填底边三角形.【考点】框图.3.阅读程序框图,该程序运行后输出的k的值为()A.1B.2C.3D.4【答案】D.【解析】根据流程图所示的顺序,程序的运行过程中各变量值变化情况如下:当时,,;当时,,;当时,,;此时,输出,结束程序.故选D.【考点】程序框图与算法.4.运行如图的程序框图,则输出s的结果是()A.B.C.D.【答案】B.【解析】根据框图知,该算法实质上是计算,即输出的结果为,故选B.【考点】程序框图.5.下列表示图书借阅的流程正确的是()A.入库阅览借书找书出库还书B.入库找书阅览借书出库还书C.入库阅览借书找书还书出库D.入库找书阅览借书还书出库【答案】B【解析】流程图是由图形符号和文字说明构成的图示,流程图可以用来表示一些动态过程,它可直观、明确的表示动态过程的开始到结束的全部步骤。
在绘制流程图之前,要弄清实际问题的解决步骤和事物发展的过程。
可以按以下步骤:①将实际问题的过程划分为若干个步骤;②理清各部分之间的顺序关系;③用简洁的语言表述各步骤;④绘制流程图,并检查是否符合实际问题。
本题是一个图书借阅的流程,把借书的过程分为以上6个步骤,正确的顺序为B选项。
【考点】框图中流程图的相关概念6.如图是用模拟方法估计圆周率π值的程序框图,P表示估计结果,则图中空白框内应填入A.P=B.P=C.P=D.P=【答案】D【解析】由题意以及程序框图可知,用模拟方法估计圆周率π的程序框图,M是圆周内的点的次数,当i大于1000时,圆周内的点的次数为4M,总试验次数为1000,所以要求的概率P=,所以空白框内应填入的表达式是P=.故选D.【考点】循环结构.7.根据右图所示的程序框图,输出结果 .【答案】【解析】解:因为i=0,t=76;不满足t≤0,∴t=76-10=66,i=0+1=1;不满足t≤0,∴t=66-10=56,i=1+1=2;不满足t≤0,∴t=56-10=46,i=2+1=3;不满足t≤0,∴t=46-10=36,i=3+1=4;不满足t≤0,∴t=36-10=26,i=4+1=5;不满足t≤0,∴t=26-10=16,i=5+1=6;不满足t≤0,∴t=16-10=6,i=6+1=7;不满足t≤0,∴t=6-10=-4,i=7+1=8;满足t≤0,输出结果i=8;故答案为:8.【考点】循环结构.8.运行如图的程序框图,输出的结果是A.510B.1022C.254D.256【答案】A【解析】,①成立,,,②成立,,,③成立,,,④成立,,,⑤成立,,,⑥成立,,,⑦成立,,,⑧不成立,输出。
程序框图计算训练(含答案详解)

按照给出程序框图计算专题题目特点:输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:设输入的数值为x ,先把图中给出的计算程序表示成一个算式,然后将给出的数值代入这个算式计算即可。
解此类题目的关键是:理解给出的程序图,并把把图中给出的计算程序表示成算式。
特别注意:程序框图中的运算是由前到后....依次进行的,不存在先乘除后加减的问题。
专题练习:1.如图是一个计算程序,若输入x 的值为5,则输出结果为( )A .11B .-9C .-7D .212.根据输入的数字,按图中程序计算,并把输出的结果填入表内:输入x-2输出-3+×3.根据输入的数字8,按图中程序计算,则输出的结果是()。
A.-0.125 B.-1.125 C.-2.125 D.2.93754.按如图的程序计算,若开始输入的值x为正整数,最后输出的结果小于20,则输出结果最多有()种.A.2个B.3个C.4个D.5个5.根据如图所示的程序进行计算,若输入x的值为-1,则输出y的值为.(2)÷-输入8 -6 2( 1.5)+- 1.59>-否输出是6.如图,是一个有理数混合运算程序的流程图,请根据这个程序回答问题:当输入的x 为-16时,最后输出的结果y 是多少?(写出计算过程)7.按下面的程序计算,如输入的数为50,则输出的结果为152,要使输出结果为125,则输入的正整数x 的值的个数最多有( ) A .0个 B .1个 C .2个 D .3个8.按下面的程序计算,若开始输入的值x 为正数,最后输出的结果为11,则满足条件的x 的不同值分别为 .结果是否大于-4YESNO输入右边的流程图,在输出圈的9.将下列分数32,45括号内依次填入输出的数.并写出计算结果.10.学习了有理数的运算后,小明设计了一种计算程序,如图所示,当小明输入-6时,则输出值y= .11.根据如图所示的计算程序,若输入的值x=-1,则输出的值y= .12.根据图中的程序,当输入x=5时,输出的结果y= .13.根据下面的运算程序,若输入|4|x=--时,输出的结果y= ;若输入113x=时,输出的结果y= 。
高一数学框图试题答案及解析

高一数学框图试题答案及解析1.如图所示的程序框图中,输出的结果是()A.21B.101C.231D.301【答案】C【解析】由题意,该程序按如下步骤运行,第一次,输入x=3,计算得=6,不满足,继续运行;第二次计算,x=6,得=21,不满足,继续运行;第三次计算,x=21,得=231,满足,输出,结束运行,故输出231,选C。
【考点】程序框图功能识别点评:简单题,程序框图功能识别,一般按程序逐次运行即可。
2.下列给出的赋值语句中正确的是()A.B.C.D.【答案】B【解析】根据题意,由于赋值语句是将语句或者数值赋值给一个变量,故可知选项A,不成立,选项B,正确,选项C,不能同时赋值给两个变量,错误,选项D,赋值的不是变量和,而是变量,故选B.【考点】赋值语句点评:主要是考查了赋值语句的表示和运用,属于基础题。
3.某程序图如图所示,该程序运行后输出的结果是.【答案】5【解析】解:由图知运算规则是对S=2S,故第一次进入循环体后S=21,第二次进入循环体后S=22=4第三次进入循环体后S=24=16,第四次进入循环体后S=216>2012,退出循环.故该程序运行后输出的结果是:k=4+1=5.故答案为:5【考点】循环结构点评:本题考查循环结构,已知运算规则与最后运算结果,求运算次数的一个题,是算法中一种常见的题型.4.对下面流程图描述正确的是A.是顺序结构,引进4个变量B.是选择结构,引进1个变量C.是顺序结构,输出的是三数中的最大数D.是顺序结构,输出的是三数中的最小数【答案】C【解析】根据题意,由于程序框图可知,该流程图是从上到下的顺序结构组成的,并且是求解a,b中的较大者,同时求解m,c的大数位m,因此可知是求解三数中的最大数,故可知选C.【考点】顺序结构点评:主要是考查了顺序结构的概念和简单的运用,属于基础题。
5.执行下图所示的程序框图,若输入,则输出的值为________________.【答案】【解析】因为输入的x=10,所以,此时满足条件,所以输出的值为.【考点】本小题主要考查循环结构的程序框图的执行.点评:循环结构的程序框图保护直到型循环和当型循环,要分清循环类型,找清楚退出循环的条件.6.如果执行右面的程序框图,那么输出的( )A.-40B.40C.38D.-42【答案】B【解析】程序执行过程中数据的变化如下:输出S为40【考点】程序框图点评:程序框图题关键是分析清楚循环结构执行的次数7.阅读右面的程序框图,则输出的_______;【答案】30【解析】程序执行过程中数据的变化如下:,输出S【考点】程序框图点评:程序框图题目主要是分析清楚循环结构执行的次数8.阅读程序框图,运行相应的程序,则输出的值为()A.3B.4C.5D.6【答案】A【解析】利用循环体,计算每执行一次循环后a的值,即可得出结论.那么可知第一次循环,i=1,a=2;第二次循环,i=2,a=2×2+1=5;第三次循环,i=3,a=3×5+1=16;退出循环,此时输出的值为3,故答案为A【考点】循环结构点评:本试题主要是考查了循环结构,以及学生的读图能力,解题的关键是理解循环结构,属于基础题。
如图是给出一个算法的程序框图,该程序框图的功能

1.如图是给出一个算法的程序框图,该程序框图的功能是( )A .输出a ,b ,c 三数的最小数B .输出a ,b ,c 三数的最大数C .将a ,b ,c 按从小到大排列D .将a ,b ,c 按从大到小排列答案 A2.(2018·江苏盐城中学月考)执行如图所示的程序框图,则输出的S 的值是( )A .4 B.32 C.23 D .-1答案 D解析 S =4,i =1<6,第一次循环,得S =-1,i =2<6;第二次循环,得S =23,i =3<6;第三次循环,得S =32,i =4<6;第四次循环,得S =4,i =5<6;第五次循环,得S =-1,i =6.退出循环,输出的S =-1.故选D.3.(2018·四川成都一诊)执行如图所示的程序框图,如果输出的y 为0,那么输入的x 为( )A.19 B .-1或1 C .1 D .-1答案 B解析 当x ≤0时,由-x 2+1=0,得x =-1;当x>0时,第一次对y 赋值为3x +2,第二次对y 赋值为-x 2+1,最后y =-x 2+1,于是由-x 2+1=0,得x =1.综上可知输入的x 的值为-1或1,故选B.4.(2018·安徽阜阳调研)执行如图所示的程序框图,则输出的结果为( )A .7B .9C .10D .11答案 B解析 执行程序,S =0+lg 13=-lg3,S ≤-1不成立;i =3,S =-lg3+lg 35=-lg5,S ≤-1不成立;i =5,S =-lg5+lg 57=-lg7,S ≤-1不成立;i =7,S =-lg7+lg 79=-lg9,S ≤-1不成立;i =9,S =-lg9+lg 911=-lg11,S ≤-1成立,输出i =9.5.(2018·广东珠海期末)阅读如下程序框图,如果输出i =1 008,那么空白的判断框中应填入的条件是( )A.S<2 014? B.S<2 015?C.S<2 016? D.S<2 017?答案 D解析运行程序:i=2,i是奇数不成立,S=2×2+1=5;i=3,i是奇数成立,S=2×3+2=8;i=4,i是奇数不成立,S=2×4+1=9;∴当i=1 008时,i是奇数不成立,S=2×1 008+1=2 017.∴若输出i=1 008,则空白的判断框中应填入的条件是S<2 017?.A.4 B.5C.8 D.9答案 C解析第一次循环,得S=-10,n=2;第二次循环,得S=-6,n=3;第三次循环,得S=0,n=4;第四次循环,得S=8,n=5.此时S>n,不满足循环条件,退出循环,输出S的值为8,故选C.7.(2018·江西五市联考)执行如图所示的程序框图,则输出的S的值为()C.-70 D.-45答案 A解析分析程序框图中算法的功能可知,输出的S的值为-12+22-32+42-…-92+102=3+7+11+15+19=55.8.(2018·湖南十校联考)执行如图所示的程序框图,若输出S的值为-20,则条件框内应填写()A.i>3? B.i<4?C.i>4? D.i<5?答案 D解析由程序框图可得,第一次循环,S=10-2=8,i=2;第二次循环,S=8-4=4,i=3;第三次循环,S=4-8=-4,i=4;第四次循环,S=-4-16=-20,i=5,结束循环,故条件框内应填写“i<5?”,选D.9.(2017·福州五校联考)执行如图所示的程序框图,若输出的结果为170,则判断框内的条件可以是()A.i>5 B.i≥7C.i>9 D.i≥9答案 D解析S=0+2=2,i=1+2=3,不满足条件,执行循环体;S=2+8=10,i=3+2=5,不满足条件,执行循环体;S=10+32=42,i=5+2=7,不满足条件,执行循环体;S=42+128=170,i=7+2=9,满足条件,退出循环体.故判断框内的条件可以为i≥9,故选D.10.(2017·四川绵阳期末)某店一个月的收入和支出总共记录了N个数据a1,a2,…,a N,其中收入记为正数,支出记为负数.该店用下面的程序框图计算月总收入S和月净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的()A.A>0,V=S-T B.A<0,V=S-TC.A>0,V=S+T D.A<0,V=S+T答案 C解析由题意可知,月总收入为S,支出T为负数,因此A>0时应累加到月收入S,故判断框内填A>0.又月盈利V=月收入S-月支出T,月支出为负数,因此月盈利V=S+T,故处理框中应填V=S+T.11.(2016·四川)秦九韶是我国南宋时期的数学家,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入n,x的值分别为3,2,则输出v的值为()A .9B .18C .20D .25答案 B解析 由题意得i =2,v =1×2+2=4,i =1;v =4×2+1=9,i =0;v =9×2+0=18,i =-1,此时不满足i ≥0,退出循环,所以输出v =18.故选B.12.(2017·沧州七校联考)程序框图如图所示,其输出结果是111,则判断框中所填的条件是( )A .n ≥5?B .n ≥6?C .n ≥7?D .n ≥8?答案 B解析 由题意可知,第一次运行后S =13,n =2;第二次运行后S =15,n =3;第三次运行后S =17,n =4;第四次运行后S =19,n =5;第五次运行后S =111,n =6;此时停止运算,故判断框内应填n ≥6?.13.(2017·山东)执行下面的程序框图,当输入的x 的值为4时,输出的y 的值为2,则空白判断框中的条件可能为( )A .x>3B .x>4C .x ≤4D .x ≤5答案 B解析 输入x 的值为4时,输出y 的值为2,说明程序运行的是y =log 2x 这一支.只有填x>4,否定时才含有4,故选B.14.(2017·山东师大附中模拟)一个算法的程序框图如图所示,若该程序输出的结果是163,则判断框内应填入的条件是( ) A .i<4? B .i>4? C .i<5? D .i>5? 答案 B解析 i =1进入循环,i =2,T =1,P =151+2=5;再循环,i =3,T =2,P =52+3=1;再循环,i =4,T =3,P =13+4=17;再循环,i =5,T =4,P =174+5=163.此时应满足判断条件,所以判断框内条件应为i>4?.14题图 15题图15.如图是计算13+23+…+103的程序框图,图中的①,②分别为( )A.s=s+i,i=i+1 B.s=s+i3,i=i+1C.i=i+1,s=s+i D.i=i+1,s=s+i3答案 B解析①是循环变量s=s+i3;②是计数变量i=i+1.16.(2017·山东)执行两次如图所示的程序框图,若第一次输入的x的值为7,第二次输入的x的值为9,则第一次、第二次输出的a的值分别为()A.0,0 B.1,1C.0,1 D.1,0答案 D解析当输入x=7时,b=2,因为b2>x不成立且x不能被b整除,故b=3,这时b2>x成立,故a=1,输出a的值为1.当输入x=9时,b=2,因为b2>x不成立且x不能被b整除,故b=3,这时b2>x不成立且x能被b整除,故a=0,输出a的值为0.17.(2018·山东临沂一模)某程序框图如图所示,若判断框内是k≥n,且n∈N时,输出的S =57,则判断框内的n应为________.答案 5解析程序在运行过程中各值变化如下表:故退出循环的条件应为18.某工厂2009年初有资金1 000万元,技术革新后,该厂资金的年增长率为20%,下面是计算该厂2015年年底的资金的算法的两种程序框图,图中的空白处应填①________;②________.当型循环程序框图:直到型循环程序框图:答案①i≤7?;②i>7?1.(2015·陕西)根据下面的图,当输入x为2 006时,输出的y=()A.28 B.10C.4 D.2答案 B解析初始条件:x=2 006;第1次运行:x=2 004;第2次运行:x=2 002;第3次运行:x=2 000;……;第1 003次运行:x=0;第1 004次运行:x=-2.不满足条件x≥0,停止运行,所以输出的y=32+1=10,故选B项.2.(2017·贵州七校联考)执行如图所示的程序框图,则输出的结果为( )A .-1B .1C .-2D .2答案 A解析 第1次循环,得i =1,S =2,A =12;第2次循环,得i =2,S =1,A =-1;第3次循环,得i =3,S =-1,A =2;第4次循环,得i =4,S =-2,A =12;第5次循环,得i=5,S =-1,A =-1;第6次循环,得i =6,S =1,A =2;第7次循环,得i =7,S =2,A =12,……,由此可知,输出S 的值以6为周期,而当i =2 015时退出循环,输出S ,又2015=335×6+5,故输出的结果为-1,故选A.3.(2017·辽宁五校联考)如图,若f(x)=log 3x ,g(x)=log 2x ,输入x =0.25,则输出的h(x)=( )A .0.25B .2log 32C .-12log 23D .-2答案 D解析 输入x =0.25,f(x)=log 30.25=-2log 32>g(x)=log 20.25=-2,h(x)=g(x)=-2,故输出h(x)=-2,故选D.4.(2014·重庆,理)执行如图所示的程序框图,若输出k 的值为6,则判断框内可填入的条件是( )A .s >12?B .s >35?C .s >710?D .s >45?答案 C解析 该程序框图为循环结构,k =9,s =1时,经判断执行“是”,计算1×99+1=910赋值给s ,然后k 减少1变为8;k =8,s =910时,经判断执行“是”,计算910×88+1=810赋值给s ,然后k 减少1变为7,k =7,s =810时,经判断执行“是”,计算810×77+1=710赋值给s ,然后k 减少1变为6;k =6,s =710,根据输出k 为6,此时应执行“否”.结合选项可知,判断框内应填s>710?,故选C.5.已知如图所示的程序框图(未完成),若当箭头a 指向①时,输出的结果为S =m ,当箭头a 指向②时,输出的结果为S =n ,则m +n 的值为( )A .20B .21C .22D .24答案 A解析 当箭头a 指向①时,第1次循环,S =1,i =2;第2次循环,S =2,i =3;第3次循环,S =3,i =4;第4次循环,S =4,i =5;第5次循环,S =5,i =6,不满足i ≤5,退出循环,即输出的结果为S =5,即m =5.当箭头a 指向②时,第1次循环,S =1,i =2;第2次循环,S =3,i =3;第3次循环,S =6,i =4;第4次循环,S =10,i =5;第5次循环,S =15,i =6,不满足i ≤5,退出循环,即输出的结果为S =15,即n =15.所以m +n =20.选A.6.运行如图所示的程序,若结束时输出的结果不小于3,则t 的取值范围为( )A .t ≥14B .t ≥18C .t ≤14D .t ≤18答案 B解析 依次执行循环体得,第一次执行:n =2,x =2t ,a =1;第二次执行:n =4,x =4t ,a =3;第三次执行:n =6,x =8t ,a =3,此时输出的值为38t .若38t ≥3,则8t ≥1,t ≥18,故选B 项.7.(2014·课标全国Ⅰ,理)执行下面的程序框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =( )A.203B.165 C.72 D.158答案 D解析 根据程序框图所给的已知条件逐步求解,直到得出满足条件的结果. 当n =1时,M =1+12=32,a =2,b =32;当n =2时,M =2+23=83,a =32,b =83;当n =3时,M =32+38=158,a =83,b =158;当n =4时,终止循环.输出M =158.8.(2014·北京,理)当m =7,n =3时,执行如图所示的程序框图,输出的S 值为( )A .7B .42C .210D .840答案 C解析 按照程序框图执行算法,输出结果.程序框图的执行过程如下: m =7,n =3时,m -n +1=5, k =m =7,S =1,S =1×7=7; k =k -1=6>5,S =6×7=42; k =k -1=5=5,S =5×42=210; k =k -1=4<5,输出S =210.故选C.9.如图所示是某同学为求1 006个偶数:2,4,6,…,2 012的平均数而设计的程序框图,则在该程序框图中的空白判断框和处理框中应填入的内容依次是( )A .i>1 006?,x =x1 006B .i ≥1 006?,x =x2 012C .i<1 006?,x =x1 006D .i ≤1 006?,x =x2 012答案 A解析 因为要求的是1 006个偶数的和,且满足判断条件时输出结果,故判断框中应填入i>1 006?;因为要求的是2,4,6,…,2 012的平均数,而满足条件的x 除以1 006即为所求平均数,故处理框中应填入x =x 1 006.10.(2014·安徽,理)如图所示,程序框图(算法流程图)的输出结果是( )A .34B .55C .78D .89答案 B解析 根据程序框图所给的条件逐步求解,直到得出满足条件的结果.当输入x=1,y=1,执行z=x+y及z≤50,x=y,y=z后,x,y,z的值依次对应如下:x=1,y=1,z=2;x=1,y=2,z=3;x=2,y=3,z=5;x=3,y=5,z=8;x=5,y=8,z=13;x=8,y=13,z=21;x=13,y=21,z=34;x=21,y=34,z=55.由于55>50不成立,故输出55.故选B.11.(2015·北京)执行如图所示的程序框图,输出的结果为()A.(-2,2) B.(-4,0)C.(-4,-4) D.(0,-8)答案 B解析初始值x=1,y=1,k=0,执行程序框图,则s=0,t=2,x=0,y=2,k=1;s=-2,t=2,x=-2,y=2,k=2;s=-4,t=0,x=-4,y=0,k=3,此时输出(x,y),则输出的结果为(-4,0),选B.12.(2018·云南大理统测)我国古代数学典籍《九章算术》“盈不足”中有一道问题:“今有垣高九尺.瓜生其上,蔓日长七寸;瓠生其下,蔓日长一尺.问几何日相逢?”现用程序框图描述,如图所示,则输出的结果n=()A.4 B.5C.6 D.7答案 C解析模拟执行程序,可得a=0.7,S=0,n=1,S=1.7;不满足条件S≥9,执行循环体,n=2,a=1.4,S=3.4;不满足条件S≥9,执行循环体,n=3,a=2.1,S=5.1;不满足条件S≥9,执行循环体,n=4,a=2.8,S=6.8;不满足条件S≥9,执行循环体,n=5,a=3.5,S=8.5;不满足条件S≥9,执行循环体,n=6,a=4.2,S=10.2.退出循环,输出n的值为6.故选C.13.(2018·云南师大附中月考)秦九韶算法是南宋时期数学家秦九韶提出的一种多项式简化算法,即使在现代,它依然是利用计算机解决多项式问题的最优算法,其算法的程序框图如图所示,若输入的a0,a1,a2,…,a n分别为0,1,2,…,n.若n=5,根据该算法计算当x =2时多项式的值,则输出的结果为()A.248 B.258C.268 D.278答案 B解析该程序框图是计算多项式f(x)=5x5+4x4+3x3+2x2+x当x=2时的值,f(2)=258,故选B.14.(2018·福建漳州八校期末联考)执行如图所示的程序,若输出的值为1,则输入的值为()INPUT xIF x>=1 THENy=x^2ELSEy=-x^2+1END IFPRINT yENDA.0 B.1C.0或1 D.-1,0或1解析当x≥1时,由x2=1得x=±1,∴x=1符合题设;当x<1时,由-x2+1=1得x=0,符合题设.∴输入的值为0或1.15.(2017·沈阳质量检测)中国古代数学著作《孙子算经》中有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”人们把此类题目称为“中国剩余定理”.若正整数N除以正整数m后的余数为n,则记为N≡n(mod m),例如11≡2(mod 3).再将该问题以程序框图给出,执行该程序框图,则输出的n等于()A.21 B.22C.23 D.24答案 C解析当n=21时,21被3整除,执行否.当n=22时,22除以3余1,执行否.当n=23时,23除以3余2,执行是.又23除以5余3,执行是,输出的n=23.故选C.16.已知数列{a n}中,a1=1,a n+1=a n+n,若如图所示的程序框图是用来计算该数列的第2 017项,则判断框内的条件是()A.n≤2 015 B.n≤2 016C.n<2 014 D.n<2 016解析 第1次循环,s =1+1=2,n =1+1=2,第2次循环,s =2+2=4,n =2+1=3,…,第2 016次循环,n =2 017.所以结合选项可知判断框内的条件应为n ≤2 016,选B. 17.(2018·湖南长沙二模)运行如图所示的算法流程图,若输出的y 值的范围是[0,10],则输入的x 值的范围是________.答案 [-7,9]解析 该程序的功能是计算分段函数的值,y =⎩⎪⎨⎪⎧3-x ,x<-1,x 2,-1≤x ≤1,x +1,x>1.当x<-1时,由0≤3-x ≤10可得-7≤x ≤3,∴-7≤x<-1. 当-1≤x ≤1时,0≤x 2≤10成立;当x>1时,由0≤x +1≤10可得-1<x ≤9,∴1<x ≤9. 综上,输入的x 值的范围是[-7,9].17.执行如图所示的程序框图,则输出的结果是( )A .5 040B .4 850C .2 450D .2 550答案 C解析 由程序框图可知,第一次循环:S =0+0,i =2;第二次循环:S =0+2,i =4;第三次循环:S=0+2+4,i=6;...;当i=100时循环结束,此时S=0+2+4+ (98)49×(2+98)2=2 450,故输出的结果为2 450,选C.。
高一数学算法和程序框图试题答案及解析

高一数学算法和程序框图试题答案及解析1.如图是求样本平均数的程序框图,图中空白框中应填入的内容为()A.B.C.S=S+n D.S=S+【答案】A【解析】由于,故第次循环为.【考点】程序框图的应用.2.下图为某算法的程序框图,则程序运行后输出的结果是()A.2B.1C.3D.4【答案】C【解析】这里外是一个循环结构,一共循环了次,而内部是一个选择结构,根据条件确定的值是还是,然后把的值加给,次循环结束后,输出的值,便是正确答案,结果选择C.只要读懂题意,然后把人设想成计算机,按步骤逐步操作,最后就能得到正确答案.【考点】算法中的程序框图和循环结构与选择结构的嵌套.3.如图的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ).A.c>x?B.x>c?C.c>b?D.b>c?【答案】A.【解析】本题是寻找三个数中最大的数,在令a为x后,判断x与b的大小,因此第二个判断框里要判断的是x与c的大小,由于此时判断“是”时,c赋值为x,最后输出x,所以要填的是“c>x?”.【考点】程序框图的理解与应用,填写判断框处的语句是常考的一个考点.4.按右边程序框图运算:若,则运算进行几次才停止?A.B.C.D.【答案】C【解析】第一次循环,第二次循环,第三次循环,第四次循环,第五次循环。
【考点】直到型循环程序框图。
5.执行如图所示的程序框图,如果输入,那么输出的a值为()A.B.C.D.【答案】C【解析】根据程序框图的描述,是求使成立的最小a值,故选C.【考点】程序框图.6.执行下图的程序框图,若输入的x=2,则输出的y的值为【答案】23【解析】根据题意,本程序框图为求y的和循环体为“直到型”循环结构,输入x=2,第一次循环:y=2×2+1=5,x=5;第二次循环:y=2×5+1=11,x=11;第三次循环:y=2×11+1=23,∵|x-y|=12>8,∴结束循环,输出y=23.故答案为:23.【考点】本题为程序框图题,考查对循环结构的理解和认识,按照循环结构运算后得出结果.属于基础题.7.若某程序框图如图所示,则输出的p的值是 ()A.30B.28C.21D.55【答案】A【解析】根据框图的循环结构,依次;;。
高二数学高中数学新课标人教A版试题答案及解析

高二数学高中数学新课标人教A版试题答案及解析1.执行如图1所示的程序框图,如果输入的,则输出的属于()A.B.C.D.【答案】D【解析】当时,运行程序如下,,当时,,则,故选D.【考点】程序框图二次函数2.过点引直线分别交轴正半轴于两点,当面积最小时,直线的方程是__________.【答案】【解析】设直线方程为(当且仅当即时取等号 ) .【点晴】本题主要考查直线方程和重要不等式,属于中档题型.但是本题比较容易犯错,使用该公式时一定要牢牢抓住一正、二定、三相等这三个条件,如果不符合条件则:非正化正、非定构定、不等作图(单调性).平时应熟练掌握双钩函数的图像,还应加强非定构定、不等作图这方面的训练,并注重表达的规范性,才能灵活应对这类题型.3.如图,输入时,则输出的________.【答案】【解析】由算法流程图提供的算法程序可知:当时,输出,应选答案C。
4.二项式的展开式中常数项是()A.-28B.-7C.7D.28【答案】C【解析】常数项,故选B.【考点】二项式的展开式.5.设是复数,则下列命题中的假命题是()A.若,则B.若,则C.若,则D.若,则【答案】D【解析】对于A中,若,则,所以是正确的;对于B中,若,则和互为共轭复数,所以是正确的;对于C中,设,若,则,,所以是正确的;对于D中,若,则,而,所以不正确,故选D.【考点】复数的概念与运算.6.设函数(1)若时,解不等式;(2)若不等式的对一切恒成立,求实数的取值范围.【答案】(1)(2)【解析】(1)当时,||+||,利用零点分段法解不等式或者利用图象解不等式;(2)若不等式的对一切恒成立,则,因为时,,故恒成立,,.试题解析:(1)解:||+||,即或或或或所以原不等式的解集为[](2)||+||对一切恒成立,,恒成立,即恒成立,当时,,【考点】1、绝对值不等式解法;2、函数的最值.7.已知函数,设为的导函数,根据以上结果,推断_____________.【答案】【解析】.8.用反证法证明命题“设为实数,则方程没有实数根”时,要做的假设是A.方程至多有一个实根B.方程至少有一个实根C.方程至多有两个实根D.方程恰好有两个实根【答案】A【解析】至少有一个实根的反面为没有实根 ,所以选A.9.若,则的值是()A.6B.4C.3D.2【答案】D【解析】略10.某长方体的三视图如右图,长度为的体对角线在正视图中的投影长度为,在侧视图中的投影长度为,则该长方体的全面积为()A.B.C.6D.10【答案】B【解析】由三视图设长方体中同一顶点出发的三条棱长为、、,则有,解方程组得到,所以该长方体的面积为,故选B.【考点】1、空间几何体的三视图;2、空间几何体的表面积.11.利用数学归纳法证明不等式的过程中,由变成时,左边增加了()A.1项B.项C.项D.项【答案】D【解析】由题意得,当时,不等式的左侧为,当时,不等式的左侧为,所以变成时,左边增加了,共有项,故选D.【考点】数学归纳法.12.已知圆与圆的公共点的轨迹为曲线,且曲线与轴的正半轴相交于点.若曲线上相异两点满足直线的斜率之积为.(1)求的方程;(2)证明直线恒过定点,并求定点的坐标.【答案】(1);(2)证明见解析,.【解析】(1)确定,可得曲线是长轴长,焦距的椭圆,即可求解椭圆的方程;(2)分类讨论,设出直线的方程,代入椭圆的方程,利用韦达定理,结合直线的斜率之积为,即可证直线恒过定点,并求出定点的坐标.试题解析:(1)设⊙,⊙的公共点为,由已知得,,故,因此曲线是长轴长,焦距的椭圆,所以曲线;(2)由曲线的方程得,上顶点,记,若直线的斜率不存在,则直线的方程为,故,且,因此,与已知不符,因此直线AB的斜率存在,设直线,代入椭圆:①因为直线与曲线有公共点,所以方程①有两个非零不等实根,故,又,,由,得即所以化简得:,故或,结合知,即直线恒过定点.【考点】椭圆的标准方程;直线与椭圆的位置关系的应用.【方法点晴】本题主要考查了椭圆的标准方程、直线与椭圆的位置关系的应用、判定直线过定点问题等知识点的综合考查,解答中设出直线的方程,代入椭圆的方程,利用判别式和根与系数的关系及韦达定理,结合直线的斜率之积为是解答本题的关键,注重考查了分析问题和解答问题的能力及转化与化归思想的应用,试题有一定的难度,属于中档试题.13.在△ABC中,角A,B,C的对边分别为a,b,c,cos=.(1)求cos B的值;(2)若,b=2,求a和c的值.【答案】(1)(2)【解析】解:(1)∵cos=,∴sin=, 2分∴cos B=1-2sin2=. 5分(2)由可得a·c·cos B=2,又cos B=,故ac=6, 6分由b2=a2+c2-2ac cos B可得a2+c2=12, 8分∴(a-c)2=0,故a=c,∴a=c=10分【考点】解三角形点评:解决的关键是根据诱导公式以及二倍角公式和向量的数量积结合余弦定理来求解,属于中档题。
2019-2020学年北师大版七年级数学程序框图问题专题汇编(含答案)

第7次输出的结果为4,
第8次输出的结果为2,
第9次输出的结果为1,
第10次输出的结果为6,
第11次输出的结果为3,
……
∴除去前3次的输出结果,后面每输出六次为一个周期循环,
∵(2019-3)÷6=336,
∴第2019次输出的结果为1,
故答案为:8;1.
【点睛】
本题考查代数式求值,解题关键是弄清题中的规律.
(1)若输入x的值为2,输入y的值为﹣2,求输出的结果;
(2)用含x,y的代数式表示输出的结果为:;
(3)若输入x的值为2,输出的结果为8,求输入y的值;
(4)若y是x的k倍(k为常数),且不论x取任意负数时,输出的结果都是0,求k的值.
化简或求值(本小题5题,4+4+5+5+5=23)
21.(1)
【详解】
根据图表,可得若输入x,则输出
∴当x=11时,原式
故选:A.
【点睛】
本题是一道求代数式的值的题目,根据图表找规律是解题的关键;
2.C
【解析】
观察这个数表可以发现,输出的数据是一个分数,分子和输入的数据相同,分母是分子的平方加1,所以当输入数据是8时,输出的数据是 .
故选C.
3.C
【解析】
【分析】
【详解】
解:(1)根据题意列式得:(m2﹣m)÷m+2=m﹣1+2=m+1;
(2)当m=﹣1时,原式=﹣1+1=0.
根据题意得到关于x的方程,解方程即可.
【详解】
解:当x为正数时,|x|-2=-1,解得x=1;
当x为负数时,x+3=-1,解得x=-4.
简单的程序框图习题

在此添加您的文本16字
详细描述:使用递归方法实现斐波那契数列的求解,从第 一个和第二个数开始,每个后续的数是前两个数的和。
在此添加您的文本16字
总结词:迭代实现
在此添加您的文本16字
详细描述:使用迭代方法实现斐波那契数列的求解,通过 保存前一个和前两个数来计算下一个数。
在此添加您的文本16字
总结词
通过条件判断实现
详细描述
首先,输入一个年份,然后使用条件语句判断这个年份是否满足闰年的条件(能被4整除且不能被100整除,或者 能被400整除)。如果是,则输出“是闰年”,否则输出“不是闰年”。
03
循环结构
题目七:求一个数的阶乘
总结词
通过循环结构计算一个数的阶乘
详细描述
使用循环结构,从1开始逐个累乘到给定的数,得到该数的阶乘。
总结词
模拟游戏过程
详细描述
模拟约瑟夫环游戏的进行过程,从第一个 人开始计数,每到特定位置的人出局,直 到只剩下一个人为止。
感谢您的观看
THANKS
输入一个数x。
详细描述
按照顺序结构,首先执行 乘法操作x*x。
题目三:判断一个数是否为偶数
总结词:通过输入一个数, 按照顺序结构,判断它是否 为偶数并输出结果。
04
按照顺序结构,首先判断n是 否为偶数。
01 03
详细描述
02
输入一个数n。
02
选择结构
题目四:判断一个数是否为正数
总结词
通过条件判断实现
详细描述:使用迭代方法实现汉诺塔问题的求解,通过 循环逐步移动盘子,直到所有盘子都移动到目标塔上。
详细描述:在递归实现中,可以使用优化策略来减少递 归的深度,例如在移动盘子时尽可能将较大的盘子放在 下面。
高三数学框图试题

高三数学框图试题1.执行如图中的程序框图,若输出的结果为21,则判断框中应填()A.B.C.D.【答案】C【解析】模拟程序框图执行过程,如下;开始,,不输出,进入循环,1是奇数?是,,不输出,进入循环,2是奇数?否,,不输出,进入循环,3是奇数?是,,不输出,进入循环,4是奇数?否,不输出,进入循环,5是奇数?是,,不输出,进入循环,6是奇数?否,,退出循环,输出21,∴判断框中的条件是:故选C.【考点】程序框图.2.阅读右面的程序框图,运行相应的程序,输出的结果为()A.B.C.D.【答案】C【解析】第一次循环,第二次循环,第三次循环,第四次循环,,因此当时,【考点】循环体流程图3.阅读右面的程序框图,运行相应的程序,输出的结果为()A.B.C.D.【答案】C【解析】第一次循环,第二次循环,第三次循环,第四次循环,,因此当时,【考点】循环体流程图4.阅读如图的程序框图,若输出的的值等于,那么在程序框图中判断框内应填写的条件是()A.?B.?C.?D.?【答案】A【解析】读懂框图可知求满足的值,易得所以.【考点】考查算法与框图.5.如图的算法流程图中,当输入时,则输出的()A.64B.63C.62D.61【答案】B【解析】程序在运行过程中各变量的值如下表示:第一次运行,不大于2013,n变为62;第二次运行,不大于2013,n变为63;第三次运行,所以输出63.答案为63.【考点】程序框图.6.执行如图所示的程序框图,输出的S值为()A.1B.C.D.【答案】C【解析】第一次执行循环:,;第二次执行循环:,,满足≥2,结束循环,输出.【考点】本小题考查了对算法程序框图的三种逻辑结构的理解,考查了数据处理能力和算法思想的应用.7.如果执行右面的算法语句输出结果是2,则输入的值是( )A.0或2B.或2C.2D.0【答案】A【解析】此算法语句表示分段函数,若输出是2,则。
当时,由得:;当时,由得:,所以。
高中数学《算法与框图》练习题(含答案解析)

高中数学《算法与框图》练习题(含答案解析)一、单选题1.执行如图所示的程序框图,若输入的10N=,则输出的X=()A.132B.121C.119D.1172.按如图所示的算法框图运算,若输入x=3,则输出k的值是()A.3B.4C.5D.63.运行如图所示的程序框图,若输入的A,B的值分别为5,7,则输出的结果为()A.5,7B.7,5C.7,7D.5,54.用辗转相除法求得288与123的最大公约数是()A.42B.39C.13D.35.流程图中表示判断框的是().A.矩形框B.菱形框C.圆形框D.椭圆形框6.给出如图所示的程序框图,若输入x的值为52-,则输出的y的值是()A.-3B.-1C.-2D.07.执行如图所示的程序框图,如果输入的x,Ry∈,那么输出的S的最大值为()A .0B .1C .2D .48.“大衍数列”来源于《乾坤谱》中对《易传》“大衍之数五十”的推论,主要用于解释中华传统文化中的太极衍生原理,数列中的每一项,都代表太极衍生过程中,曾经经历过的两仪数量总和,是中华传统文化中隐藏着的世界数学史上第一道数列题.如图是求“大衍数列”前n 项和的程序框图.执行该程序框图,输入6m =,则输出的S =( )A .18B .26C .44D .689.某同学为了求2222123n ++++,设计了如图所示的程序框图,在该程序框图中,①和①两处应分别填入( )A .2,S S i i n =+≥B .2(1),1S S i i n =+-≥+C .2,S S i i n =+>D .2(1),1S S i i n =++≥-10.如图所示的形状出现在南宋数学家杨辉所著的《详解九章算法》中,后人称为“三角垛”.“三角垛”最上层有1个球,第二层有3个球,第三层有6个球,….如图所示的程序框图,输出的S 即为小球总数,则S =( )A .35B .56C .84D .120二、填空题11.运行如图所示的伪代码,输出的T 的值为________.12.用秦九韶算法求函数432()2321f x x x x x =-+++,当1x =时的值时,2=v ___________.13.执行如图所示的程序框图,若输出的结果为48,则输入k 的值可以为______.14.设2134与1455的最大公约数为m ,则m 化为三进制为__________.三、解答题15.(1)求98的二进制数(2)用辗转相除法求840与1764的最大公约数(3)用秦九韶算法计算函数()432354f x x x x =++-当3x =时的函数值.16.某学校行政机构关系如下:①校长下设两名副校长和校长办公室;①两名副校长又各自管理教务处、教科室和保卫科、政教处、总务处;①各科室共同管理和服务各班级.试画出该校的行政组织结构图.17.任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积.18.用二分法设计一个求方程230x -=在[]1,2上的近似根的算法.(近似根与精确解的差的绝对值不超过0.0005)参考答案与解析:1.B【分析】根据程序循环体内的执行逻辑,依次列出每步的执行结果直到n N ≥,确定输出结果N 即可.【详解】由程序的执行逻辑知:输入10N =,1、1,1X n ==:得1,23X n ==,n N <,执行循环体; 2、13X =,2n =:得1,35X n ==,n N <,执行循环体; 3、15X =,3n =:得1,47X n ==,n N <,执行循环体; 4、17X =,4n =:得1,59X n ==,n N <,执行循环体; …10、119X =,10n =:得121X =,11n N =>,跳出循环体. 输出121X =. 故答案为:B.2.B【分析】根据程序框图依次进行计算即可【详解】当1k =时,1312x =-=;当2k =时,2213x =-=;当3k =时,33126x =-=;当4k =时,42612021x =->,故输出的4k =,故选:B3.B【分析】按照程序框图运行即可.【详解】模拟程序的运行,可得:5A =,7B =,满足A B <,5K =,则7A =,5B =.所以输出A ,B 的值分别为7,5.故选: B .4.D【分析】根据辗转相除法的步骤,将288和133带入进行运算,即可得到答案.【详解】288212342=⨯+12324239=⨯+42393=+39133=⨯故288与123的最大公约数是3故选:D.5.B【分析】根据算法框图中表示判断的是菱形框,即可得出答案.【详解】解:流程图中矩形框表示处理框,菱形框表示判断框,圆形框表示起止框,没有椭圆形框,所以B 选项正确.故选:B【点睛】本题考查流程图中图形符号含义,属于基础题.6.C【分析】模拟执行程序,即可求出输出值; 【详解】解:输入52x =-,则55221222-⎛⎫=> ⎪⎝⎭,满足12?2x ⎛⎫> ⎪⎝⎭, 第二次循环,51222x =-+=-,则11221222-⎛⎫=< ⎪⎝⎭,不满足12?2x ⎛⎫> ⎪⎝⎭,则22222211log log log 22log 2224y -⎛⎫=-===-=- ⎪⎝⎭,输出2-; 故选:C7.D【分析】画出判断条件对应的不等式组所表示的平面区域,结合图形,确定目标函数的最优解,利用程序框图的输出结果,即可求解.【详解】由题意,不等式组002x y x y ≥⎧⎪≥⎨⎪+≤⎩所表示的平面区域,如图所示,目标函数2S x y =+,可化为直线2y x S =-+,当直线2y x S =-+经过点A 时,直线在y 轴上的截距最大,此时目标函数取得最大值,又由02y x y =⎧⎨+=⎩,解得(2,0)A ,所以目标函数的最大值为max 4S ,又由不等式002x y x y <⎧⎪<⎨⎪+<⎩时,根据程序框图,可得1S =,所以输出的S 的最大值为4.故选:D.8.C【分析】根据程序流程图,代入6m =,计算出结果即可.【详解】①6m =,1n =,2102n a -==,0S S a =+=,此时n m <; ①2n =,222n a ==,2S S a =+=,此时n m <; ①3n =,2142n a -==,6S S a =+=,此时n m <; ①4n =,282n a ==,14S S a =+=,此时n m <; ①5n =,21122n a -==,26S S a =+=,此时n m <; ①6n =,2182n a ==,44S S a =+=,此时n m ≥, 结束程序,输出结果为44,故选:C9.C【分析】根据流程图及最后输出的结果逐项判断后可得正确的选项.【详解】对于A ,第1次判断前21,2S i ==,第2次判断前2212,3S i =+=,依次,最后一次判断前,()222121S n =+++-,此时i n =,终止循环, 故此时输出()222121S n =+++-,不合题意.对于C ,第1次判断前21,2S i ==,第2次判断前2212,3S i =+=,依次,最后一次判断前,22212S n =+++,此时1i n =+,终止循环, 故符合题意.对于B ,第1次判断前20,2S i ==,第2次判断前21,3S i ==,依次,最后一次判断前,()222121S n =+++-,此时1i n =+,终止循环, 故此时输出()222121S n =+++-,不合题意.对于D ,第1次判断前22,2S i ==,第2次判断前2223,3S i =+=,依次,最后一次判断前,()222231S n =+++-,此时1i n =-,终止循环, 故此时输出()222231S n =+++-,不合题意.故选:C10.B【分析】设第n 层小球个数为n a ,根据程序框图可知,输出的123456S a a a a a a =+++++,求出各个数即可得到.【详解】设第n 层小球个数为n a ,由题意可知,1n n a a n --=()2n ≥.根据程序框图可知,输出的123456S a a a a a a =+++++,又11a =,23a =,36a =,43410a a =+=,54515a a =+=,65621a a =+=,所以136********S =+++++=.故选:B.11.16【分析】模拟程序的运行过程,即可得出程序运行后的输出结果.【详解】当1T =时,3i =;当134T =+=时,5i =;当459T =+=时,7i =;当9716T =+=时,98i =>.所以输出16T =.故答案为:16.【点睛】本题主要考查了程序语言的应用问题,模拟程序的运行过程是常用的方法,属于基础题. 12.0【分析】利用秦九韶算法的定义计算即可.【详解】012221311110v v v ==⨯-=-=-⨯+=,,故答案为: 013.8(答案不唯一)【分析】根据程序框图依次计算,直至推出48s =截止,判断条件.【详解】执行程序框图,可知:第一次循环:n =1+3=4,S =2×1+4=6;第二次循环:n =4+3=7,S =2×6+7=19;第三次循环:n =7+3=10,S =2×19+10=48,要使得输出的结果为48,可知k 可以为8.故答案为:8(答案不唯一)14.()310121【分析】先求出2134与1455的最大公约数97m =,再利用“辗转相除法”进位方法,即可得出结果.【详解】解:21341455679,1455679297,679977=+=⨯+=⨯,2134∴与1455的最大公约数为97,97m ∴=,用97连续除3得余数,可得:97化为三进制数=()310121.故答案为:()310121.15.(1)()21100010(2)84(3)254【解析】(1)将98写成的幂的和的形式,即可找到98的二进制数;(2)根据辗转相除法的规则,即可求出最大公约数;(3)先将()f x 写成(){}23054x x x x +++-⎡⎤⎣⎦的形式,再计算3x =时01234,,,,v v v v v 的值即可.【详解】(1)6598222=++,所以98的二进制数是()21100010.(2)1764284084=⨯+,8401084=⨯,所以840与1764的最大公约数为84.(3)()(){}23054f x x x x x =+++-⎡⎤⎣⎦.0 3.v =12339.v =⨯+=293027.v =⨯+=3273586.v =⨯+=48634254.v =⨯-=【点睛】本题考查二进制,辗转相除法,秦九昭算法等知识,属于基础题.16.见解析【分析】根据题目中的条件,找出各要素之间的关系,校长只负责两名副校长和校长办公室,所以校长下只有两名副校长和校长办公室,依次类推,两名副校长又各自管理教务处、教科室和保卫科、政教处、总务处;班级由所有的科室负责.【详解】该校的行政组织结构图如图所示:【点睛】本题考查组织结构图的画法,关键是找出各要素之间的关系, 属于基础题.17.见解析【分析】由算法的概念可知:算法是先后顺序的,结果明确性,每一步操作明确的,根据已知半径求圆的面积的算法的先后顺序,即可得出结果.【详解】第一步:输入任意正实数r ;第二步:计算2S r π=;第三步:输出圆的面积S【点睛】本题考查算法的概念,解题关键是算法步骤的排序和格式,属于基础题.18.见解析【分析】计算(1)0,(2)0f f <>,设121,2x x ==,122x x m +=,判断()f m 的符号,根据零点存在定理得到算法.【详解】第一步:令2()3f x x =-,(1)20,(2)10f f =-<=>,∴设121,2x x ==;第二步:令122x x m +=,判断()f m 是否为0,若是,则m 为所求;若不是,则继续判断()1()f x f m ⋅大于0还是小于0; 第三步:若()1()0f x f m ⋅>,则令1x m =;否则,令2x m =;第四步:判断120.0005x x-≤是否成立?若是,则12,x x之间的任意值均为满足条件的近似根;若不是,则返回第二步.【点睛】本题考查了求方程近似根的算法,意在考查学生对于算法的理解和应用。
高二数学算法与框图试题答案及解析

高二数学算法与框图试题答案及解析1.如果执行右侧的程序框图,那么输出的为。
【答案】9【解析】不满足条件,进入循环,第一次循环:,不满足条件,再次循环;第二次循环:,不满足条件,再次循环;第三次循环:,满足条件,结束循环,此时输出9.【考点】程序框图。
点评: 程序框图是课改之后的新增内容,在考试中应该是必考内容。
一般情况下是以一道小题的形式出现,属于较容易题目。
一般的时候,如果循环次数较少,我们可以一一写出,若循环次数较多,我们需要寻找规律。
2.将十进制数56转化为二进制数____________【答案】【解析】略3.执行如图的程序框图,输出的= ()A.30B.25C.20D.12【答案】A【解析】程序执行过程中的数据变下如下:成立,输出【考点】程序框图4.运行如图所示的程序框图.若输入x=4,则输出y的值为()A.49B.25C.13D.7【答案】B【解析】由题可知,若输入x=4,则y=2×4﹣1=8﹣1=7,|4﹣7|=3>8不成立,则x=7,y=2×7﹣1=14﹣1=13,|7﹣13|=6>8不成立,则x=13,y=2×13﹣1=26﹣1=25,|13﹣25|=12>8成立,则输出y=25;【考点】程序框图5.执行如图所示的程序框图,若输入的值为,则输出的的值为()A.B.C.D.【答案】D【解析】因为,所以,,故选D.【考点】1.程序框图;2.对数运算性质.6.执行如图所示的程序框图,输出的值为A.4B.5C.6D.7【答案】D【解析】模拟运算:成立成立成立成立成立成立成立成立不成立,输出,故选D.【考点】程序框图.7.如图所示的程序框图,若输出的,则判断框内应填入的条件是______.【答案】【解析】程序执行中的数据变化为:成立,【考点】程序框图8.用秦九韶算法计算多项式在时的值时,的值为()A.-845B.220C.-57D.34【答案】C【解析】【考点】秦九韶算法9.如图所示的程序框图,输入时,程序运行结束后输出的、值的和为.【答案】11【解析】执行程序框图,得,不满足;得,不满足;得,不满足;得,满足,退出循环,输出的值为7,的值为4,故和为11.【考点】1、程序框图;2、算法.10.把11化为二进制数为().A.1 011(2)B.11 011(2)C.10 110(2)D.0 110(2)【答案】A【解析】,故选A。
高三数学算法和程序框图试题

高三数学算法和程序框图试题1.运行如图所示的程序框图,则输出的运算结果是_____________【答案】【解析】因为第一次进入循环,运算后S=,i=1<4第二次进入循环,运算后S=,i=2<4第三次进入循环,运算后S=,i=3<4第四次进入循环,运算后S=,i=4≥4跳出循环输出S=.【考点】算法,框图,数列求和,裂项法.2.如图所示,程序框图(算法流程图)的输出结果是()A.34B.55C.78D.89【答案】B【解析】由题意,①②③④⑤⑥⑦⑧,从而输出,故选B.【考点】1.程序框图的应用.3.执行右侧的程序框图,若输入,则输出 .【答案】C【解析】第一次运行后y=5,第二次运行后y=,第三次运行后,此时,满足条件,故输出.【考点】程序框图.4.定义某种运算,运算原理如下图所示,则式子的值为。
【答案】13【解析】解:=所以答案应填13.【考点】1、新定义;2、指数运算与对数运算.5.某程序框图如图所示,若使输出的结果不大于20,则输入的整数的最大值为()A.3B.4C.5D.6【答案】B【解析】这是一个循环结构,循环的结果依次为:.再循环一次,S的值就大于20,故的值最大为4.【考点】程序框图.6. [2013·湖北高考]阅读如图所示的程序框图,运行相应的程序.若输入m的值为2,则输出的结果i=________.【答案】4【解析】i=1,A=2,B=1→i=2,A=4,B=2→i=3,A=8,B=6→i=4,A=16,B=24,输出i=4.7.已知某程序框图如图所示,则该程序运行后输出的结果为( )A.B.C.D.【答案】A【解析】运行第一次:成立;运行第二次:成立;运行第三次:成立;运行第四次成立;运行第五次:成立;运行第2007次:成立;运行第2008次:不成立;输出A的值:故选A.【考点】循环结构.8.如果执行如图的程序框图,那么输出的值是__________.【答案】【解析】依题意可得程序框图是一个以6为周期的数列,输出的S分别是由2014除以6的余数为4.所以输出的值是.【考点】1.程序框图.2.周期数列.9.执行如图所示的算法框图,输出的结果是,则判断框内应填入的条件是()A.B.C.D.【答案】A【解析】本程序计算是,因为,由,解得,此时,不满足条件,所以选A.【考点】程序框图.10.阅读如图所示的程序框图,若输入,则输出的值为__________.【答案】.【解析】第一次循环,,不成立;执行第二次循环,,,不成立;执行第三次循环,,,不成立;执行第四次循环,,,成立,跳出循环体,输出的值为.【考点】算法与程序框图11.一个算法的程序框图如右图所示,若该程序输出的P位于区间内,则判断框内应填入的条件是()A.B.C.D.【答案】C【解析】因为第一次循环,第二次循环,第三次循环,第四次循环,第五次循环,第六次循环,此时应结束循环,所以判断框中应填选C.【考点】循环结构流程图12.A.B.C.D.【答案】C【解析】程序执行过程中,的值依次为;;;;;,程序结束,输出.【考点】程序框图.13.执行如图所示的程序框图,输出的所有值之和是_________.【答案】【解析】由程序框图可知,当时,1不是3的倍数,输出1;当,3是3的倍数,不输出;同理,接下来输出的数还有,所以之和是.【考点】程序框图的应用.14.执行下图的程序框图,如果输入,则输出的值为.【答案】【解析】由题意,.【考点】程序框图.15.某程序框图如图所示,则该程序运行后输出的值为.【答案】7【解析】开始时,,进入循环,;,继续循环,;,继续循环,;,跳出循环,故.【考点】1、程序框图的循环结构;2、数列的列项求和.16.执行如图所示的程序框图,输出的S=________.【答案】【解析】执行第一次循环时S=,i=1;第二次循环S=,i=2,此时退出循环.故输出S=.17.执行程序框图,则输出的S是()A.5040B.4850C.2450D.2550【答案】C【解析】由程序框图分析可知:第一次循环:第二次循环:第三次循环:…,当时循环结束,此时,故输出的结果为2450,选C.【考点】1.程序框图;2.等差数列的前n项和公式.18.执行如图所示的程序框图,则输出的k的值是()A.3B.4C.5D.6【答案】C【解析】依次执行循环体得s=1,k=2;s=2,k=3;s=6,k=4;s=15,k=5,s=31,满足s>15,输出k=5.故选C.19.如果执行如图的程序框图,输入正整数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中最小的数和最大的数【答案】C【解析】随着k的取值不同,x可以取遍实数a1,a2,…,aN,依次与A,B比较,A始终取较大的那个数,B始终取较小的那个数,直到比较完为止,故最终输出的A,B分别是这N个数中的最大数与最小数. 20.如图是一个算法流程图,则输出的k的值是________.【答案】6【解析】根据程序框图可知,k=1时,12-1×6+5≤0;k=2时,22-2×6+5≤0;k=3时,32-3×6+5≤0;k=4时,42-4×6+5≤0;k=5时,52-5×6+5≤0;k=6时,62-6×6+5>0.故输出的k的值是6.21.运行如图的程序框图,若输出的结果是,则判断框中可填入A.B.C.D.【答案】B【解析】程序的运算功能是,而,因此.【考点】程序框图.22.执行下面的程序框图,若输入的ε的值为0.25,则输出的n的值为________.【答案】3【解析】逐次计算的结果是F1=3,F=2,n=2;F1=5,F=3,n=3,此时输出,故输出结果为3.23.阅读如图所示的程序框图,若运行相应的程序,则输出的S的值是() A.102B.21C.81D.39【答案】A【解析】S=1×31+2×32+3×33=10224.一个算法的程序框图如图,则其输出结果是()A.0B.C.D.【答案】B【解析】由题意可知:.【考点】1.程序框图;2.三角函数的周期性.25.阅读程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为()A.-1B.1C.3D.9【答案】C【解析】因为当x=-25时进入判断成立所以计算得到.在进入判断框,又是成立的所以.再一次进入判断框由于不成立,所以进到的运算,即可得.故选C.解题关键是要逐一代入判断计算,易出错.【考点】1.框图语言.2.循环语句.3.判断语句.26.执行如图所示的程序框图,输出的S值为()A.B.C.D.【答案】B【解析】程序在执行过程中,的值分别为;;;;,故输出的值为.【考点】程序框图.27.执行如图所示的程序框图,输出的值为()A.6B.24C.D.【答案】C【解析】根据框图的循环结构,依次,跳出循环,输出结果。
程序框图计算题目(含参考答案)

按照给出程序框图计算专题题目特点:—个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:的数值为x,先把图中给出的计算程序表示成一个算式,然后将给出的数值代入这个算式计算即可。
解此类题目的关键是:理解给出的程序图,并把把图中给出的计算程序表示成算式。
特别注意:程序框图中的运算是由前到后..依次进行的,不存在先乘除后加减的问题。
专题练习:1.如图是一个计算程序,若输入x的值为5,则输出结果为()A. 11B. -9C. -7 D . 212.根据输入的数字,按图中程序计算,并把输出的结果填入表内:3.根据输入的数字8,按图中程序计算,则输出的结果是()。
A . -0.125 B. -1.125 C . -2.125 D . 2.93754.按如图的程序计算,若开始输入的值x为正整数,最后输出的结果小于20,则输出结果输入输出-2-1.511.5否最多有()种.输出结果7.按下面的程序计算,如输入的数为50,则输出的结果为152,要使输出结果为125,则输入的正整数x的值的个数最多有()A . 0个B . 1个C. 2个 D . 3个8.按下面的程序计算,若开始输入的值x为正数,最后输出的结果为的不同值分别为11,则满足条件的x 括号输入忑-16时,最后输出的结果y是多少?(写出计算过程)9.将下列分数10.学习了有理数的运算后,小明设计了一种计算程序,如图所示,当小明输入输出值y= __________________ .-6时,则11.根据如图所示的计算程序,若输入的值,则输出的值输入L)=2T+3(X W3)*输岀——»X——>V ——2v+10(x>3)—►V13.根据下面的运算程序,若输入x = - | -4|时,输出的结果y= ;若输入X14•如图,某计算装置有数据输入口A和运算结果输出口B,下表是小明输入的数据(输入数据为正整数)和输出口相应结果,按此装置的计算规律,如果输出口B的数据是101时,则输入口A的数据是_______________ .输入口 A的数据1 2 3 4 5 ? 输出口 B的数据2 5 10 17 26 101 12.根据图中的程序, 当输入x=5时,输出的结果y=时,输出的结果y= O15•某计算装置有一数据入口 A 和-运算结果出口 B ,下表是小颖输入一些数据后所得的结(1) 若小颖输入的数为 _________ 7,则输出的数为 ;(2) __________________________________________________ 若出口 B 输出的数为900,则小颖输入的数为 _____________________________________________ ; (3) _________________________________________ 若小颖输入的数为 x ,则输出的数为 ____________________________________________________ •16. 小刚学学习了有理数运算法则后,编了一个计算程序,当他输入任意一个有理数时,显 示屏上出现的结果总等于所输入的有理数的平方与1的和,当他第一次输入 2,然后又将所得的结果再次输入后,显示屏上出现的结果应是 ___________________ 。
高二数学算法与框图试题

高二数学算法与框图试题1.如果执行右侧的程序框图,那么输出的为。
【答案】9【解析】不满足条件,进入循环,第一次循环:,不满足条件,再次循环;第二次循环:,不满足条件,再次循环;第三次循环:,满足条件,结束循环,此时输出9.【考点】程序框图。
点评: 程序框图是课改之后的新增内容,在考试中应该是必考内容。
一般情况下是以一道小题的形式出现,属于较容易题目。
一般的时候,如果循环次数较少,我们可以一一写出,若循环次数较多,我们需要寻找规律。
2.任何一个算法都离不开的基本结构为()A.逻辑结构B.选择结构C.循环结构D.顺序结构【答案】D【解析】分析:根据程序的特点,我们根据程序三种逻辑结构的功能,分析后即可得到答案.解答:解:根据算法的特点如果在执行过程中,不需要分类讨论,则不需要有条件结构;如果不需要重复执行某些操作,则不需要循环结构;算法的基本结构不包括逻辑结构.但任何一个算法都必须有顺序结构故选D.点评:本题考查的知识点是程序的三种结构,熟练掌握三种逻辑结构的功能是解答本题的关键,是对基础知识的直接考查,比较容易.3.计算机执行右面的程序段后,输出的结果是()A.1,3B.4,1C.0,0D.6,0【答案】B【解析】分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用顺序结构计算变量a,b的值,并输出,逐行分析程序各语句的功能不难得到结果.解答:解:∵a=1,b=3∴a=a+b=3+1=4,∴b=a-b=4-3=1.故输出的变量a,b的值分别为:4,1故选B点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.= .4.用秦九韶算法计算多项式f (x)=8x4+5x3+3x2+2x+1在x=2时的值时,v2【答案】45【解析】略5.执行如图所示的程序框图,若输入n的值为2,则输出s的值是()A.1B.2C.4D.7【答案】【解析】这是一个循环结构,循环的结果依次为:.最后输出2.选B.【考点】程序框图6.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】B【解析】第一次循环可得:,满足条件继续循环;第二次循环可得:,满足条件继续循环;第三次循环可得:,不满足条件,跳出循环体,可得,故选择【考点】流程图7.如图所示的程序框图,输入时,程序运行结束后输出的、值的和为.【答案】11【解析】执行程序框图,得,不满足;得,不满足;得,不满足;得,满足,退出循环,输出的值为7,的值为4,故和为11.【考点】1、程序框图;2、算法.8.已知n次多项式f(x)=an x n+an-1x n-1+…+a1x+a0,用秦九韶算法求f(x0)的值,需要进行的乘法运算、加法运算的次数依次是().A.n,n B.2n,n C.,n D.n+1,n+1【答案】A【解析】n次多项式f(x)=an x n+an-1x n-1+…+a1x+a0改写成如下形式:这样把一个一元n次多项式的求值问题转化为n个一次式的算法,大大简化了计算过程。
第五单元创新题型[定义新运算、程序框图、探究规律]专项练习-五年级数学(解析版)人教版
![第五单元创新题型[定义新运算、程序框图、探究规律]专项练习-五年级数学(解析版)人教版](https://img.taocdn.com/s3/m/a86b6c54b6360b4c2e3f5727a5e9856a561226bb.png)
2023-2024学年五年级数学上册典型例题系列第五单元:创新题型·[定义新运算、程序框图、探究规律]1.学校的电脑开机密码是“◎□☆◎”,屏幕给出的提示是:☆×15=60,36÷☆=□,◎÷□=◎,这个开机密码是( )。
【答案】0940【分析】已知☆×15=60,根据“积÷一个因数=另一个因数”,由此求出☆的值;把☆的值代入36÷☆=□中,求出□的值;把□的值代入◎÷□=◎中,求出◎的值;由此得出这个开机密码。
【详解】因为☆×15=60,所以☆=60÷15=4;把☆=4代入36÷☆=□,得:36÷4=□,所以□=36÷4=9; 把□=9代入◎÷□=◎,得:◎÷9=◎,所以◎=0;所以,这个开机密码是0940。
【点睛】本题考查含有字母式子的求值,把未知数的值代入式子中,求出得数。
2.规定()a b a b b =-÷,2m 40.3=,则m =( )。
【答案】2.6【分析】根据()a b a b b =-÷,2m 40.3=可知,a 2m =,b 4=,代入后可得方程()2m 440.3-÷=,解方程,即可求出m 的值。
【详解】由题意可得:()2m 440.3-÷=解:()2m 4440.34-÷⨯=⨯2m 4 1.2-=2m 44 1.24-+=+2m 5.2=2m 2 5.22÷=÷m 2.6=【点睛】关键是要正确地理解新定义的算式含义,然后严格按照新定义的计算程序,将数值代入,转化为方程进行计算。
3.定义2a b a b =-※ ,则()234※※=( )。
【答案】193【分析】先把a =4,b =2代入2a b -中,计算出242-的结果为14,再把a =14,b =3代入2a b -中,计算出2143-即可。
程序框图计算题目(含参考答案)

按照给出程序框图计算专题题目特点:输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:设输入的数值为x ,先把图中给出的计算程序表示成一个算式,然后将给出的数值代入这个算式计算即可。
解此类题目的关键是:理解给出的程序图,并把把图中给出的计算程序表示成算式。
特别注意:程序框图中的运算是由前到后....依次进行的,不存在先乘除后加减的问题。
专题练习:1.如图是一个计算程序,若输入x 的值为5,则输出结果为( ) A .11 B .-9 C .-7 D .212.根据输入的数字,按图中程序计算,并把输出的结果填入表内:3.根据输入的数字8,按图中程序计算,则输出的结果是( )。
A .-0.125B .-1.125C .-2.125D .2.93754.按如图的程序计算,若开始输入的值x 为正整数,最后输出的结果小于20,则输出结果最多有( )种.A .2个B .3个C .4个D .5个5.根据如图所示的程序进行计算,若输入x的值为-1,则输出y的值为.6.如图,是一个有理数混合运算程序的流程图,请根据这个程序回答问题:当输入的x为-16时,最后输出的结果y是多少?(写出计算过程)7.按下面的程序计算,如输入的数为50,则输出的结果为152,要使输出结果为125,则输入的正整数x的值的个数最多有()A.0个B.1个C.2个D.3个8.按下面的程序计算,若开始输入的值x为正数,最后输出的结果为11,则满足条件的x 的不同值分别为.9.将下列分数32,45输入右边的流程图,在输出圈的括号内依次填入输出的数.并写出计算结果.结果是否大于-4YESNO10.学习了有理数的运算后,小明设计了一种计算程序,如图所示,当小明输入-6时,则输出值y= .11.根据如图所示的计算程序,若输入的值x=-1,则输出的值y= .12.根据图中的程序,当输入x=5时,输出的结果y= .13.根据下面的运算程序,若输入|4|x =--时,输出的结果y= ;若输入113x =时,输出的结果y= 。
济南市汇文中学选修1-2第二章《框图》测试题(答案解析)

一、选择题1.根据下边框图,当输入x 为2019时,输出的y 为( )A .1B .2C .5D .102.下面的程序框图表示求式子32×35×311×323×347×395的值, 则判断框内可以填的条件为( )A .90?i ≤B .100?i ≤C .200?i ≤D .300?i ≤3.如图所示的程序框图,若输入的x 的值为()a a R ∈,则输出u =( )A .aB .a -C .aD .a -4.如图给出的是计算111112468100+++++的一个程序框图,则判断框内应填入关于i 的不等式为( ).A .50i <B .50i >C .51i <D .51i >5.如果下面程序框图运行的结果1320s =,那么判断框中应填入( )A .10?k <B .10?k >C .11?k <D .11?k >6.如图所示,程序框图的输出值S =( )A .15B .22C .24D .287.秦九韶是我国南宋时期的数学家,他在《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图是实现该算法的程序框图.执行该程序框图,若输入n ,x 的值分别显4,3,则输出v 的值为( )A.6B.20C.61D.183x=,则输出的n=()8.执行下边的程序框图,若输入的299.已知某程序框图如图所示,则执行该程序后输出的结果是( )A.-1 B.1 C.2 D.1 210.阅读下边的程序框图,运行相应的程序,则输出n的值为()A.2 B.3 C.4 D.511.执行如图所示程序框图所表达的算法,若输出的x值为48,则输入的x值为( )A.12B.8C.6D.312.执行下面的程序框图,若1516p ,则输出n的值为()A.3 B.4 C.5 D.6二、填空题13.执行如图所示的程序框图,则输出S的值为_____.14.如图是一个算法的流程图,则输出的S的值是____.15.执行如下图所示的程序框图,则输出的结果是________.16.给出一个如下图所示的程序框图,若要使输入的值与输出的值相等,则这样的值的个数是______.17.流程图中的判断框有1个入口和________个出口.18.今年暑假,小明一家准备从A城到G城自驾游,他规划了一个路线时间图,箭头上的数字表示所需的时间(单位:小时),那么从A城到G城所需的最短时间为__________小时.19.执行如图所示的程序框图,则输出的结果是__________.20.对一位运动员的心脏跳动检测了8次,得到如下表所示的数据:检测次数123456783940424243454647监测数据a i(次\分钟)上述数据的统计分析中,一部分计算见如右图所示的程序框图(其中是这8个数据的平均数),则输出的的值是________三、解答题21.设计程序框图求1210000n ⨯⨯⨯<使成立的最大正整数n . (1)画出程序框图; (2)计算最大正整数n 的值.22.给出如图所示的程序框图,写出相应的程序.23.已知数列}{n a 的各项均为正数,观察程序框图,当31=a ,3=k 时,91=S .(1)求数列}{n a 的通项;(2)令n an b 2=,求m b b b +++ 21的值.24.(本题满分16分)对任意函数f (x ),x ∈D ,可按如图构造一个数列发生器,记由数列发生器产生数列{x n }.(1)若定义函数()421x f x x -=+,且输入04965x =,请写出数列{x n }的所有项; (2)若定义函数f (x )=xsinx (0≤x≤2π),且要产生一个无穷的常数列{x n },试求输入的初始数据x 0的值及相应数列{x n }的通项公式x n ;(3)若定义函数f (x )=2x+3,且输入x 0=﹣1,求数列{x n }的通项公式x n .25.[2019·朝鲜中学]在如图所示的程序框图中,有这样一个执行框1()i i x f x -=,其中的函数关系式为42()1x f x x -=+,程序框图中的D 为函数()f x 的定义域.(1)若输入04965x =,请写出输出的所有x 的值; (2)若输出的所有i x 都相等,试求输入的初始值0x .26.(本小题满分12分)已知数列{}n a 的各项均为正数,观察流程图,当2k =时,14S =;当5k =时,413S =,否是(1)写出4k =时,S 的表达式(用1234,,,a a a a 等来表示);(2)求{}n a 的通项公式;(3)令2n n n b a =,求12n b b b +++.【参考答案】***试卷处理标记,请不要删除一、选择题1.D解析:D【解析】【分析】根据已知的程序框图可得,该程序的功能是利用循环结构计算并输出y 的值,模拟程序的运行过程,可得答案.【详解】当输入的x 为2019时,第一次执行循环体后,2016x =,满足0x ≥;第2次执行循环体后,2013x =,满足0x ≥;第三次执行循环体后,2010x =,满足0x ≥;第673次执行循环体后,0x =,满足0x ≥;第674次执行循环体后,3x =-不满足0x ≥;故2(3)110y =-+=,故选D.【点睛】该题考查的是有关程序框图的输出结果的求解问题,涉及到的知识点有根据题中所给的程序框图,能够分析出其作用,注意循环体循环的次数. 2.B解析:B【分析】根据题意可知该程序运行过程中,95i =时,判断框成立,191i =时,判断框不成立,即可选出答案.【详解】根据题意可知程序运行如下: 1S =,2i =;判断框成立,33122S =⨯=,2215i =⨯+=;判断框成立,3325S =⨯,25111i =⨯+=;判断框成立,3332511S =⨯⨯,211123i =⨯+=;判断框成立,3333251123S =⨯⨯⨯,223147i =⨯+=;判断框成立,3333325112347S =⨯⨯⨯⨯,247195i =⨯+=;判断框成立,3333332511234795S =⨯⨯⨯⨯⨯,2951191i =⨯+=;判断框不成立,输出3333332511234795S =⨯⨯⨯⨯⨯.只有B 满足题意,故答案为B.【点睛】本题考查了程序框图,属于基础题.3.D解析:D【解析】分析:由题意结合流程图分类讨论输出的值即可.详解:结合流程图分类讨论:若0a ≤,则2a y =,输出值22log log 2a u y a ===,若0a >,则2a y -=,输出值22log log 2a u y a -===-, 即输出值为:,0,0a a u a a a ≤⎧==-⎨->⎩. 本题选择D 选项.点睛:识别、运行程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构.(2)要识别、运行程序框图,理解框图所解决的实际问题.(3)按照题目的要求完成解答并验证.4.B解析:B【解析】分析:先确定循次数,再确定关于i 的不等式. 详解:11124100+++进行了50次, 第50次结束时,102n =,=51i ,此时输出,因此50i >.选B .点睛:算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.5.A解析:A【解析】分析:根据所给程序框图,求出每次执行循环体后得到的,S k 的值,当1320S =时退出循环体,此时就可以得出判断框中的条件.详解:第一次循环,11212,12111S k =⨯==-=不输出,k 的值不满足判断框的条件; 第二次循环,1211132,11110S k =⨯==-=不输出,即k 的值不满足判断框的条件; 第三次循环,132101320,1019S k =⨯==-=输出,即k 的值满足判断框的条件,故判断框中的条件是10?k <,故选A.点睛:本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.6.C解析:C【解析】由程序框图,数据初始化:1,020i S ==<;第一次循环:3,320i S ==<;第二次循环:5,820i S ==<;第三次循环:7,15i S ==20<;第四次循环:9,2420i S ==>;此时结束循环,输出S 值为24.本题选择C 选项.7.C解析:C【解析】执行程序框图,输入4n =,3x =,1v =,130i n =-=>,1336v =⨯+=,3220i =-=>,63220v =⨯+=,2110i =-=>,203161v =⨯+=,110i =-=,输出61v =,故选C .【方法点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.8.B解析:B【解析】29,0x n ==,判断是,31,1x n ==,判断是,33,2x n ==,判断否,输出2n =,故选B. 9.A解析:A【解析】 执行程序一次1,22a i ==,第二次执行程序1,3a i =-=,第三次执行程序2,4a i ==,第四次执行程序1,52a i ==,第五次执行程序1,6a i =-=,满足条件6i ≥,退出循环,输出1a =-,故选A.10.B解析:B【解析】执行程序框图,第一次循环1,2n s == ;第二次循环2,6n s == ;第三次循环3,12n s ==, 退出循环,输出3n = ,故选B.【方法点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.11.C解析:C【解析】输入,1x n =满足3n ≤,进入循环2,12x x n n ==+=;满足3n ≤,进入循环4,13x x n n ==+=;满足3n ≤,进入循环8,14x x n n ==+=;不满足3n ≤,输出48x =∴输入4868x == 故选C点睛:识别、运行程序框图和完善程序框图的思路(1)要明确程序框图的顺序结构、条件结构和循环结构;(2)要识别、运行程序框图,理解框图所解决的实际问题;(3)按照题目的要求完成解答并验证. 12.C解析:C【解析】 循环依次为21111331771150,2;,3;,4;,5;2222448881616S n S n S n S n =+===+===+===+== 结束循环,输出5n = ,选C. 二、填空题13.2【分析】根据程序框图一步步计算即可求解【详解】①②③④输出【点睛】本题考查程序框图注意每一步运行成立的条件即可属于基础题解析:2【分析】根据程序框图,一步步计算即可求解【详解】①1i =,3273log 2i s ≤−−→=+=−−→2i =②2i =,327log 2i s ≤−−→=+−−→3i =③3i =,3227log log 42i s ≤−−→=+=−−→4i = ④4i =,32log 42i s >−−→==,输出2s = 【点睛】本题考查程序框图,注意每一步运行成立的条件即可,属于基础题 14.22【解析】流程图执行过程如下:首先初始化数值:进入循环体:第一次循环满足判断条件:;第二次循环满足判断条件:;第三次循环满足判断条件:;第四次循环满足判断条件:;第一次循环不满足判断条件:跳出循环 解析:22【解析】流程图执行过程如下:首先初始化数值:0,1S n ==,进入循环体:第一次循环,013<,满足判断条件:1,34S S n n n =+==+=;第二次循环,113<,满足判断条件:5,37S S n n n =+==+=;第三次循环,513<,满足判断条件:12,310S S n n n =+==+=;第四次循环,1213<,满足判断条件:22,313S S n n n =+==+=;第一次循环,2213>,不满足判断条件:跳出循环,输出22S =.15.【解析】试题分析:由题意得根程序可图的计算功能是计算:由可得解得所以输出的为考点:程序框图【方法点晴】本题主要考查了循环结构的程序框图计算与输出此类问题的解答关键是把握好程序框图的运行中的计算功能的 解析:32【解析】 试题分析:由题意得,2221log log (1)log (2)2n n n n +=+-++,根程序可图的计算功能是计算: 2222222(log 2log 3)(log 3log 4)(log log (1))1log (1)S n n n =-+-++-+=-+,由4S <-,可得221log (1)4log (1)5n n -+-⇒+,解得31n >,所以输出的n 为32. 考点:程序框图.【方法点晴】本题主要考查了循环结构的程序框图计算与输出,此类问题的解答关键是把握好程序框图的运行中的计算功能的理解和把握,本题的解答中,根据对数的运算,得出2221log log (1)log (2)2n n n n +=+-++ 在根据程序运行时的计算功能,确定不等式关系式,即可求解输出n 的结果,着重考查了学生分析问题和解答问题等能力,属于中档试题.16.【解析】试题分析:由题意得当时由得或满足条件;当时由得不满足条件;当时由得不满足条件故这样的值有个考点:程序框图解析:2【解析】试题分析:由题意得,当时,由得或,满足条件;当时,由得不满足条件;当时,由得,不满足条件.故这样的值有个.考点:程序框图. 17.2【解析】流程图中的判断框有1个入口和2个出口(Y 与N )解析:2【解析】流程图中的判断框有1个入口和2个出口.(Y 与N )18.10【解析】由题意得小明从城到城可经过路径分别为:①共用小时;②共用小时;③共用小时;④共用小时所以小明从城到城所需的最短时间为个小时解析:10【解析】由题意得,小明从A 城到G 城,可经过路径分别为:①A B E F G →→→→,共用243211+++=小时;②A E F G →→→,共用53210++=小时;③A D F G →→→,共用44210++=小时;④A C D F G →→→→,共用324211+++=小时,所以小明从A 城到G 城所需的最短时间为10个小时.19.8【解析】当时时此时故填:8解析:8【解析】2222223412log log log ......log log 34522n S n n +=++++=++ ,当22log 22n =-+时, 6n = , 7n = 时, 2S <-,此时18n n =+= ,故填:8. 20.7【解析】试题分析:输出考点:1算法;2方差解析:7【解析】试题分析:3940424243454647438a +++++++==, 输出()()()()()()()()2222222213943404342434243434345434643434378S ⎡⎤=-+-+-+-+-+-+-+-=⎣⎦考点:1算法;2方差.三、解答题21.(1)程序框图见解析;(2)7.【分析】(1)画出满足条件的程序框图即可;(2)根据程序框图求出不等式成立的最大正整数n 的值.【详解】解:(1)画出满足条件的程序框图如下,(2)根据程序框图计算12345672010000⨯⨯⨯⨯⨯=<,1234567504010000⨯⨯⨯⨯⨯⨯=<,123456784032010000⨯⨯⨯⨯⨯⨯⨯=,所以不等式成立的最大正整数7n =.【点睛】本题考查了设计算法的程序框图解决实际问题,属于基础题.22.见解析;【解析】试题分析:输入改为INPUT 语句,赋值直接改写” =”语句;输出改为PRINT 语句试题程序如下INPUT “x ,y=”;x ,yx=x/2 y=3yPRINT x ,yx=x-yy=y-1PRINT x ,yEND23.(1)21n a n =+(2)23283m +- 【解析】(1)由程序框图可知13221111++++=k k a a a a a a S 且}{n a 是等差数列,公差为d ,则有)11(1111++-=k k k k a a d a a , ∴122311111111()k k S d a a a a a a +=-+-++-11111()k d a a +=-, 当31=a ,k=3时,91=S ,∴91)11(141=-a a d ,解得2=d , 故122)1(3+=⨯-+=n n a n .(2) n an b 2=,12+=n a n ,∴122+=n n b , ∴12m b b b +++3521222m +=+++321222214m +-⨯=-23283m +-=. 考点:数列的求和,数列的概念及简单表示法,程序框图. 24.(1)11119x =215x =31x =-;(2)故当00x =,0n x =;当0,22n x x ππ==;(3)123n n x +=-【解析】试题分析:(1)函数()421x f x x -=+的定义域D=(-∞,-1)∪(-1,+∞),由此能推导出数列x n }只有三项11119x =215x =31x =-;(2)若要产生一个无穷的常数列,则f (x )=xsinx=x 在[0,2π]上有解,由此能求出输入的初始数据0x 的值及相应数列x n }的通项公式n x .(3)f (x )=2x+3的定义域为R ,若01x =-,则11x =,则()1323n n x x ++=+,从而得到数列{}3n x +是首项为4,公比为2的等比数列,由此能求出数列x n }的通项公式 试题(1)函数()421x f x x -=+的定义域D=(﹣∞,﹣1)∪(﹣1,+∞)把04965x =代入可得11119x =,把11119x =代入可得215x =,把215x =代入可得31x =- 所以数列xn}只有三项:11119x =215x =31x =- (2)若要产生一个无穷的常数列,则f (x )=xsinx=x 在[0,2π]上有解,即x (sinx ﹣1)=0在[0,2π]上有解,则x=0或sinx=1,所以x=0或2x π=即当0010,sin 2n n n n x x x x x x π+====或故当00x =,0n x =;当0,22n x x ππ==.(3)f (x )=2x+3的定义域为R ,若01x =-,则11x =,则x n+1=f (x n )=2x n +3,所以x n+1+3=2(x n +3),所以数列x n +3}是首项为4,公比为2的等比数列,所以111342223n n n n n x x -+++==∴=-即数列x n }的通项公式123n n x +=-.考点:1.程序框图;2.数列的函数特性;3.等比数列的通项公式;4.等比数列的前n 项和25.(1)111,195(2)01x =或02x = 【分析】⑴当04965x =时,可以求出11119x =,满足条件i x D ∈,执行循环体,依此类推,而1D -∉,不满足于条件,终止循环,解出i x 的所有项即可 ⑵要使输出的所有i x 都相等,根据程序框图可得000421x x x -=+,解方程求出初始值0x 的值即可【详解】(1)当x 0=时,x 1=f(x 0)=f=,x 2=f(x 1)=f =, x 3=f(x 2)=f =-1,终止循环.∴输出的数为,.(2)要使输出的所有x i 都相等,则x i =f(x i -1)=x i -1,此时有x 1=f(x 0)=x 0,即=x 0,解得x 0=1或x 0=2,∴当输入的初始值x 0=1或x 0=2时,输出的所有x i 都相等.【点睛】本题是一道关于程序框图和函数的综合题,需要理清题中程序框图的逻辑关系,属于中档题.26.(1)122334111S a a a a a a =++;(2)32,(*)n a n n N =-∈;(3)1(35)210n n +-⨯+.【解析】试题分析:(1)该程序框图所表的算法功能为12231111k k M a a a a a a -=+++,当4k =时写出其算法功能所表示的式子即可;(2)由程序框图可知,数列{}n a 不等差数列,公差为d ,由当2k =时,14S =;当5k =时,413S =列方程组解出1,a d 即可求其通项公式;(3)由题意可知,数列{}n b 是由等差数列32n a n =-与等比数列{}2n 各对应项的乘积构成的,所以求数列{}n b 的前n 和时用错位相减法求之即可. 试题(1)122334111S a a a a a a =++ (2分) (2)2k =时,12114a a = 5k =时,122334*********a a a a a a a a +++= 故可得到121511114111413a a d a a d ⎧⎛⎫-=⎪ ⎪⎝⎭⎪⎨⎛⎫⎪-= ⎪⎪⎝⎭⎩解得13d a =所以11,3,32,*n a d a n n N ===-∈(3)112(35)210,*n n b b b n n N ++++=-⨯+∈考点:1.程序框图民;2.等差、等比数列的定义与性质;3.错位相减法.。
最新程序框图含答案

框图习题学校:___________姓名:___________班级:___________考号:___________一、单选题1.执行右面的程序框图,如果输入的N=4,那么输出的S=()A.B.C.D.2.程序框图如图,当输入为2016时,输出的的值为()A.B.1C.2D.43.执行如图的程序框图,则输出的()A.21B.34C.55D.89 4.(题文)(题文)如图所示,程序框图的功能是( )A.求的前项和B.求的前项和C.求的前项和D.求的前项和5.如图,该程序运行后的输出结果为()A.2 B.3 C.D.6.阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75,则输A.75,21,32B.21,32,75 C.32,21,75D.75,32,21 7.元朝著名数学家朱世杰在《四元玉鉴》中有一首诗:“我有一壶酒,携着游春走,遇店添一倍,逢友饮一斗,店友经四处,没了壶中酒,借问此壶中,当原多少酒?”用程序框图表达如图所示,即最终输出的,则一开始输入的的值为()A.B.C.D.8.为计算,设计了下面的程序框图,则在空白框中应A.B.C.D.9.执行如图所示的程序框图,输出的s 值为C.D.10.执行下面的程序框图,如果输入的,则输出的A.2B.3C.4D.5 11.执行如图所示的程序框图,若输入的值为8,则输出的值为()A.16B.8C.4D.2的最小偶数n ,那么在和两个空白框中,可以分别填入( )A.1000A >和1n n =+ B . 1000A >和2n n =+ C.1000A ≤和1n n =+ D . 1000A ≤和2n n =+13.如图所示的程序框图,若输出的 ,则输入的 值为( )A .B .C .D .或14.执行如图的程序框图,若输出 的值A .B .C .D .15.执行图1所示的程序框图,则S 的值为( )图1A . 16B . 32C . 64D . 12816.如果下面程序框图运行的结果A.B.C.D.17.在如图所示的程序框图中,若输出的,则判断框内可以填入的条件是()A.B.C.D.18.按如下程序框图,若输出结果为,则判断框内应补充的条件为( )A.B.C.D.19.《算法统宗》是中国古代数学名著,由明代数学家程大位所著,该作完善了珠算口诀,确立了算盘用法.该作中有题为“李白沽酒:李白街上走,提壶去买酒。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
按照给出程序框图计算专题
题目特点:
—个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,
则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:
的数值为x,先把图中给出的计算程序表示成一个算式,然后将给出的数值代入
这个算式计算即可。
解此类题目的关键是:理解给出的程序图,并把把图中给出的计算程序表示成算式。
特别注意:程序框图中的运算是由前到后..依次进行的,不存在先乘除后加减的问题。
专题练习:
1.如图是一个计算程序,若输入x的值为5,则输出结果为()
A. 11
B. -9
C. -7 D . 21
2.根据输入的数字,按图中程序计算,并把输出的结果填入表内:
3.根据输入的数字8,按图中程序计算,则输出的结果是()。
A . -0.125 B. -1.125 C . -2.125 D . 2.9375
4.按如图的程序计算,若开始输入的值x为正整数,最后输出的结果小于20,则输出结果
输入输出
-2
-1.5
1
1.5
否
最多有()种.
输出结果
7.按下面的程序计算,如输入的数为50,则输出的结果为152,要使输出结果为125,则
输入的正整数x的值的个数最多有()
A . 0个
B . 1个C. 2个 D . 3个
8.按下面的程序计算,若开始输入的值x为正数,最后输出的结果为
的不同值分别为
11,则满足条件的x 括号
输入忑
-16时,最后输出的结果y是多少?(写出计算过程)
9.将下列分数
10.学习了有理数的运算后,小明设计了一种计算程序,如图所示,当小明输入输出值
y= __________________ .
-6时,则
11.根据如图所示的计算程序,若输入的值
,则输出的值
输
入
L)=2T+3(X W3)*
输
岀
——
»
X—
—>
V ——
2v+10(x>3)
—
►
V
13.根据下面的运算程序,若输入x = - | -4|时,输出的结果y= ;若输入X
14•如图,某计算装置有数据输入口A和运算结果输出口B,
下表是小明输入的数据(输入数据为正整数)和输出口相应结果,
按此装置的计算规律,如果输出口B的数据是101时,
则输入口A的数据是_______________ .
输入口 A
的数据
1 2 3 4 5 ? 输出口 B
的数据
2 5 10 17 26 101 12.根据图中的程序, 当输入x=5时,输出的结果y=
时,输出的结果y= O
15•某计算装置有一数据入口 A 和-运算结果出口 B ,下表是小颖输入一些数据后所得的结
(1) 若小颖输入的数为 _________ 7,则输出的数为 ;
(2) __________________________________________________ 若出口 B 输出的数为
900,
则小颖输入的数为 _____________________________________________ ; (3) _________________________________________ 若小颖输入的数为 x ,则输出的数为 ____________________________________________________ •
16. 小刚学学习了有理数运算法则后,编了一个计算程序,当他输入任意一个有理数时,显 示屏上出现的结果总等于所输入的有理数的平方与
1的和,当他第一次输入 2,然后又将所
得的结果再次输入后,显示屏上出现的结果应是 ___________________ 。
17.
观察如图所示的程序计算:
(1) 若开始输入的n 值为-2,则最后的输出结果是 ___________________ ; (2) 若输出结果为1,则开始输入的n 值为 ______________ . 输入冲5为整数、
按照给出程序框图计算专题答案
1•解:若输入x ,则根据计算程序可得算式为
[x ,(-2)] (-3) = -3(x-2),即输出输出:
-3 (x-2),把x 的值代入计算即可.当
x=5时,原式=-3 X( 5-2) =-9 .故选B .
2 •解:设输入的数是x ,根据题意得输出的数是[x+ (-2) -4]乞=(x-6)吃。
① 当 x=-2 时(x-6)吃=(-2-6)吃=-4 ,
••• -4V -3 ,•
••输出的数就是-4;
② 当 x=-1.5 时,(x-6)吃=(-1.5-6)吃=-3.75 ,
••• -3.75 V -3,•输出的数就是-3.75;
③ 当 x=0 时,(x-6)吃=(0-6)吃=-3 ,
••• -3=-3,•需把x=-3代入(x-6)吃再次计算,
•••当 x=-3 时,(x-6)吃=(-3-6)吃=-4.5 , 又••• -4.5 V -3,「.输出的数就是-4.5; ④ 当 x=1 时,(x-6)吃=(1-6)弋=-2.5 ,
••• -2.5 > -3,•需把x=-2.5代入(x-6)吃 再次计算,
•••当 x=-2.5
时,(x-6)吃=(-2.5-6)弋=-4.25 , 又••• -4.25 V -3,•输出的数就是-4.25; ⑤ 当 x=1.5 时,(x-6)吃=(1.5-6)吃=-2.25 ,
•/ -2.25 > -3,•需把x=-2.25代入(x-6)吃再次计算, •••当x=-2.25 时,(x-6)吃=(-2.25-6) 吃=-4.125 ,
••• -4.125 V -3,「.输出的数就是-4.125.
3.解:假设输入x,则由图中可知,[(x-6) • (-1.5)2],(-2)=:(x-3.75)“(-2)。
第一次计算输入8 得:(8 一3.75) “(一2) =4.25“(工)=2125 :::一1.59
再将计算出的结果-2.125代入算式进行第二次计算。
第二次计算输入-2.125得:
(-2.125 -3.75)“(-2) - -5.875 “(-2) = 2.9325 • -1.59,输出 2.9325 即可。
4•解:由题意算式为3x+1,输出的结果要求为:10V输出结果V 20,又x为正整数,于是,
3 X3+1=10 , 3 >4+1=13 > 10 及 3 >6+1=19 , 3 X7=1=21 ,
••• 4W xw,6共三个正整数.故选 B .
2
5.解:据题意算式为:y= 2x -4 ,
2
••• x=-1 ,••• y=2x -4 =-2<0 ,
2 2
-2 V 0, • y= 2x 4=2 (-2) 4 =4>0 ,
故输出y的值是4•故答案是4.
2 1 1
6.解:根据流程图,得算式:y=[(x・4)-(-3)2] ( )“(-0.5)
3 2
1 1
= (x-5)(二)(-2) (x-5)
6 3
1 1
当x=-16 时,y (X—5) (-16-5) =-7 :: -4 ;
3 3
1
将X - -7代入算式继续计算:y二(一7一5)二一4 = -4 ;
3
1
将x - -4代入算式继续计算:y (-4 - 5) - -3 ::: -4 ;输出y = -3。
7.分析:设输出结果为y,观察图形我们可以得出x和y的关系式为:y=3x+2,将y的值
代入即可求得x的值.
解:•/ y=3x+2 ,
当y=125 时,3x+2=125,解得:x=41 ;
当y=41 时,3x+2=41,解得:x=13;
11
当x=13时,3x+2=13,解得x= .不符合条件.
3
则满足条件的整数值是41和13.故选C.
点评:此题的关键是要逆向思维.它和一般的程序题正好是相反的.
8.分析:解答本题的关键就是弄清楚题图给出的计算程序.
由于代入x计算出y的值是11 > 10,符合要求,所以x=5即也可以理解成y=5,把y=5 代入继续计算,得x=2,依次类推就可求出5,2,0.5.
解:依题可列,y=2x+1,
把y=11代入可得:x=5,即也可以理解成y=5,
把y=5代入继续计算可得:x=2,
把y=2代入继续计算可得:x=0.5 ,
把y=0.5代入继续计算可得:x v 0,不符合题意,舍去. •••满足条件的x 的不同值分别为5, 2,
0.5 .
点评:此题的关键是理解程序要循环计算直到不符合要求为止.
2 3 9•解:根据信息:一填入左边的括号内, -填入右边的括号内,然后进行有理数的减法运
5
4
算.
3 D 1 2-5 _L_ 1
4 一3一12 一12一12,3 一
5 一 15 一 15 一 15
10. 36. 11.
解:2.
12. 0. 13. -6,14。
14•解:设输入的数是X ,则X 2
• 1 =101,解得x=10或-10 (不合题意舍去)•故答案:
15.
解:由表中数据可知:运算结果 =(n-1)2
.
(1) 36; (2) 31; (3) (x -1)2
16. 26.
17. (1) 0; (2) ±1
所以输出:
5
1
12 ‘15
10.。