高一数学程序框图练习题

合集下载

高中数学《算法---程序框图》典型例题练习(含答案)

高中数学《算法---程序框图》典型例题练习(含答案)

高中数学《算法---程序框图》典型例题练习(含答案)算法与程序框图在高考中常以小题出现,难度不大,主要考察循环结构。

在处理这类问题时关键在于计算的准确。

一、基础知识:读框图时,要抓住“看头,审尾,记过程”这三点1、看头:观察框图中变量的个数,以及赋予的初始值2、审尾:强调细致的“审查”循环结束时,变量所取到的最后一个值,这也是易错点3、记过程:为了保证计算的准确,在读取框图的过程中,可详细记录循环体中每经过一个步骤,变量取值的变化情况,以便于在跳出循环时能快速准确得到输出变量的值二、典型例题:例1:执行下图所示的程序框图,若输入2x =,则输出y 的值为 .思路:通过框图的判断语句可知y 关于x 的函数为:2321,01,012,1x x y x x x x x −<⎧⎪=+≤<⎨⎪+≥⎩,所以当2x =时,322212y =+⋅=答案:12例2:阅读右边的程序框图,运行相应的程序,则输出的值为( )A .3B .4C .5D .6思路:循环的流程如下:① 1,2i a ==② 2,5i a ==③ 3,16i a ==④ 4,65i a ==i循环终止,所以4i =答案:B例3:某程序框图如图所示,若输出的57S =,则判断框内为( )A. 4?k >B. 5?k >C. 6?k >D. 7?k >思路:循环的流程如下:① 2,4k S ==② 3,11k S ==③ 4,26k S ==④ 5,57k S ==所以应该在此时终止,所以填入4?k >答案:A例4:执行右面的程序框图,如果输入的N 是6,那么输出的p 是( )A. 120B. 720C. 1440D. 5040思路:循环的流程如下:① 1p =② 2,2k p ==③ 3,6k p ==④ 4,24k p ==⑤ 5,120k p ==⑥ 6,720k p ==答案:B例5:右图是一个算法的流程图,则输出S 的值是______ 第4题思路:循环的流程如下: ① 1123S =+=② 22,327n S ==+=③ 33,7215n S ==+=④ 44,15231n S ==+=⑤ 55,31263n S ==+=循环结束,所以63S =答案:63S =例6:执行如图所示的程序框图,若输出i 的值为2,则输入x 的最大值是( )A .5B .6C .22D .33思路:因为输出的2i =,说明只经过了一次循环。

高一数学框图试题答案及解析

高一数学框图试题答案及解析

高一数学框图试题答案及解析1.阅读如右图所示的算法框图,运行相应的程序,输出的结果是()A.1B.2C.3D.4【答案】D【解析】解:程序在运行过程中各变量的值如下表示:S n 是否继续循环循环前 2 1第一圈-1 2 是第二圈 3 是,第三圈 2 4 否,则输出的结果为4,故选D【考点】程序框图点评:本题考查的知识点是程序框图,在写程序的运行结果时,模拟程序的运行过程是解答此类问题最常用的办法.2.阅读右面的程序框图,则输出的_______;【答案】30【解析】程序执行过程中数据的变化如下:,输出S【考点】程序框图点评:程序框图题目主要是分析清楚循环结构执行的次数3.如图所示,是关于判断闰年的流程图,则以下年份是闰年的为()A.1996年B.1998年C.2010年D.2100年【答案】A【解析】根据流程图所示的顺序,逐框分析程序中各变量、各语句的作用可知:该程序的作用是判断输入的年份是否为闰年,其判断的条件:能被4整除但不能被100整除,或者能被400整除解:由流程图可知:要判断输入的代表年份的Y是否为闰年,则要判断Y能否被4整除但不能被100整除,或者能被400整除.,在A、B、C、D四个答案中,只有1996满足条件,故选A.【考点】流程图点评:本小题主要考查选择结构,根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型.4.阅读上面流程图:若,则输出的数是__________.【答案】【解析】根据题意,要输出的是三个数中最大值,则可知,a>1,0<b<1,c<0,故可知填写。

【考点】条件结构点评:解绝此类问题的关键是熟练掌握顺序结构、条件结构与循环结构,属于基础题.5.阅读程序框图,运行相应的程序,当输入的值为时,输出的值为()A.B.C.D.【答案】C【解析】根据图给的算法程序可知:第一次,第二次,则输出.故选C。

【考点】本题主要考查程序框图的功能识别。

高一数学算法与程序框图试题

高一数学算法与程序框图试题

高一数学算法与程序框图试题1.执行如图的程序框图,输出的S是()A.﹣378B.378C.﹣418D.418【答案】D【解析】解答算法框图的问题,要依次执行各个步骤,特别注意循环结构的终止条件,本题中是k≥﹣20就终止循环,因此累加变量累加到值40最后输出S=﹣2﹣0+2+4+…+40,于是计算得到结果.解:据题意输出S=﹣2﹣0+2+4+ (40)其表示一首项为﹣2,公差为2的等差数列前22项之和,故S=×22=418.故选D.点评:本题考查了循环结构、流程图的识别、条件框等算法框图的应用,还考查了对多个变量计数变量、累加变量的理解与应用,属于基础题.2.执行如图的程序框图,如果输入a=10,b=11,则输出的S等于()A.B.C.D.【答案】C【解析】分析已知中的程序框图,我们易得程序框图中循环结构的功能是计算并输出的值,结合已知中输入a=10,b=11,结合程序中的选择结构,我们计算出进入循环时的a值,即可得到答案.解:∵输入a=10,b=11,不满足分支结构中的条件a≥b,故进行循环时a=b=11,则程序的功能为计算数列的值∵===故选C点评:本题考查的知识点是循环结构,本题易忽略循环结构前条件结构的作用,而错将进入循环的a值定为10,而错选B答案.3.下面的程序框图能判断任意输入的数x的奇偶性.其中判断框内的条件是()A.m=0B.m=1C.x=0D.x=1【答案】B【解析】本题考查了选择结构,由程序框图所体现的算法可知判断一个数是奇数还是偶数,看这个数除以2的余数是1还是0,从而得到判断框条件.解:由程序框图所体现的算法可知判断一个数是奇数还是偶数,看这个数除以2的余数是1还是0.由图可知应该填m=1.故选B点评:选择结构是考试中常考的知识点,根据流程图计算运行结果是算法这一模块的重要题型,处理的步骤一般为:分析流程图,从流程图中即要分析出计算的类型,又要分析出参与计算的数据建立数学模型,根据第一步分析的结果,选择恰当的数学模型解模.4.看下面的四段话,其中不是解决问题的算法的是()A.从济南到北京旅游,先坐火车,再坐飞机抵达B.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C.方程x2﹣1=0有两个实根D.求1+2+3+4+5的值,先计算1+2=3,再由3+3=6,6+4=10,10+5=15,最终结果为15【答案】C【解析】A选项B选项D选项均是解决问题的算法,而选项C只是一个真命题,没解决什么问题.解:A选项:从济南到北京旅游,先坐火车,再坐飞机抵达,解决了怎样去的问题,所以A错误;B选项:解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1,解决了怎样接一元一次方程的问题,所以B错误;D选项:求1+2+3+4+5的值,先计算1+2=3,再由3+3=6,6+4=10,10+5=15,最终结果为15,解决了怎样求数的和的问题,所以D错误;故选C.点评:本题考查了算法的概念和理解,注重算法的用途和意义.5.已知直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步:①计算;②输入直角三角形两直角边长a,b的值;③输出斜边长c的值;其中正确的顺序是()A.①②③B.②③①C.①③②D.②①③【答案】D【解析】由算法的概念可知:算法是先后顺序的,结果明确性,每一步操作明确的,根据已知直角三角形两直角边长为a,b,求斜边长c的一个算法的先后顺序,即可判断选项的正误.解:由算法规则得:第一步:输入直角三角形两直角边长a,b的值,第二步:计算,第三步:输出斜边长c的值;这样一来,就是斜边长c的一个算法.故选D.点评:本题考查算法的概念,解题关键是算法的作用,格式.6.若f(x)在区间[a,b]内单调,且f(a)•f(b)<0,则f(x)在区间[a,b]内()A.至多有一个根B.至少有一个根C.恰好有一个根D.不确定【答案】C【解析】根据零点存在定理,我们易得到函数f(x)在区间[a,b]上有零点,再根据函数f(x)在区间[a,b]内单调,即可得结论.解:因为f(a)f(b)<0,所以,f(a)与f(b)异号,即:f(a)>0,f(b)<0;或者f(a)<0,f(b)>0显然,在[a,b]内,必有一点,使得f(x)=0.又f(x)在区间[a,b]上单调,所以,这样的点只有一个故选C点评:本题考查的知识点是根的存在性及根的个数判断,正确理解零点存在定理是解答本题的关键.7.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为:第一步:取A=89,B=96,C=99;第二步:;第三步:;第四步:输出计算的结果.【答案】S=A+B+C;.【解析】由题意,第二步,求和,第三步,计算平均成绩.解:由题意,第二步,求和S=A+B+C,第三步,计算平均成绩.故答案为:S=A+B+C;.点评:本题考查算法知识,考查学生分析解决问题的能力,属于基础题.8.写出求1+2+3+4+5+6+…+100的一个算法.可运用公式1+2+3+…+n=直接计算.第一步;第二步;第三步输出计算的结果.【答案】取n=100;计算.【解析】由条件知构成等差数列,再前n项和公式求得其值.解:由条件知构成等差数列,从而前n项和公式求得其值,求1+2+3+4+5+6+…+100,故先取n=100,再代入计算.故答案为:取n=100;计算.点评:本题考查算法知识,考查等差数列的前n项和公式的应用.9.写出1×2×3×4×5×6的一个算法.【答案】见解析【解析】按照逐一相乘的程序进行,即可写出相应的算法.解:按照逐一相乘的程序进行第一步:计算1×2,得到2;第二步:将第一步的运算结果2与3相乘,得到6;第三步:将第二步的运算结果6与4相乘,得到24;第四步:将第三步的运算结果24与5相乘,得到120;第五步:将第四的运算结果120与6相乘,得到720;第六步:输出结果.点评:本题考查算法的书写,考查学生分析解决问题的能力,属于基础题.10.写出按从小到大的顺序重新排列x,y,z三个数值的算法.【答案】见解析【解析】本题主要设计从小到大的顺序重新排列x,y,z的程序,利用赋值语句,采用顺序结构,弄清几个步骤即可写出答案.解:算法如下:(1)输入x,y,z三个数值;(2)从三个数值中挑出最小者并换到x中;(3)从y,z中挑出最小者并换到y中;(4)输出排序的结果.点评:本题主要考查了赋值语句,以及设计程序框图解决实际问题.属于基础题.。

高一数学算法和程序框图试题

高一数学算法和程序框图试题

高一数学算法和程序框图试题1.执行如图所示的程序框图,若输入,则输出的值为_________.【答案】3.【解析】输入时,判定框的条件不成立,因此.【考点】程序框图的应用.2.如图,该程序运行后的输出结果为()A.B.C.D.【答案】B【解析】第一次运行结果:;第二次运行结果:;第三次运行结果:;此时,条件不满足,跳出循环,输出的值为,故选择B,注意多次给一个量赋值以最后一次的赋值为准.【考点】程序框图中的循环结构.3.执行如图所示的程序框图,若输入的值为3,则输出的值是()A.1B.2C.4D.7【答案】C【解析】当i=1时,S=1+1-1=1;当i=2时,S=1+2-1=2;当i=3时,S=2+3-1=4;当i=4时,退出循环,输出S=4;故选C.【考点】程序框图.4.某程序框图如图所示,若输入,则该程序运行后输出的值分别是()A.B.C.D.【答案】A【解析】由框图的流程得:输入,,故输出【考点】算法和程序框图5.(12分)(1)已知函数,编写程序求函数值(只写程序)(2)画出程序框图:求和:(只画程序框图,循环体不对不得分)【答案】(1)程序详见试题解析;(2)详见试题解析.【解析】本题考查算法语句及算法框图,重点是循环结构的运用.(1)INPUT xIF x<0 THENy=2*x+1ELSEIF x<="1" THENy=x^3ELSEy=SQR(x)END IFEND IFPRINT yEND -----6分(2)程序框图略,循环体不对不得分 -----12分【考点】算法语句、算法框图.6.给出30个数:1,2,4,7,……,其规律是:第1个数是1,第2个数比第1个数大1, 第3个数比第2个数大2,第4个数比第3个数大3,依此类推.要计算这30个数的和,现已给出了该问题算法的程序框图(如图所示)(I)请在图中判断框内(1)处和执行框中的(2)处填上合适的语句,使之能完成该题算法功能;(II)根据程序框图写出程序.【答案】(I)(1)处应填i≤30;(2)处应填p=p+i.(II)略(参考解析)【解析】(I)判断语句的应用及当型循环程序的应用.(1)是控制循环的次数根据题意应该是30次.(2)中是要求30个数的累加和.(II)当型循环的程序的编写.按照格式编写.这是一个典型的求和程序的编写,要牢记.试题解析:(I)该算法使用了当型循环结构,因为是求30个数的和,故循环体应执行30次,其中i是计数变量,因此判断框内的条件就是限制计数变量i的,故应为i≤30.算法中的变量p实质是表示参与求和的各个数,由于它也是变化的,且满足第i个数比其前一个数大i-1,第i+1比其前一个数大i故应有p=p+i.故(1)处应填i≤30;(2)处应填p=p+i.(II)根据程序框图写出程序i=1p=1s=0WHILE i<=30s=s+pp=p+ii=i+1WENDPRINT s【考点】1.判断框的设置.2.当型循环程序的编写.7.运行如图所示的程序框图,则输出S的值为()A.-2B.3C.4D.8【答案】A【解析】根据题意,由于起始量为n=1,s=1那么满足条件,可知s=0,n=2;依次得到s=2,n=3;s=-1,n=4;s=3,n=5;s=-2,n=6,此时终止循环得到s的值为-2,故答案为A【考点】程序框图点评:主要是考查了程序框图的运用,属于基础题。

高一数学算法和程序框图检测试题

高一数学算法和程序框图检测试题

【算法和程序框图】本卷共100分,考试时间90分钟一、选择题 (每小题4分,共40分)1. 如图,该程序运行后输出的结果为( )A.1B.10C.19D.282. 阅读右面的程序框图,则输出的S=A 14B 20C 30D 553. 如图所示的程序框图输出的结果是(A)3/4 (B)4/5 (C)5/6 (D)6/74. 已知某算法的流程图如图所示,若将输出的 (x ,y ) 值依次记为(x 1 , y 1 ),(x 2 , y 2 ),……(x n , y n ),…….程序结束时,共输出(x , y )的组数为 ( ) A.1004 B.1005 C.1006 D.10075. 如图1所示,是关于闰年的流程,则以下年份是闰年的为A .1998年B .1996年C .2010年D .2100年6. 用秦九韶算法求多项式763()232f x x x x x =+-+,当2x =时求值,需要做的乘法和加法的次数分别是( )A .7,4 B .6,7 C .7,7D .4,47. 如果执行右面的程序框图,那么输出的S =( ).A .22B .46C .94D .1908. 将二进制110101(2)转化为十进制为 ( )A 、106B 、53C 、55 D,108 9. 程序框图(即算法流程图)如右图所示,其输出结果是A .110B .118C .127D .13210. 如图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是 ( )A.i>10B.i<10C.i>20D.i<20二、填空题(共4小题,每小题4分)11. 程序框图如下:如果上述程序运行的结果为S=132,那么判断框中应填入12. 右面框图表示的程序所输出的结果是________________.13. 程序框图(即算法流程图)如图所示,其输出结果是_______.则图中判断框里应填 ,输出的s= .三、解答题 (共4小题,总44分,写出必要的步骤)15.(本小题满分10分) 如图是求++⨯+⨯+⨯ 431321211 100991⨯的算法的程序框图.(1)标号①处填 .标号②处填 .(2)根据框图用直到型(UNTIL )语句编写程序.i i a a d+=+16. (本小题满分10分) 已知数列{}n a 的各项均为正数,观察下面程序框图, (1)分别写出当2k =;3k =时,S 的表达式。

高一数学框图试题答案及解析

高一数学框图试题答案及解析

高一数学框图试题答案及解析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.有下面的程序,运行该程序,要使输出的结果是30,在“”处应添加的条件是______________.【答案】(答案不唯一如:等)【解析】第一次循环:;第二次循环:;第三次循环:;第四次循环:;第五次循环:.故应添加的条件是(答案不唯一如:等)。

【考点】循环语句的理解。

2.阅读下面程序框图运行相应的程序,若输入的值为-8,则输出的值为()A.0B.1C.D.【答案】D【解析】将-8带入程序框图中进行计算,x=-8绝对值大于4,进行下一步,x=12,绝对值依然大于4,再进行下一步,x=8,x=4满足条件,输出,故选择D项。

【考点】程序框图的计算3.下面是计算应纳税所得额的算法过程,其算法如下:第一步输入工资x(注x<=5000);第二步如果x<=800,那么y=0;如果800<x<=1300,那么 y=0.05(x-800);否则 y=25+0.1(x-1300)第三步输出税款y, 结束。

请写出该算法的程序框图和程序。

(注意:程序框图与程序必须对应)【答案】详见解析【解析】根据第一步,开始后,应设计一个数据输入框,由第二步,可知需要设计一个分支嵌套结构,最后还要在结束前有一个数据输出框,根据已知中数据,易得到程序的框图;由框图,将框图中的输入、分支、输出转化为对应语句后,即可得到程序的语句试题解析:【考点】程序语句与程序框图4.将两个数交换,使,下面语句正确一组是()【答案】A【解析】先把的值赋给中间变量,这样,再把的值赋给变量,这样,把的值赋给变量,这样.【考点】赋值语句5.将二进制数转化为四进制数,正确的是()A.B.C.D.【答案】B【解析】先将二进制转化为十进制,即再将28转化为四进制,,选B【考点】二进制6.阅读如图的程序框图,则输出的.【答案】30【解析】第一次循环得到:;第二次循环得到:;第三次循环得到:;第四次循环得到:;满足,所以输出30【考点】程序框图7.程序框图如下:如果上述程序运行的结果为S=132,那么判断框中应填入()A.B.C.D.【答案】A【解析】程序执行中的数据变化如下:成立,输出【考点】程序框图8.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是()A.B.C.D.【答案】D【解析】由题意得,,即函数为奇函数,存在零点,即方程有解,对于函数,则,即函数为奇函数;同时当时,,此时,即函数存在零点,所以输入函数,则输出函数.【考点】1、函数的奇偶性;2、函数零点的应用;3、程序框图.【易错点晴】本题考查了函数的奇偶性及函数零点的应用,属于基础题,解答的关键是把握程序框图的输入与输出,同时把握函数的奇偶性及函数零点的概念是解答的基础,其中函数的零点的处理方法是解答的一个易错点.9.(2015秋•运城期末)执行如图的程序框图,若输人a=319,b=87,则输出的a是()A.19B.29C.57D.76【答案】B【解析】由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量a的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.解:第一次执行循环体后:c=58,a=87,b=58,不满足退出循环的条件;第二次执行循环体后:c=29,a=58,b=29,不满足退出循环的条件;第三次执行循环体后:c=0,a=29,b=0,满足退出循环的条件;故输出的a值为29,故选:B【考点】程序框图.10.执行如图所示的程序框图,若输出的,则判断框中应填入()A.?B.C.D.【答案】D【解析】第一次运行第二次运行第三次运行第四次运行第五次运行第六次运行输出,判断框中应填入,故选D.【考点】程序框图.11.执行如图的程序,若输入的,,则输出的___________.【答案】【解析】本题是一个利用辗转相除法求除以的余数问题,因为,,;,,;,,;,,所以输出的,故答案填.【考点】循环语句.【方法点睛】本题是一个利用循环语句求余数的问题,属于容易题.解决此类问题的基本思路与方法是,把较大的数除以较小的数,并求出所得的余数;再将上面的除数作被除数,所得的余数作除数,并求出新的余数……以此类推,反复重复以上步骤,直到余数为零结束循环,即可求得所需的结果.12.为了鼓励市民节约用水,太原市对已实施“一户一表、水表出户”的居民生活用水的收费标准规定如下:一级水量每户每月9立方米及以下,每立方米销售价格2.30元;二级水量每户每月9立方米以上至13.5立方米,每立方米销售价格为4.60元;三级水量每户每月13.5立方米及以上,每立方米销售价格为6.90元.(1)写出太原市居民每户每月生活用水费用(单位:元)与其用水量(单位:立方米)之间的关系式;(2)如图是按上述规定计算太原市居民每户每月生活用水费用的程序框图,但步骤没有全部给出,请将其补充完整(将答案写在下列横线上).①-______________;②_______________;③______________.【答案】(1);(2)①,②,③.【解析】对于问题(1),可设出居民每户每月生活用水吨,再根据题意对进行分段讨论,进而可得居民每户每月生活用水费用(单位:元)与其用水量(单位:立方米)之间的关系式;对于问题(2),根据(1)的结论便可补充完整居民每户每月生活用水费用的程序框图.试题解析:(1)设居民每户每月生活用水吨,根据题目条件可得;(2)根据(1)的结论可知居民每户每月生活用水费用的程序框图中应对应填写:①、②、③.【考点】1、分段函数;2、程序框图.13.执行下面的程序框图,如果输入的是6,那么输出的是()A.120B.720C.1440D.5040【答案】B【解析】,;;;;;此时输出所以为B.【考点】1.程序框图;14.如右图所示的程序框图中,输出S的值为( )A.10B.12C.15D.18【答案】C【解析】程序执行中的数据变化如下:成立,输出【考点】程序框图15.为调查海口市中学生平均每人每天参加体育锻炼时间(单位:分钟),按锻炼时间分下列四种情况统计:①分钟;②分钟;③分钟;④30分钟以上.有10000名中学生参加了此项活动,如图是此次调查中某一项的流程图,其输出的结果是6200,则平均每天参加体育锻炼时间在分钟内的学生的频率是___________.【答案】0.38【解析】由程序框图,可得该程序框图的功能是计算平均每天参加体育锻炼时间不在在分钟内的学生的人数,即6200,即平均每天参加体育锻炼时间在分钟内的学生的人数为10000-6200=3800,所以平均每天参加体育锻炼时间在分钟内的学生的频率为0.38;故填0.38.【考点】1.程序框图;2.统计.【思路点睛】本题以程序框图为载体考查统计中的频数和频率等知识;解决本题的关键是先分析程序框图,通过程序框图的循环结构判定程序框图的功能,并与该问题中的实际问题结合,要注意程序框图中两个变量的不同,这是处理程序框图问题的关键,也是易错之处.16.将53化为二进制的数,结果为()A.B.C.D.【答案】D【解析】利用“除k取余法”,可得D.【考点】十进制化k进制.17.下面程序运行后,得到的a,b,c分别为()a = 1b= 2c = 3a = bb = cc = aPRINTA, b, cENDA.2,3, 2B.2,3,1C.3,2,1D.3,2,3【答案】A【解析】由赋值语句的含义可知,要特别注意的值,它是由的初始值赋给后又赋给的.【考点】赋值语句.18.某程序框图如图所示,若输出的S=57,则判断框内()(图中K=K+1,S=2S+K)A.k>4?B.k>5?C.k>6?D.k>7?【答案】A【解析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输入S的值,条件框内的语句是决定是否结束循环,模拟执行程序即可得到答案.程序在运行过程中各变量值变化如下:K S 是否继续循环循环前 1 1 /第一圈 2 4 是第二圈 3 11 是第三圈 4 26 是第四圈 5 57 否故退出循环的条件应为k>4故选A.【考点】程序框图.19.已知某程序框图如图所示,则该程序运行后输出的结果为()A.B.C.D.【答案】A【解析】程序运行过程中,各变量的值如下表示:是否继续循环循环前第一圈是第二圈是第三圈是第四圈是第五圈是…第圈是第圈是第圈是第圈是…第圈是第圈是第圈否所以最后输出的值为,即.故选A.【考点】程序框图.20.如果输入,那么执行下图中算法的结果是()A.输出3B.输出4C.输出5D.程序出错,输不出任何结果【答案】C【解析】选C.【考点】流程图【名师】算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.21.根据下边的图,当输入为2016时,输出的A.28B.10C.4D.2【答案】B【解析】由图所示的程序框图,输入,由判断框的条件,进过循环执行后,输出,再执行可得输出的【考点】算法程序框图的应用.22.某程序框图如图所示,若输出的S=57,则判断框内为( )A.k>4B.k>5C.k>6D.k>7【答案】A【解析】程序在运行过程中各变量值变化如下表:K S 是否继续循环循环前 1 1/第一圈 2 4 是第二圈 3 11 是第三圈 4 26 是第四圈 5 57 否故退出循环的条件应为k>4【考点】程序框图23.执行如图所示的程序框图,如果输入的,则输出的s属于()A.[-3,4]B.[-5,2]C.[-4,3]D.[-2,5]【答案】A【解析】此程序为分段函数,当时,,当时,,所以函数的值域为:,故选A.【考点】程序框图24.某程序框图如图所示,该程序运行后输出的n值是8,则从集合中所有满足条件的S值为()A.0B.1C.3D.4【答案】A【解析】经过第一次循环得到的结果为,n=1,不输出,满足判断框的条件即;经过第二次循环得到的结果为,n=2,不输出,满足判断框的条件即;经过第三次循环得到的结果为,n=3,不输出,满足判断框的条件即;经过第四次循环得到的结果为,n=4,不输出,满足判断框的条件即;经过第五次循环得到的结果为,n=5,不输出,满足判断框的条件即;经过第六次循环得到的结果为,n=6,不输出,满足判断框的条件即;经过第七次循环得到的结果为,n=7,不输出,满足判断框的条件即;经过第八次循环得到的结果为,n=8,输出,不满足判断框的条件即.∵,∴.故答案为:A.【考点】循环结构的作用 .25.在下边程序中,如果输入的值是20,则输出的值是【答案】150【解析】由条件可知,本程序实际为分段函数所以输出的y值为150 .【考点】程序框图 .26.给出一个算法:根据以上算法,可求得的值为___________.【答案】【解析】根据题意得:,所以.【考点】条件语句;分段函数.27.下边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a=()A.0B.2C.4D.14【答案】B【解析】由a=14,b=18,a<b,则b变为18-14=4,由a>b,则a变为14-4=10,由a>b,则a变为10-4=6,由a>b,则a变为6-4=2,由a<b,则b变为4-2=2,由a=b=2,则输出的a=2【考点】程序框图28.计算__________.(用二进制表示)【答案】【解析】11011(2)-101(2)=1×20+1×21+1×22+1×23-1×20+0×21+1×22=11.故答案为:11.【点睛】本题以进位制的转换为背景考查算法的多样性,解题的关键是熟练掌握进位制的转化规则,属于记忆型题,计算题.29.辗转相除法是求两个正整数的()的方法.A.平均数B.标准差C.最大公约数D.最小公倍数【答案】C【解析】辗转相除法是与更相减损术是数学中见的求最大公约数的方法.故本题选.30.对应的二进制数是()A.B.C.D.【答案】A【解析】对应的十进制数是,则对应的二进制数是。

高一数学算法和程序框图试题答案及解析

高一数学算法和程序框图试题答案及解析

高一数学算法和程序框图试题答案及解析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【解析】根据框图的循环结构,依次;;。

高一数学算法和程序框图试题

高一数学算法和程序框图试题

高一数学算法和程序框图试题1.按如图的程序框图运行后,输出的S应为()A.7B.15C.26D.40【答案】B【解析】第一次执行循环体时,;第二次执行循环体时,;第一次执行循环体时,;此时终止循环,输出.【考点】程序框图的应用.2.下图为某算法的程序框图,则程序运行后输出的结果是()A.2B.1C.3D.4【答案】C【解析】这里外是一个循环结构,一共循环了次,而内部是一个选择结构,根据条件确定的值是还是,然后把的值加给,次循环结束后,输出的值,便是正确答案,结果选择C.只要读懂题意,然后把人设想成计算机,按步骤逐步操作,最后就能得到正确答案.【考点】算法中的程序框图和循环结构与选择结构的嵌套.3.运行如图的程序框图,设输出数据构成的集合为,从集合中任取一个元素,则函数≥是增函数的概率为( )A.B.C.D.【答案】C【解析】由程序框图可知:初始条件1.是,所以,从而;2.是,所以,从而;3.是,所以,从而;4.是,所以,从而;5.是,所以,从而;6.是,所以,从而;7.是,所以,从而;8.否.从而集合;而函数≥是增函数必须且只需>0,故所求概率P,故选C.【考点】1.程序框图;2.概率.4.函数请设计算法框图,要求输入自变量,输出函数值.【答案】详见解析.【解析】这是求一个分段函数(分三段)的函数值,由输入的自变量的值,求出其对应的函数值,首先就应判数该自变量的值是否小于零,所以要用条件结构,若是则可用第一支解析式求得其函数值,若否,则还要看是否等于零?因此需要嵌套另一个条件结构,若是则用第二支解析式求得,若否则用第三支解析式求得其函数值.试题解析:【考点】算法框图中的条件结构.5.给出如下程序.(其中x满足:0<x<12)程序:(1)请写出该程序表示的函数关系式.(2)若该程序输出的结果为6,则输入的x值.【答案】(1)函数关系式为(2)【解析】(1)根据条件语句的限制条件判断出函数为分段函数,然后写出解析式.(2)分段函数求值.(1)函数关系式为 ( 6分)(2) (12分)【考点】程序框图中条件语句的嵌套.6.若某程序框图如图所示,则输出的p的值是()A.21B.286C.30D.55【答案】C【解析】当;;;输出的.【考点】算法流程图.7.(12分)(1)已知函数,编写程序求函数值(只写程序)(2)画出程序框图:求和:(只画程序框图,循环体不对不得分)【答案】(1)程序详见试题解析;(2)详见试题解析.【解析】本题考查算法语句及算法框图,重点是循环结构的运用.(1)INPUT xIF x<0 THENy=2*x+1ELSEIF x<="1" THENy=x^3ELSEy=SQR(x)END IFEND IFPRINT yEND -----6分(2)程序框图略,循环体不对不得分 -----12分【考点】算法语句、算法框图.8.用秦九韶算法计算多项式在时的值时,的值为( )A.-845B.220C.-57D.34【答案】C【解析】原多项式变形为,即,【考点】秦九韶算法求多项式的值点评:利用秦九韶算法求多项式的值首先要将多项式改写为每个括号内为关于x的一次式的形式,由内层括号到外层括号依次为9.如果执行下面的程序框图,那么输出的().A.-2450B.-2550C.-2650D.-2652【答案】C【解析】退出循环体时,k=-52,所以.10..执行右图所示程序框图所表达的算法,其输出的结果应为.【答案】45【解析】本程序是求S=1+2+3+…+9=.11.执行右面的程序框图,如果输入的N是6,那么输出的p是( )A.120B.720C.1440D.5040【答案】B【解析】解:经过第一次循环得到 k="1," p=1 经过第二次循环得到 k="2," p="2" 经过第三次循环得到 k="3" ,p=6 ;经过第四次循环得 k="4," p=24经过第五次循环得 k="5" ,p=120 ;经过第六次循环得 k="6" ,p=720此时执行输出720,故选B12.将二进制数101110(2)化为十进制,结果为 ______ .【答案】46【解析】解:因为二进制数101110(2)化为十进制即: 101110(2)=1=13.设计求|x-2|的算法,并画出流程图【答案】算法如下:⑴若x<2,则|x-2|等于2-x,⑵若x≥2,则|x-2|等于x-2其流程图如图:【解析】略14.执行右框程序后,输出的i的值是 ( ).A.5B.6C.10D.11【答案】D【解析】此题考查算法的循环语句;符合条件小于等于10,第一次执行后:,判断符合条件小于等于10,然后执行第二次,第二次执行后,判断不符合条件,所以循环结束,最后输出i等于11,选D15..计算机执行下面的程序,输出的结果是A.1,3B.4,9C.4,12D.4,8【答案】C【解析】略16.右边程序运行后,输出的值为.【答案】120【解析】略17.(本题满分12分)阅读以上流程图,若记y=f(x)(1)写出y=f(x)的解析式,并求函数的值域,(2)若x0满足f(x)<0 且f(f(x))=1,求x0.【答案】(1)[-2 +∞)(2)x=或【解析】(1)f(x)==当x≤0时,f(x)≥0 当0<x<时-2<f(x)<2当x≥时f(x)≥3综合:函数f(x)的值域[-2 +∞)(2)∵f(x0)<0 ∴∴f(x)=2cos2x<0 f(f(x))=f(2cos2x)=4cos22x=1∴cos2x0=-∴x=或18.计算机执行下面的程序段后,输出的结果是()A.4,-2B.4,1C.1,4D.-2,4【答案】B.【解析】根据程序框图知,首先执行赋值语句:,即;然后执行赋值语句:,即;最后输出,即可.故应选B.【考点】算法语句;赋值语句.19.执行如图所示的程序框图输出的结果是A.55B.65C.78D.89【答案】A【解析】第一次执行循环体时,,满足判断框的条件,第二次执行循环体时,,满足判断框的条件,第三次执行循环体时,,满足判断框的条件,第四次执行循环体时,,满足判断框的条件,第五次执行循环体时,,满足判断框的条件,第六次执行循环体时,,满足判断框的条件,第七次执行循环体时,,,满足判断框的条件,第八次执行循环体时,,不满足判断框的条件,退出循环体,输出,故答案为A.【考点】程序框图的应用.20.如图所示的程序框图中,输出S的值为()A.10B.15C.18D.21【答案】B【解析】程序执行过程中数据的变化如下:成立,输出15【考点】程序框图。

高中数学程序框图专项练习

高中数学程序框图专项练习

高中数学程序框图专项练习1.阅读如图的程序框图,运行相应的程序,则输出S的值为()A.8 B.18 C.26 D.802.阅读程序框图,如果输出的函数值在区间内,则输入的实数x的取值范围是.3.执行如图所示的程序框图,则输出的S的值是()A.﹣1 B.4 C. D.4.执行如图所示的程序框图,若输入n的值为3,则输出s的值是()A.1 B.2 C.4 D.7x ,则输出k的值是()5.执行如右图所示的程序框图.若输入3A.3 B.4 C.5 D.66.如图所示,程序框图的输出结果是()A、3B、4C、5D、87.执行如图所示的程序框图,则输出的S=()A .1023B .512C .511D .2558.执行右边的程序框图,若7.0=p ,则输出的n 为( )A .2B .3C .4D .59.如图是一个算法的流程图.若输入x 的值为2,则输出y 的值是输入x112y x =- ||1y x -<2x y =否 是结束 开始输出yA .0B .1-C .2-D .3-10.执行如图所示的程序框图,如果输出S=3,那么判断框内应填入的条件是( )A .k≤6 B.k≤7 C.k≤8 D.k≤911.阅读如下程序框图,运行相应的程序,则程序运行后输出i 的结果为( )A .7B .8C .9D .1012.某程序的框图如图所示,执行该程序,若输入的x 值为5,则输出的y 值( )A .﹣2B .﹣1C .D .213.若如图程序框图的输出结果为120,则判断框中应填写的判断条件为( )A.i<5? B.i>5? C.i>6? D.i≥5?14.已知程序框图如下,则输出的i的值是.15.已知实数x∈[1,9],执行如图所示的流程图,则输出的x不小于55的概率为.参考答案1.C【解析】试题分析:由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量S的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.解:第一次执行循环体后,S=2,n=2,不满足退出循环的条件;第二次执行循环体后,S=8,n=3,不满足退出循环的条件;第三次执行循环体后,S=26,n=4,满足退出循环的条件;故输出S值为26,故选:C考点:程序框图.2.[﹣2,﹣1]【解析】试题分析:由程序框图可得分段函数,根据函数的值域,即可确定实数x的取值范围.解:由程序框图可得分段函数:∴令,则x∈[﹣2,﹣1],满足题意;故答案为:[﹣2,﹣1]考点:选择结构.3.D【解析】试题分析:由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量S的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.解:当t=1时,满足进行循环的条件,S==﹣1,t=2;当t=2时,满足进行循环的条件,S==,t=3;当t=3时,满足进行循环的条件,S==,t=4;当t=4时,满足进行循环的条件,S==4,t=5;当t=5时,满足进行循环的条件,S==﹣1,t=6;当t=6时,满足进行循环的条件,S==,t=7;当t=7时不满足进行循环的条件,此时S值为,故选:D.考点:程序框图.4.C【解析】试题分析:第一次执行完循环体,1,2s i ==;第二次执行完循环体,112,3s i =+==;第三次执行完循环体,2+2=4,4s i ==;结束循环,输出=4s ;考点:程序框图;5.C【解析】试题分析:程序执行中的数据变化如下:3,0,8,1,823,13,x k x k x ====>=2,1323,18,k x =>= 3,1823,23,4,2323,28,5,2823k x k x k =>==>==>成立,输出5k =考点:程序框图6.B【解析】试题分析:程序执行中的数据变化如下:1,1,14,2,2,24,4,3,44,8,4,84x y x y x y x y ==≤==≤==≤==≤不成立,输出4y =考点:程序框图7.C【解析】试题分析:00101201280,2;1,22;2,222;,8,2222k S k S k S k S ====+==++==++++L L 92151112-==-,故选C . 考点:程序框图中的循环结构及等比数列前n 项和公式的应用.8.B【解析】 试题分析:2111331,0;2,;3,0.7,22244n S n S n S ==+==+===<否,输出3n =,故选B . 考点:程序框图中条件循环结构.9.C【解析】试题分析:模拟算法:输入2x =, 12102y =⨯-= 021y x -=-<不成立, 20010112x y =⨯==⨯-=- 101y x -=--<不成立,2(1)2x =⨯-=-1(2)12y=⨯--=-,2-=---=<成立,2(2)01y x-,故选C.输出2考点:程序框图.10.B【解析】试题分析:根据程序框图,写出运行结果,根据程序输出的结果是S=3,可得判断框内应填入的条件.解:根据程序框图,运行结果如下:S k第一次循环 log23 3第二次循环 log23•log34 4第三次循环 log23•log34•log45 5第四次循环 log23•log34•log45•log56 6第五次循环 log23•log34•log45•log56•log67 7第六次循环 log23•log34•log45•log56•log67•l og78=log28=3 8故如果输出S=3,那么只能进行六次循环,故判断框内应填入的条件是k≤7.故选B.考点:程序框图.11.C【解析】试题分析:由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量i的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.解:第一次执行循环体后,S=lg,不满足退出循环的条件,i=3;再次执行循环体后,S=,不满足退出循环的条件,i=5;再次执行循环体后,S=,不满足退出循环的条件,i=7;再次执行循环体后,S=,不满足退出循环的条件,i=9;再次执行循环体后,S=,满足退出循环的条件,故输出的i值为9,故选:C考点:程序框图.12.C【解析】试题分析:按照程序框图的流程写出前几次循环的结果,并判断每次得到的结果是否满足判断框中的条件,直到满足,执行输出y,可得答案.解:经过第一次循环得到x=3,不满足判断框中的条件;经过第二次循环得到x=1,不满足判断框中的条件;经过第三次循环得到x=﹣1,满足判断框中的条件;执行“是”,y=2﹣1=,输出y值为.故选C.考点:程序框图.13.B【解析】试题分析:由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量T 的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得满足题意的循环条件.解:模拟执行程序框图,可得:T=1,i=2T=2,i=3不满足条件,T=6,i=4,不满足条件,T=24,i=5,不满足条件,T=120,i=6,此时,由题意,i 应该满足条件,退出循环,输出T 的值为120.故判断框中应填写的判断条件为i >5?故选:B .考点:程序框图.14.9【解析】试题分析:程序执行中的数据变化如下:1,3,1100,3,5,3100,15,,7,s i s i s i ==≥==≥== 15100,105,9,105100s i ≥==≥成立,输出9i =考点:程序框图15..【解析】试题分析:由程序框图的流程,写出前三项循环得到的结果,得到输出的值与输入的值的关系,令输出值大于等于55得到输入值的范围,利用几何概型的概率公式求出输出的x 不小于55的概率.解:设实数x ∈[1,9],经过第一次循环得到x=2x+1,n=2经过第二循环得到x=2(2x+1)+1,n=3经过第三次循环得到x=2[2(2x+1)+1]+1,n=3此时输出x输出的值为8x+7令8x+7≥55,得x≥6由几何概型得到输出的x 不小于55的概率为==. 故答案为:.考点:循环结构.。

高一数学框图试题

高一数学框图试题

高一数学框图试题1.如图所示的程序框图是计算的值,其中判断框内应填入的条件是( )A.i >8B.i >9C.i >10D.i >11【答案】C【解析】S=S=+S=++第9次循环i=11S=++++由上表可知:在第11次循环结束时应输出结果.所以判断框内应填入的条件是i >10 .【考点】程序框图计算的有关内容.2.运行如图所示的程序框图,则输出的值为()A.B.C.D.【答案】A.【解析】分析程序中各变量、各语句的作用,再根据程序框图所示的顺序,可知:当,时,执行循环体后,;当,时,执行循环体后,;当,时,执行循环体后,;当,时,执行循环体后,;当,时,执行循环体后.故输出的值为-2.【考点】循环结构.3.某程序框图如下图所示,该程序运行后输出的最后一个数是( ).A.2B.1.5C.1.25D.1.125【答案】D【解析】解:经过第一次循环得到的结果为a=3,n=2,经过第二次循环得到的结果为a=2,n=3,经过第三次循环得到的结果为a=1.5,n=4,经过第四次循环得到的结果为a=1.25,n=5,经过第五次循环得到的结果为a=1.125,n=6,此时,满足判断框中的条件,结束算法.,故选D【考点】程序框图点评:解决程序框图中的循环结构问题,常采用的思路是写出前几次循环的结果,找规律.4.阅读下图所示的程序框图,若运行该程序后输出的y值为,则输入的实数x值为()A., -B.3,-3C.,-3D.-,3【答案】C【解析】按照程序框图的流程,判断输入的值是否满足判断框中的条件,“是”按y=2x2-1求出y;“否“按y=2-x求出y.解:当y=时,满足判断框中的条件,执行“是”,2x2-1=,x=-(舍去),x=;当y=时,不满足判断框中的条件,执行“否”,y=x=,x=3(舍去)故答案为,-3,选C.【考点】程序框图点评:本题考查解决程序框图的选择结构时,关键是判断出输入的值是否满足判断框中的条件5.画出求值的一个算法的程序框图【答案】【解析】【考点】本题考查了程序框图的求解点评:画程序框图的总体步骤是:第一步,先设计算法,因为算法的设计是画程序框图的基础,所以在画程序框图前,首先写出相应的算法步骤,并分析算法需要哪种基本逻辑结构(顺序结构、条件结构、循环结构);第二步,再把算法步骤转化为对应的程序框图,在这种转化过程中往往需要考虑很多细节,是一个将算法“细化”的过程.6.下面是利用UNTIL循环设计的计算的一个算法程序.S=1I=1DOS=S*I①LOOP UNTIL ②PRINT SEND(Ⅰ)请将其补充完整;(Ⅱ)绘制出该算法的流程图.【答案】解:(Ⅰ)补充如下:①I=I+2②I>99 (或i>100,i≥100,i≥101)(Ⅱ)流程图如右图【解析】由题意得I每次增加2,故I=I+2,一直到I=99,故I>99时结束。

高一数学算法与框图试题

高一数学算法与框图试题

高一数学算法与框图试题1.已知则执行如图所示的程序框图后输出的结果等于()A.B.C.D.其他值【答案】C【解析】解:因为根据框图表示的意思,那么表示的为应该为求解三者中的最小值,那么选C 2.为了在运行下面的程序之后输出的y值为16,则输入x的值应该是().A.3或-3B.-5C.5或-3D.-5或5【答案】D【解析】程序执行中两变量的关系式为,当时或【考点】1.程序语句;2.分段函数3.下面是计算应纳税所得额的算法过程,其算法如下:第一步输入工资x(注x<=5000);第二步如果x<=800,那么y=0;如果800<x<=1300,那么 y=0.05(x-800);否则 y=25+0.1(x-1300)第三步输出税款y, 结束。

请写出该算法的程序框图和程序。

(注意:程序框图与程序必须对应)【答案】详见解析【解析】根据第一步,开始后,应设计一个数据输入框,由第二步,可知需要设计一个分支嵌套结构,最后还要在结束前有一个数据输出框,根据已知中数据,易得到程序的框图;由框图,将框图中的输入、分支、输出转化为对应语句后,即可得到程序的语句试题解析:【考点】程序语句与程序框图4.将十进制数化成二进制数为.【答案】【解析】,,,,所以十进制数51化成二进制数为【考点】十进制数与二进制数的转化.5.二进制数定义为“逢二进一”,如表示二进制数,将它转换成十进制形式,是,即转换成十进制数是13,那么类似可定义进制数为“逢进一”,则8进制数转换成十进制数是_________.【答案】130【解析】由题意知,8进制转换成十进制是:【考点】进制之间的转换6.已知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个一次式的算法,大大简化了计算过程。

高一数学结构图流程图试题

高一数学结构图流程图试题

高一数学结构图流程图试题
1.读如图所示的程序框图,运行相应的程序,输出的结果是
A.2B.4C.8D.16
【答案】C
【解析】略
2.读下面的程序: INPUT N
I=1
S=1
WHILE I<="N"
S =S*I
I = I+1
WEND
PRINT S
END
上面的程序在执行时如果输入6,那么输出的结果为()
A.6B.720C.120D.1
【答案】B
【解析】略
3.阅读右面的流程图,输出max的含义是___________
_______________________。

【答案】a、b、c中的最大值
【解析】略
4.如果执行右面的程序框图,那么输出的()
A.10B.22C.46D.94
【答案】C
【解析】略
5.如果执行如图所示的程序框图,那么输出的
【答案】
【解析】略
6.如果执行右面的程序框图,那么输出的
A.B.
C.D.
【答案】B
【解析】略
7.按照程序框图(如右图)执行,第4个输出的数是A.5B.6 C.7D.8
【答案】C
【解析】略
8.阅读右侧程序,运行后输出的函数表达式是()
A.y=B.y=
C.y=D.y=
【答案】A
【解析】略
9.根据右面的程序,计算当和时
输出的结果分别是( )
A.,B.-,-C.,D.,
【答案】D
【解析】略
10.
在如图给出的算法流程图中,输出的结果等于
A.21
B.22
C.23
D.42
【答案】A
【解析】略。

高一数学算法与程序框图试题

高一数学算法与程序框图试题

高一数学算法与程序框图试题1. (2010年高考天津卷)阅读右边的程序框图,运行相应的程序,则输出s的值为()A.-1B.0C.1D.3【答案】B【解析】当i=1时,s=1×(3-1)+1=3;当i=2时,s=3×(3-2)+1=4;当i=3时,s=4×(3-3)+1=1;当i=4时,s=1×(3-4)+1=0;紧接着i=5,满足条件i>4,跳出循环,输出s的值为0.2. (2011年潍坊模拟)给出如图的程序框图,那么输出的S等于()A.2450B.2550C.5050D.4900【答案】A【解析】按照程序框图计数,变量i≥100时终止循环,累加变量S=0+2+4+…+98=2450,故选A.3.如图是一个算法的程序框图,该算法所输出的结果是()A.1+++…+B.1+++…+C.+++…+D.+++…+【答案】C【解析】第一次循环:s=,n=4,i=2;第二次循环:s=+,n=6,i=3;第三次循环:s=++,n=8,i=4;由于i=10时,不满足i>10,所以继续执行循环;此时s=++…+,n=22,i=11;当i=11时,满足i>10,输出s.4.如图所示的程序框图输出的结果是S=720,则判断框内应填的条件是()A.i≤7B.i>7C.i≤9D.i>9【答案】B【解析】程序框图所示的运算是10×9×8×7×…,若输出结果是S=720,则应是10×9×8=720,所以i=10,9,8时累乘,即当i>7时执行循环体.5.画出计算函数y=|x-1|的函数值的程序框图(x由键盘输入).【答案】见解析【解析】解:算法如下:第一步,输入x.第二步,判断x,若x≥1,则y=x-1,否则执行第三步.第三步,y=1-x.第四步,输出y.程序框图如图所示.6.有十件商品,设计一个算法,计算其平均价,并画出程序框图.【答案】见解析【解析】解:我们用一个循环依次输入10个数,再用一个变量存放数的累加和,在求出10个数的和后,除以10,就得到10件商品的平均价算法:第一步,S=0,i=1.第二步,输入P.第三步,S=S+P.第四步,i=i+1.第五步,判断i是否大于10,若不大于10,转入第二步,若i>10,退出循环,执行第六步第六步,A=.第七步,输出A.程序框图如图所示.7.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为:第一步:取A=89,B=96,C=99;第二步:__________________________;第三步:__________________________;第四步:输出计算的结果.【答案】计算总分D=A+B+C计算平均分E=【解析】此题考查算法的知识;根据题目的要求,第二步是:计算总分,设总分为D,则D="A+B+C;" 第三步是算平均成绩,设平均分为E,则E=8.解决某个问题的算法如下:第一步,给定一个实数n(n≥2).第二步,判断n是否是2,若n=2,则n满足条件;若n>2,则执行第三步.第三步,依次从2到n-1检验能不能整除n,若都不能整除n,则n满足条件.则满足上述条件的实数n是()A.质数B.奇数C.偶数D.约数【答案】A【解析】首先要理解质数,除1和它本身外没有其他约数的正整数叫做质数,2是最小的质数,这个算法通过对2到n-1验证,看是否有其他约数,来判断其是否为质数.9.求1×3×5×7×9×11的值的一个算法是:第一步:求1×3得到结果3.第二步:将第一步所得结果3乘5,得到结果15.第三步:________________________________________________________________.第四步:再将105乘9得到945.第五步:再将945×11,得到10395,即为最后结果.【答案】将第二步所得的结果15乘7,得结果105【解析】本算法的步骤就是将算式从左向右依次乘下去10.写出解方程2x+7=0的一个算法.【答案】见解析【解析】解:法一:算法步骤如下:第一步:移项,得2x=-7.第二步:等式两边同时除以2,得x=-.法二:算法步骤如下:第一步:ax+b=0(a≠0)的解是x=-.第二步:将a=2,b=7代入上式,得x=-.。

高一数学程序框图试题

高一数学程序框图试题

高一数学程序框图试题1.(2015•惠州模拟)执行如图所示的程序框图,若输入n的值为7,则输出的s的值为()A.22B.16C.15D.11【答案】B【解析】根据程序运行条件,分别进行判断,即可得到结论.解:第一次运行,i=1,满足条件i<7,s=1+0=1.i=2,第二次运行,i=2,满足条件i<7,s=1+1=2.i=3,第三次运行,i=3,满足条件i<7,s=2+2=4.i=4,第四次运行,i=4,满足条件i<7,s=4+3=7.i=5,第五次运行,i=5,满足条件i<7,s=7+4=11.i=6,第六次运行,i=6,满足条件i<7,s=11+5=16.i=7,此时i=7,不满足条件i<7,程序终止,输出s=16,故选:B.点评:本题主要考查程序框图的识别和判断,根据运行条件分别进行验证即可得到结论.2.(2015•南昌模拟)如图所示是一个算法的流程图,则输出p的值是()A.B.C.D.【答案】B【解析】执行算法流程,依次写出每次循环得到的p,n的值,当n=2014时,不满足条件n<2014,输出p的值为=.解:执行算法流程,有p=1,n=2满足条件n<2014,p=,n=3满足条件n<2014,p=,n=4满足条件n<2014,p=×,n=5满足条件n<2014,p=××,n=6…满足条件n<2014,p=××…×=,n=2014不满足条件n<2014,输出p的值为=.故选:B.点评:本题主要考查了程序算法和流程,属于基本知识的考查.3.(2015•株洲一模)阅读下面程序框图,则输出结果s的值为()A.B.C.﹣D.0【答案】D【解析】由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量S的值,进而根据正弦函数的图象和性质得到答案.解:由已知中的程序框图可知:该程序的功能是:利用循环结构计算并输出变量S=+++…+的值;由y=是周期为6的周期函数,且+++…+=0,∴S=+++…+=336×(+++…+)﹣=0﹣0=0,故选:D点评:本题考查的知识点是程序框图,当循环的次数不多,或有规律时,常采用模拟循环的方法解答.4.(2015•杨浦区一模)程序框图如图所示,若其输出结果是140,则判断框中填写的是()A.i<7B.i<8C.i>7D.i>8【答案】B【解析】由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量S的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得满足题意的循环条件.解:当S=0,i=1时,应满足继续循环的条件,执行完循环体后,S=1,i=2,当S=1,i=2时,应满足继续循环的条件,执行完循环体后,S=5,i=3,当S=5,i=3时,应满足继续循环的条件,执行完循环体后,S=14,i=4,当S=14,i=4时,应满足继续循环的条件,执行完循环体后,S=30,i=5,当S=30,i=5时,应满足继续循环的条件,执行完循环体后,S=55,i=6,当S=55,i=6时,应满足继续循环的条件,执行完循环体后,S=91,i=7,当S=91,i=7时,应满足继续循环的条件,执行完循环体后,S=140,i=8,当S=140,i=8时,应不满足继续循环的条件,故循环条件应为:i<8,故选:B点评:本题考查的知识点是程序框图,当循环的次数不多,或有规律时,常采用模拟循环的方法解答.5.(2014•江西)阅读如图程序框图,运行相应的程序,则程序运行后输出的结果为()A.7B.9C.10D.11【答案】B【解析】算法的功能是求S=0+lg+lg+lg+…+lg的值,根据条件确定跳出循环的i值.解:由程序框图知:算法的功能是求S=0+lg+lg+lg+…+lg的值,∵S=lg+lg+…+lg=lg>﹣1,而S=lg+lg+…+lg=lg<﹣1,∴跳出循环的i值为9,∴输出i=9.故选:B.点评:本题考查了循环结构的程序框图,根据框图的流程判断算法的功能是解题的关键.6.(2014•安徽)如图所示,程序框图(算法流程图)的输出结果是()A.34B.55C.78D.89【答案】B【解析】写出前几次循环的结果,不满足判断框中的条件,退出循环,输出z的值.解:第一次循环得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,x=34,y=55;退出循环,输出55,故选B点评:本题考查程序框图中的循环结构,常用的方法是写出前几次循环的结果找规律,属于一道基础题.7.(2014•陕西)根据如图框图,对大于2的正数N,输出的数列的通项公式是()A.an =2n B.an=2(n﹣1)C.an=2n D.an=2n﹣1【答案】C【解析】根据框图的流程判断递推关系式,根据递推关系式与首项求出数列的通项公式.解:由程序框图知:ai+1=2ai,a1=2,∴数列为公比为2的等比数列,∴an=2n.故选:C.点评:本题考查了直到型循环结构的程序框图,根据框图的流程判断递推关系式是解答本题的关键.8.(2014•重庆)执行如图所示的程序框图,若输出k的值为6,则判断框内可填入的条件是()A.s>B.s>C.s>D.s>【答案】C【解析】程序运行的S=××…×,根据输出k的值,确定S的值,从而可得判断框的条件.解:由程序框图知:程序运行的S=××…×,∵输出的k=6,∴S=××=,∴判断框的条件是S>,故选:C.点评:本题考查了当型循环结构的程序框图,根据框图的流程判断程序运行的S值是解题的关键.9.(2014•商丘二模)若如图的程序框图输出的S是126,则①应为()A.n≤5B.n≤6C.n≤7D.n≤8【答案】B【解析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加S=2+22+…+2n的值,并输出满足循环的条件.解:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加S=2+22+…+2n的值,并输出满足循环的条件.∵S=2+22+…+26=126,故①中应填n≤6.故选B点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.10.(2014•梅州一模)阅读下面的程序框图,则输出的S=()A.14B.20C.30D.55【答案】C【解析】经分析为直到型循环结构,按照循环结构进行执行,当满足跳出的条件时即可输出s的值.解:∵S1=0,i1=1;S2=1,i2=2;S3=5,i3=3;S4=14,i4=4;S5=30,i=5>4退出循环,故答案为C.点评:本题考查程序框图的运算,通过对框图的分析,得出运算过程,按照运算结果进行判断结果,属于基础题.。

高一数学工序流程图试题

高一数学工序流程图试题

高一数学工序流程图试题1.由如图的流程图输出的s为()A.64B.512C.128D.256【答案】D【解析】执行流程图,依次写出每次循环得到的s,i的值,当i=4时,满足条件i≥4,输出s的值为256.解:执行流程图,有s=2,i=1s=4,i=2不满足条件i≥4,s=16,i=3不满足条件i≥4,s=256,i=4满足条件i≥4,输出s的值为256.故选:D.点评:本题主要考查了流程图和算法,属于基本知识的考查.2.一名中学生在家庭范围内推广“节水工程”﹣﹣做饭、淘米、洗菜的水留下来擦地或浇花,洗涮的水留下来冲卫生间(如图),该图示称为()A.流程图B.程序框图C.组织结构图D.知识结构图【答案】A【解析】本题考查的知识点是工序流程图的绘制,根据工序流程图的定义我们对节水工程流程逐一进行执行,即可得到答案.解:一名中学生在家庭范围内推广“节水工程”﹣﹣做饭、淘米、洗菜的水留下来擦地或浇花,洗涮的水留下来冲卫生间(如图),该图示称为流程图.故选A.点评:流程图主要用来说明某一过程.这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程.结构图:指以模块的调用关系为线索,用自上而下的连线表示调用关系并注明参数传递的方向和内容,从宏观上反映事物层次结构的图形.3.要描述一个工厂某种产品的生产步骤,应用()A.程序框图B.工序流程图C.知识结构图D.组织结构图【答案】B【解析】工序流程图是将一个工作或工程从头到尾依先后顺序分为若干道工序,每一道工序用矩形框表示,并在该矩形框内注明此工序的名称与代号.两个相邻工序之间用流程线相连.两相邻工序之间用流程线相连.解:∵工序流程图又称统筹图,常见的一种画法是将一个工作或工程从头到尾依先后顺序分为若干道工序,每一道工序用矩形框表示,并在该矩形框内注明此工序的名称与代号.两个相邻工序之间用流程线相连.两相邻工序之间用流程线相连.有时为合理安排工作进度,还在每道工序框上注明完成该工序所需时间.∴要描述一个工厂某种产品的生产步骤,应用工序流程图,故选B.点评:本题考查工序流程图,是一个基础题,解题时抓住工序流程图的特点和作用,选出正确的答案,本题不用运算,是一个送分题.4.下列判断不正确的是()A.画工序流程图类似于算法的流程图,要先把每一个工序逐步细化,按自上向下或自左到右的顺序B.在工序流程图中可以出现循环回路,这一点不同于算法流程图C.工序流程图中的流程线表示相邻两工序之间的衔接关系D.工序流程图中的流程线都是有方向的指向线【答案】B【解析】本题考查的流程图和结构图的基本概念,只要根据工序流程图和算法流程图的相关概念逐一进行分析,即可求解.解:因为每个工序是不能重复执行.∴在工序流程图中不能出现循环回路.故答案B不正确.故选B.点评:流程图和结构图源处生产和生活实际,经过数学加工后又要应用于生产和生活实际,因此对流程图和结构图概念的剖析,要坚持理论联系实际的原则.注意:在程序框图内允许有闭合回路,而在工序流程图内不允许出现闭合回路.5.某工程的工序流程如图所示(工时单位:天),现已知工程总时数为10天,则工序c所需工时为()A.3天B.4天C.5天D.2天【答案】B【解析】结合所给工序流程图分析好可以合并的工序,注意利用优选法对重复的供需选择用时较多的.进而得出关键路线,问题即可获得解答.解:设工序c所需工时数为x天,由题设,关键路线是a→c→e→g,需要工时为1+x+4+1=10,∴x=4,即工序c所需工时数为4天.故选B.点评:本题考查的是工序流程图(即统筹图),在解答的过程当中充分体现了优选法的利用、读图表审图表的能力以及问题的转化和分析能力.值得同学们体会和反思.6.在如图的列联表中,类Ⅰ中类B所占的比例为()A. B. C. D.【答案】A【解析】根据列联表可知四个变量之间的关系,在每一行中,前两个数字分别表示是类I与类II,在每一列中,前两个数字分别表示类A与类B,根据这种关系得到结果.解:根据列联表可知类Ⅰ中类B所占的比例为:故选A.点评:本题是一个列联表的应用,是两个变量之间的关系的判断依据,是一个简单问题,本题可以出在选择和填空中,是一个送分题目.7.如图是某工厂从工程设计B到试生产H的工序流程图,方框上方的数字为这项工序所用的天数,则从工程设计到结束试生产需要的最短时间为()A.22天B.23天C.28天D.以上都不对【答案】C【解析】由已知中的工序流程图,我们可以计算出每条工程设计从开始到结束的时间,进而根据从工程设计到结束试生产需要的最短时间为这几个时间中的最大值,得到答案.解:由已知中的工序流程图可得由A到H需要8+7+5+2=22天由B经C到H需要10+4+7+5+2=28天由B经D到H需要10+6+5+2=23天由G到H需要4+5+2=11天而从工程设计到结束试生产需要的最短时间为这几个时间中的最大值故从工程设计到结束试生产需要的最短时间为28天故选C点评:本题考查的知识点是工序流程图,其中正确理解从工程设计到结束试生产需要的最短时间为各个子工程需要时间中的最大值,是解答本题的关键.8.某医院医疗就诊流程如图所示,则病人到医院就诊至少需要的步骤是()A.6个B.7个C.8个D.9个【答案】A【解析】根据该医院的就诊流程图,得出病人到医院就诊至少需要的步骤是什么.解:根据该医院的就诊流程图知,病人到医院就诊至少需要的步骤是:凭医疗卡挂号→相应珍区候诊→门诊医师诊治→划价、交费→功能科室(化验室、放射科、药房等)→离院;所以,就诊至少有6个步骤.故选:A.点评:本题考查了医院就诊流程图的应用问题,解题时应模拟流程图的过程,以便得出正确的结论,是基础题.9.(2008•宝山区二模)某工序流程图如下,则该工程的总工时数为.【答案】15【解析】本题考查的是根据实际问题选择函数模型的问题.在解答时,应结合所给表格分析好可以合并的工序,注意利用优选法对重复的供需选择用时较多的.进而问题即可获得解答.解:由题意可知:工序①→工序②工时数为5;工序②→工序④工时数为1.工序④→工序⑥工时数为4,工序⑥→工序⑦工时数为2,工序⑦→工序⑧工时数为3,所以所用工程总时数为:5+1+4+2+3=15天.故答案为:15.点评:本题考查的是工序流程图(即统筹图),在解答的过程当中充分体现了优选法的利用、读图表审图表的能力以及问题的转化和分析能力.值得同学们体会和反思.10.(2005•上海模拟)如图,小圆圈表示网络的结点,结点之间的连线表示它们有网线相连,连线上标注的数字表示某信息经过该段网线所需的时间(单位:毫秒).信息由结点A传输到结点B所需的最短时间为毫秒.【答案】4.8.【解析】信息从A到B传递有四条途径,分别是A﹣D﹣E﹣M﹣B,A﹣D﹣F﹣M﹣B,A﹣C﹣F﹣M﹣B,A﹣C﹣K﹣N﹣B,每长路径信息由结点A传输到结点B所需的时间分别是5.1,4.9,4.8,21.1,由此能得到信息由结点A传输到结点B所需的最短时间.解:如图,信息从A到B传递有四条途径,分别是A﹣D﹣E﹣M﹣B,A﹣D﹣F﹣M﹣B,A﹣C﹣F﹣M﹣B,A﹣C﹣K﹣N﹣B,每长路径信息由结点A传输到结点B所需的时间分别是5.1,4.9,4.8,21.1,所以信息由结点A传输到结点B所需的最短时间为4.9毫秒.故答案为:4.8.点评:本题考查工程流程图的应用,解题时要认真审题,仔细观察,注意全面统筹.。

高一数学算法与程序框图试题

高一数学算法与程序框图试题

高一数学算法与程序框图试题1.算法流程有、、三种控制结构.【答案】顺序结构条件结构循环结构【解析】算法的三种基本结构是顺序结构、条件结构、循环结构。

故选C。

【考点】本题主要考查算法的概念及算法设计中的结构。

点评:关键是对算法的三种基本结构理解并熟练掌握。

2.如图所示的程序框图,输出的结果是S=7,则输入的A值为________.【答案】3【解析】该程序框图的功能是输入A,计算2A+1的值.由2A+1=7,解得A=3.3.如图是一个算法的程序框图,该算法所输出的结果是()A.1+++…+B.1+++…+C.+++…+D.+++…+【答案】C【解析】第一次循环:s=,n=4,i=2;第二次循环:s=+,n=6,i=3;第三次循环:s=++,n=8,i=4;由于i=10时,不满足i>10,所以继续执行循环;此时s=++…+,n=22,i=11;当i=11时,满足i>10,输出s.4.下列关于算法的描述正确的是()A.算法与求解一个问题的方法相同B.算法只能解决一个问题,不能重复使用C.算法过程要一步一步执行D.有的算法执行完以后,可能没有结果【答案】C【解析】算法与求解一个问题的方法既有区别又有联系,故A不对.算法能够重复使用,故B不对.每一个算法执行完以后,必须有结果,故D不对.5.计算下列各式中的S值,能设计算法求解的是()①S=1+2+3+…+100;②S=1+2+3+…+100+…;③S=1+2+3+…+n(n≥1,n∈N).A.①②B.①③C.②③D.①②③【答案】B【解析】由算法的有限性知②不正确,而①③都可通过有限的步骤操作,输出确定结果.6.下列各式中T的值不能用算法求解的是()A.T=12+22+32+42+…+1002B.T=++++…+C.T=1+2+3+4+5+…D.T=1-2+3-4+5-6+…+99-100【答案】C【解析】根据算法的有限性知C不能用算法求解.7.关于一元二次方程x2-5x+6=0的求根问题,下列说法正确的是()A.只能设计一种算法B.可以设计两种算法C.不能设计算法D.不能根据解题过程设计算法【答案】B【解析】一元二次方程的求解过程可以用公式法和分解因式法进行,可根据不同的解题过程来设计算法,故可以设计两种算法,但两种算法输出的结果是一样的.8.对于解方程x2-2x-3=0的下列步骤:①设f(x)=x2-2x-3②计算方程的判别式Δ=22+4×3=16>0③作f(x)的图象④将a=1,b=-2,c=-3代入求根公式x=,得x1=3,x2=-1.其中可作为解方程的算法的有效步骤为()A.①②B.②③C.②④D.③④【答案】C【解析】解一元二次方程可分为两步确定判别式和代入求根公式,故②④是有效的,①③不起作用.9.以下有六个步骤:①拨号;②等拨号音;③提起话筒(或免提功能);④开始通话或挂机(线路不通);⑤等复话方信号;⑥结束通话.试写出打一个本地电话的算法________.(只写编号)【答案】③②①⑤④⑥【解析】此题考查算法的思想;此算法应该是:根据常识知道:首先提起话筒(或按免提功能),然后等拨号音后在拨号,然后等复话方信号,然后开始通话或者线路不通挂机,最后结束通话,所以算法是③②①⑤④⑥10.函数y=,试写出给定自变量x,求函数值y的算法【答案】见解析【解析】解:算法如下:第一步,输入x.第二步,若x>0,则令y=-x+1后执行第五步;否则执行第三步.第三步,若x=0,则令y=0后执行第五步;否则执行第四步.第四步,令y=x+1.第五步,输出y的值.。

高一数学结构图流程图试题答案及解析

高一数学结构图流程图试题答案及解析

高一数学结构图流程图试题答案及解析1.执行右图的程序框图,若输入,那么输出的等于A.720B.360C.240D.120【答案】B【解析】解:解:第一次:k=1,p=1×3=3;第二次:k=2,p=3×4=12;第三次:k=3,p=12×5=60;第四次:k=4,p=60×6=360此时不满足k<4.所以p=360.2.如图为一个求20个数的平均数的程序,在横线上应填充的语句为A.i>="20"B.i<20C.i>20D.i<=20【答案】C【解析】略3.将两个数a=8,b=9交换,使a=9.b=8,则下列语句能实现此功能的是A.a="b"B.t="b"C.b="a"D.a=t b="a " b="a " a="b " t=ba="t " b=a【答案】B【解析】略4.(每小题5分,满分15分)(1)已知如下程序框图,则输出的值是____________(2)该程序框图的功能是_________________________________(3).按下列程序框图运算:规定:程序运行到“判断结果是否大于244”为1次运算,若x=5,则运算进行___________次才停止。

(4)给出50个数,1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,…,以此类推. 要求计算这50个数的和.将下面给出的程序框图补充完整(1)________________________(2)________________________【答案】(1) i="13 "(2)输出a、b、c中最小的数(3)4次(4) P="P+i "【解析】略5.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是()A. B. C. D.【答案】B【解析】略6.试设计出计算1+2+3+4+…+99的程序框图【答案】直到型-------1分-------3分----------5分---------------7分11分--------------------------13分12分---------------------------14分------------15分【解析】略7.7. 在下图中,正确表示直到型循环结构的框图是A. B. C. D【答案】A【解析】【考点】循环结构.分析:论程序进行判断前是否执行循环体,如果先执行循环体,则是直到型循环,否则是当型循环.解题的关键是弄清循环体是在判断框前还是后.解:程序框图的执行顺序:是先判断“是”循环,是当型循环的程序框图;先循环后判断“是”结束,是直到型循环的程序框图.故选:A.8.阅读右面的流程图,若输入的a、b、c分别是21、32、75,则输出的a、b、c分别是:A.75、21、32B.21、32、75C.32、21、75D.75、32、21【答案】A【解析】略9.已知,设计算法流程图,输出。

高一数学程序框图练习题

高一数学程序框图练习题

算法与程序框图练习题一、选择题:1.阅读下面的程序框图,则输出的S =A .14B .20C .30D .552.阅读图2所示的程序框图,运行相应的程序,输出的结果是A .1 B. 2 C. 3 D. 43.某程序框图如图所示,该程序运行后输出的k 的值是A .4B .5C .6D .74.如图的程序框图表示的算法的功能是A .计算小于100的奇数的连乘积B .计算从1开始的连续奇数的连乘积3题 2题1题C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数D .计算100531≥⨯⋅⋅⋅⨯⨯⨯n 时的最小的n 值.5.运行如下程序框图,如果输入的[1,3]t ∈-,则输出s 属于A .[3,4]-B .[5,2]-C .[4,3]-D .[2,5]-6.某程序框图如图所示,则该程序运行后输出的B 等于 A .15 B .29 C .31 D .63 7. 如图所示,是关于闰年的流程,则以下年份是闰年的为A .1996年B .1998年C .2010年D .2100年5题6题7题8.右面的程序框图,如果输入三个实数a ,b ,c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ) A. c x > B.x c > C .c b > D.b c > 9.某程序框图如图所示,若输出的S=57,则判断框内为 (A )k>4? (B )k>5? (C) k>6? (D) k>7?10.执行上边的程序框图,输出的T =(). A. 12 B.20 C .30 D.42 二、填空题:11.阅读如图所示的程序框图,运行相应的程序,输出的结果i =___________. 12.如图所示,程序框图(算法流程图)的输出值x =________。

11题10题9题 12题10题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

算法与程序框图练习题
一、选择题:
1.阅读下面的程序框图,则输出的S =
A .14
B .20
C .30
D .55
2.阅读图2所示的程序框图,运行相应的程序,输出的结果是
A .1 B. 2 C. 3 D. 4
3
.某程序框图如图所示,该程序运行后输出的k 的值是
A .4
B .5
C .6
D .7
4.如图的程序框图表示的算法的功能是
A .计算小于100
的奇数的连乘积
B .计算从1开始的连续奇数的连乘积
3题 2题
1题
C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数
D .计算100531≥⨯⋅⋅⋅⨯⨯⨯n 时的最小的n 值.
5.运行如下程序框图,如果输入的[1,3]t ∈-,则输出s 属于
A .[3,4]-
B .[5,2]-
C .[4,3]-
D .[2,5]-
6.某程序框图如图所示,则该程序运行后输出的B 等于 A .15 B .29 C .31 D .63 7. 如图所示,是关于闰年的流程,则以下年份是闰年的为
A .1996年
B .1998年
C .2010年
D .2100年
开始
输出B
2,1A B ==
21B B =+
1
A A =+

结束

5A ≤
5题
6题
x c =
x a =
b x >
开始 输入,,a b c
输出x 否 结束

x b =


7题
8题
8.右面的程序框图,如果输入三个实数a ,b ,c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ) A. c x > B.x c > C .c b > D.b c > 9.某程序框图如图所示,若输出的S=57,则判断框内为 (A )k>4? (B )k>5? (C) k>6? (D) k>7?
10.执行上边的程序框图,输出的T =( ). A. 12 B.20 C .30 D.42 二、填空题:
11.阅读如图所示的程序框图,运行相应的程序,输出的结果i =___________. 12.如图所示,程序框图(算法流程图)的输出值x =________。


1
i i =+?
4a =
10, 1
a i ==开始

结束
a 是奇数
31
a a =+2
a a =
是 否
输出i
0,0,0S T n === 5S S =+ 开始 T S > 输出T
否 结束

2n n =+
T T n =+ 11题
10题
9题 12题
10题。

相关文档
最新文档