程序框图练习题及答案.(经典)doc
程序框图计算训练(含答案详解)
![程序框图计算训练(含答案详解)](https://img.taocdn.com/s3/m/898603e01eb91a37f0115c55.png)
按照给出程序框图计算专题题目特点:输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:设输入的数值为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= 。
专题:算法与程序框图[答案版]
![专题:算法与程序框图[答案版]](https://img.taocdn.com/s3/m/b7f84f16a76e58fafab0030d.png)
专题:算法与程序框图1.如下图,程序框图所进行的求和运算是( ) A.23111222+++ (1012)+ B.11123+++ ...110+ C.111+++ (118)+ D.111246+++ (120)+ 答案:D2.在可行域内任取一点,规则如下程序框图所示,则能输出数对(x,y)的概率为( )A.14B.2πC.4πD.8π 答案:C3.已知程序框图如下图所示,若输入n=6,则该程序运行的结果是( )A.2B.3C.4D.15 答案:B4.流程线的功能是( )A.表示算法的起始和结束B.表示算法输入和输出的信息C.赋值、计算D.按照算法的顺序连接程序框答案:D6.在一个算法中,如果需要反复执行某一处理步骤,最好采用的逻辑结构是( )A.顺序结构B.条件结构C.循环结构D.顺序结构或条件结构答案:C9.已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为1122()()x y x y ,,,,…()n n x y ,,,…(1)若程序运行中输出的一个数组是(9,t),则t= ;(2)程序结束时,共输出(x,y)的组数为 .答案:-4 1 00510.下边程序框图给出的程序执行后输出的结果是 .答案:244.下图是一个算法的程序框图,则输出S 的值是 .答案:63解析:2122+++…423133+=<,输出1+2+22+…+452263+=.2.如下程序框图,则最后输出的结果是( )A.5 049B.4 850C.2 450D.2 550答案:D4.如果下边程序运行后输出的结果是132,那么在程序中UNTIL 后面的“条件”应为( )A.i>11B.i>=11C.i<=11D.i<11答案:D6.阅读下边的程序框图,运行相应的程序,则输出s 的值为( )A.-1B.0C.1D.3答案:B解析:第一次运行程序时,i=1,s=3;第二次运行程序时,i=2,s=4;第三次运行程序时,i=3,s=1;第四次运行程序时,i=4,s=0,此时执行i=i+1后i=5,退出循环输出s=0.。
高一数学算法和程序框图试题答案及解析
![高一数学算法和程序框图试题答案及解析](https://img.taocdn.com/s3/m/0e53b03266ec102de2bd960590c69ec3d5bbdb46.png)
高一数学算法和程序框图试题答案及解析1.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】A【解析】条件成立,第一次执行循环体,条件成立,第二次执行循环体条件成立,第三次执行循环体;条件不成立,退出循环,输出.【考点】程序框图的识别和应用.2.若某程序图如图所示,则该程序运行后输出的k的值是()A.4B.5C.6D.7【答案】B【解析】第一次执行循环体,.第二次执行循环体,,.第三次执行循环体,【考点】理解程序框图的逻辑结构.3.如下图所示程序框图,已知集合是程序框图中输出的值},集合是程序框图中输出的值},全集U=Z,Z为整数集,当时,等于( )A.B.{-3. -1,5,7}C.{-3, -1,7}D.{-3, -1,7,9}【答案】D.【解析】依次执行程序框图中的语句:,;,;,;,;,;,;,;∴,,∴.【考点】读程序框图.4.在如图所示的程序框图中,输入A=192,B=22,则输出的结果是( ).A.0B.2C.4D.6【答案】B.【解析】本题要注意的是C是A除以B所得的余数,按程序框图可知有如下过程:原来:,第一次:C=16,A=22,B=16;第二次:C=6,A=16,B=6;第三次:C=4,A=6,B=4;第四次:C=2,A=4,B=2;第五次:C=0,A=2,B=0,此时B=0,则输出A=2,故选B.【考点】读懂程序框图的流程,赋值语句(如A=B,是把B的值赋值给A).5.如果执行右边的程序框图,那么输出的()A.22B.46C.94D.190【答案】C【解析】.运行第1次,=1,=1,=2,=4,=2>5,否,循环;运行第2次,=3,=10,=3>5,否,循环;运行第3次,=4,=22,=4>5,否,循环;运行第4次,=5,=46,=5>5,否,循环;运行第5次,=6,=94,=6>5,是,输出S=94,故选C【考点】程序框图6.按右边程序框图运算:若,则运算进行几次才停止?A.B.C.D.【答案】C【解析】第一次循环,第二次循环,第三次循环,第四次循环,第五次循环。
算法与程序框图习题(含答案)
![算法与程序框图习题(含答案)](https://img.taocdn.com/s3/m/31036f1e33687e21af45a9a3.png)
【点睛】
本题主要考查的是程序框图,考查了进位制,本题是程序框图中的循环结构,是先进行了一次判断,实则是直到型性循环,这是一道基础题.首先将二进制数化为十进制数,得到十进制数的数值,然后假设判断框中的条件不满足,执行算法步骤,待累加变量 的值为 时,算法结束,此时判断框中的条件要满足,即可得到答案.
【详解】
由题意输出的S=1+1×2+1×22+1×23+1×24,
按照程序运行:S=1,i=1;S=1+1×2,i=2;S=1+1×2+1×22,i=3;S=1+1×2+1×22+1×23,i=4;S=1+1×2+1×22+1×23+1×24,i=5,此时跳出循环输出结果,故判断框内的条件应为i≤4.
点睛:本题主要考查算法语句,意在考查学生对该基础知识的掌握水平.
12.16
【解析】
【分析】
模拟执行程序,依次写出每次循环得到的x,i的值,当i=10时不满足条件,退出循环,输出x的值为16.
【详解】
模拟程序的运行,可得
i=1,x=4
满足条件i<10,执行循环体,x=5,i=4
满足条件i<10,执行循环体,x=9,i=7
A. B. C. D.
6.在 中, , ,边 的四等分点分别为 , 靠近 ,执行下图算法后结果为( )
A.6B.7C.8D.9
7.宋元时期名著《算学启蒙》中有关于“松竹并生”的问题:松长五尺,竹长五尺,若输入的 分别是5,2,则输出的 =( )
A. B. C. D.
8.如图所示的程序框图,输出的
A.18B.41
24.图C16所示的程序框图表示了一个什么样的算法?试用当型循环写出它的算法并画出相应的程序框图.
程序框图练习题
![程序框图练习题](https://img.taocdn.com/s3/m/50e4a3b3960590c69ec376d2.png)
程序框图练习题1. 按如图所示程序框图输入4n =,则输出的C 值是___________________2.阅读下图所示的程序框图,运行相应的程序,输出的 i 值等于___________(1题图)3. 阅读下边的程序框图,若输出s 的值为7-,则判断框内可填写 ( ).A.3i < B.4i < C. 5i <D.6i <(3题)4..执行下列的程序框图,若0.8p =,则输出的______n =.5..执行如图所示的程序框图,输出的______T =.输入n,A B B C == 1,1,2A B K === 结束 K n <? Y C A B =+ 输出C N开始 1K K =+ s s a=+0s =1i =结束11i >?Y2i a i =⋅输出i N开始1i i =+s s i =- 1i = 2s = 结束Y 输出s N开始 2i i =+ 12n S S =+输入p1,0n S ==结束S p <? Y 输出n N开始 1n n =+(5题)6. 某程序框图如图所示,该程序运行后输出的k 的值是____________.7.以下程序框图(如下图)的运行结果是________.8.. 读如下两个程序若两程序输入的值相同,并且执行结果也相同,则这两个程序的输入值,执行结果为______.9.阅读以下程序,若输入3,则输出的值为_______.输出T T T n =+N 5S S =+ T S >? 0,0,0S T n ===结束 Y2n n =+ 开始0k =0S = 结束 100S <? Y 2S S S =+ 输出k N 开始 1k k =+程序1 INPUT x 2y x =+PRINT y END 程序2 INPUT x 22y x =*+ PRINT y END INPUT x IF 0x > THEN 2x x = 5,1a s ==结束i ≤n ?Ys s a=⋅N开始 1a a =-输出s10.若以下程序在执行过程中没有执行语句y x =则输入的x 的值的范围是____________.11.根据程序框图,写出算法语句,并说明该程序的作用.12.写出求函数2311221151x x y x x xx ⎧-<-⎪=+-≤<⎨⎪-≥⎩的函数值的程序,其中x 从键盘输入.计算(1)2n n + 输出n 结束开始 输入nINPUT xIF 0x >= THEN y x = ELSEy x =-END IF PRINT y END13. 已知程序:说明其功能并画出框图.14.观察所给程序框图1-1-15,说出它所表示的函数.INPUT “x =”;x IF 1x <- THEN41y x =*-ELSEIF 1x >=- AND 1x <-THEN5y =-ELSE41y x =-*-END IF END IF PRINT y ENDx ≥0?YN32y x π=-0y =x ≥0?结束 输入x开始 图1-1-1552y x π=-YN。
数学算法和程序框图试题答案及解析
![数学算法和程序框图试题答案及解析](https://img.taocdn.com/s3/m/5e5ad8d481eb6294dd88d0d233d4b14e85243e1e.png)
数学算法和程序框图试题答案及解析1.运行下图框图输出的是,则①应为()A.B.C.D.【答案】C【解析】假设填入的条件为,第一次循环,成立,,;第二次循环,成立,,;第三次循环,成立,,;依此类推,第次循环,成立,,,不成立,跳出循环体,输出,解得,故选C.2.如图是计算的值的一个流程图,则常数a的最大值是.【答案】【解析】由算法循环结构可得当时,,当时,,如此下去,当时,,可得的范围为:,即的最大值为.3.已知数列各项均为正数,如图的程序框图中,若输入的,则输出的值是()A.B.C.D.【答案】B.【解析】读程序框图可知数列通项公式,故选B.【考点】本题考查算法初步与程序框图、裂项法求数列的前项和等知识,意在考查读懂算法语句,进行简单计算的能力.4.执行如图所示的程序框图,输出的S值为()A.1B.C.D.【答案】C【解析】第一次执行循环:,;第二次执行循环:,,满足≥2,结束循环,输出.【考点】本小题考查了对算法程序框图的三种逻辑结构的理解,考查了数据处理能力和算法思想的应用.5.如果执行如图所示的程序框图,输入x=-1,n=3,则输出的数S=________.【答案】-4【解析】考查程序框图和数列的求和,考查考生的当型循环结构,关键是处理好循环次数,不要多加情况,或者少算次数.解决此类型试题,最好按循环依次写出结果.当i=2时S=-3,当i=1时S=5,当i=0时S=-4,当i=-1时,不满足条件,退出循环,输出结果S=-4.6.如图是用模拟方法估计圆周率π值的程序框图,P表示估计结果,则图中空白框内应填入()A.P=B.P=C.P=D.P=【答案】D【解析】本题主要考查循环结构的程序框图的应用,同时要兼顾考查学习概率的模拟方法中圆周率π的模拟,通过阅读题目和所给数据可知试验了1000次,M代表落在圆内的点的个数,根据几何概型,=,对应的圆周率π为P=.7.执行右面的程序框图,如果输入的n是4,则输出的P是A.8B.5C.3D.2【答案】C【解析】第一次执行结果:p="1,s=1,t=1,k=2;"第二次执行结果:p=2,s=1,t=2,k=3;第三次执行结果:p=3,s=2,t=3,k=4;结束循环,输出p的值4.8.执行右面的程序框图,如果输入的N是6,那么输出的是()A.120B.720C.1440D.5040【答案】B【解析】B按照算法的程序化思想,有程序框图执行下面的计算可得:,此时,按终止条件结束,输出9.程序框图如图所示:如果上述程序运行的结果S=1320,那么判断框中应填入( )A.K<10!B.K≤10!C.K<9? !D.K≤11!【答案】A【解析】以此运行循环语句直到S=1320,可得判断框中应填入K<10!,故选A.10.右面是“二分法”解方程的流程图.在①~④处应填写的内容分别是( )A.f(a)f(m)<0;a=m;是;否B.f(b)f(m)<0;b=m;是;否C.f(b)f(m)<0;m=b;是;否D.f(b)f(m)<0;b=m;否;是【答案】B【解析】根据二分法的概念可知选B.11.在数列中,.为计算这个数列前10项的和,现给出该问题算法的程序框图(如图所示),则图中判断框(1)处合适的语句是 ( )A.B.C.D.【答案】C【解析】因为当i=0时运算的结果为s=1,当i=1时运算的结果为s=1+3,所以当i=10时输出前10项的和.12.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是()A.B.C.D.【答案】D【解析】∵A和C中的函数不是奇函数,不满足条件,故排除A、C;又∵中的函数图象与轴没有交点,不存在零点,而D中既是奇函数,而且函数图象与也有交点,故D符合输出的条件,故选D.13.运行如图所示的程序框图,若输出的是,则①应为()A.n≤5B.n≤6C.n≤7D.n≤8【答案】C【解析】由程序框图算法可知,,由于输出,即,解得,故①应为“”,故选14.执行如图所示的程序框图.若输入,则输出的值是( )A.B.C.D.【答案】C【解析】这是一个循环结构,循环的结果依次为:.最后输出5.15.运行右图所示框图的相应程序,若输入的值分别为和,则输出的值是()A.0B.1C.2D.-1【答案】C【解析】因为,,所以,由算法框图可知,运行后输出的值为.16.若某程序框图如右图所示,则该程序运行后输出的值为.【答案】8【解析】,不满足是奇数,,不满足;,不满足是奇数,,不满足;,满足是奇数,,不满足;,不满足是奇数,,不满足;,不满足是奇数,,不满足;,不满足是奇数,,不满足;,不满足是奇数,,满足,输出.17.某店一个月的收入和支出总共记录了 N个数据,,。
框图练习题及答案(理)-教师版
![框图练习题及答案(理)-教师版](https://img.taocdn.com/s3/m/b9f5468ccd22bcd126fff705cc17552707225e73.png)
框图练习题一、选择题1.执行如图所示的程序框图,则S 的值为( )A .16B .32C .64D .128【答案】D【解析】模拟程序的运行,可得1i =,1S =, 执行循环体,2S =,2i =,满足条件4i ≤, 执行循环体,8S =,4i =,满足条件4i ≤,执行循环体,128S =,8i =,此时,不满足条件4i ≤,退出循环,输出S 的值为128. 2.如图所示的程序框图的算法思路源于世界数学名题“31x +问题”,执行该程序框图,若3N =,则输出的i =( )A .6B .7C .8D .9【答案】C【解析】第一步:10n =,2i =;第二步:5n =,3i =; 第三步:16n =,4i =;第四步:8n =,5u =; 第五步:4n =,6i =;第六步:2n =,7i =; 第七步:1n =,8i =,结束循环,输出的8i =.3.执行如图所示的程序框图,若输出结果为15,则判断框中应填入的条件M 为( )A .16k ≥B .8k <C .16k <D .8k ≥【答案】A【解析】根据题中所给的程序框图,可以确定该题要求的是1248S =++++,对应的正好是以1为首项,以2为公比的等比数列,该数列的前4项和正好是15.4.运行如图所示程序框图,若输入的1[,3]2t ∈-,则输出s 的取值范围为( )A.[1 B .1[,8]2C.[1- D .[0,8]【答案】C【解析】由程序框图可知,该程序表示分段函数222π12cos π,1221(),132t t t t t s t -⎧-≤<⎪⎪=⎨⎪≤≤⎪⎩,当112t -≤<时,解析式化为π2sin(π)16s t =++,ππ7ππ[,)636t +∈-,[1s ∈-, 当13t ≤≤时,2321t t -≤-≤,1[,8]2s ∈,综上所述,s的取值范围是[1.5.中国南宋数学家秦九韶(公元12081268)在《数书九章》中给出了求n 次多项式1110n n n n a x a x a x a --++++在x t =处的值的简捷算法,例如多项式323210a x a x a x a +++可改写为3210(())a x a x a x a +++后,再进行求值.如图是实现该算法的一个程序框图,该程序框图可计算的多项式为( )A .432234x x x x ++++B .4322345x x x x ++++C .54322345x x x x x +++++D .543223456x x x x x +++++【答案】C【解析】依次运行程序可得,①1i =,1P x =+,满足条件,继续运行.②2i =,2(1)22P x x x x =++=++,满足条件,继续运行.③3i =,232(2)323P x x x x x x =+++=+++,满足条件,继续运行.④4i =,32432(23)4234P x x x x x x x x =++++=++++,满足条件,继续运行. ⑤5i =,4325432(234)52345P x x x x x x x x x x =+++++=+++++,不满足条件,停止运行,输出54322345x x x x x +++++.6.元代数学家朱世杰的数学名著《算术启蒙》是中国古代数学的通论,其中关于“松竹并生”的问题:松长五尺,竹长两尺,松日自半,竹日自倍,松竹何日而长等.如图是源于其思想的一个程序框图,若32a =,12b =,则输出的n 等于( )A .3B .4C .5D .6【答案】B【解析】记执行第n 次循环时,a 的值为n a ,则有332()2nna =⨯, 记执行第n 次循环时,b 的值为n b ,则有122nn b =⨯,令332()1222n n⨯≤⨯,则有33()48n ≤,故4n ≥.7.阅读如图的程序框图,如果输出5k =,那么空白的判断框中应填入的条件是( )A .24S <-B .25S <-C .26S <-D .25S >-【答案】A【解析】第一次执行循环体后,1S =,1k =,不满足输出的条件,2k =,第二次执行循环体后,0S =,2k =,不满足输出的条件,3k =,第三次执行循环体后,3S =-,3k =,不满足输出的条件, 4k =,第四次执行循环体后,10S =-,4k =,不满足输出的条件, 5k =,第五次执行循环体后,25S =-,5k =,满足输出的条件. 8.运行如图所示的程序框图,则输出的结果S 为( )A .1-B .0C .12D .32- 【答案】B【解析】由程序框图知,1n =,12S =;2n =,0S =;3n =,1S =-;4n =,32S =-;5n =,1S =-;6n =,0S =;7n =,12S =;8n =,0S =;9n =,1S =-, 故S 的值以6为周期循环,而20163366=⨯,所以0S =.9.执行如图所示的程序框图,若输入的04a =,11a =-,23a =,32a =-,41a =,则输出的t 的值为( )A .5B .10C .12D .14【答案】D【解析】初始值1i =,1t =,第一次循环,得2120t =⨯-=,2i =;第二次循环,得033t =+=,3i =; 第三次循环,得2315t =⨯-=,4i =;第四次循环得25414t =⨯+=,5i =,不满足循环条件,退出循环,输出的14t =.10.如图给出的是计算11124100+++的值的一个程序框图,则图中判断框内(1)处和执行框中的(2)处应填的语句是( )A .100i >,1n n =+B .100i >,2n n =+C .50i >,2n n =+D .50i ≤,2n n =+【答案】C【解析】因为12,14,…,1100共50个数,所以算法框图应运行50次,所以变量i 应满足50i >,因为是求偶数的和,所以应使变量n 满足2n n =+. 11.执行如图所示的程序框图,输出的S 值是( )A .B .0CD 【答案】D【解析】当1n =,0S =时,πsin3S ==2n =;22018n =<,执行第一次循环可得2πsin 23S =+=3n =;32018n =<,执行第二次循环可得sin πS ==,4n =;42018n =<,执行第三次循环可得4πsin 3S ==,5n =;52018n =<,执行第四次循环可得5πsin 03S ==,6n =; 62018n =<,执行第五次循环可得6πsin03S ==,7n =;72018n =<,执行第六次循环可得S = …,归纳可知,其周期为6,所以20182S S ==S =12.执行如图所示的程序框图,当输出的2S =时,则输入的S 的值为( )A .2-B .1-C .12-D .12【答案】B【解析】若输入2S =-,则执行循环得13S =,2k =;32S =,3k =;2S =-,4k =;13S =,5k =;32S =,6k =;2S =-,7k =;13S =,8k =;32S =,9k =,结束循环,输出32S =,与题意输出的2S =矛盾; 若输入1S =-,则执行循环得12S =,2k =;2S =,3k =;1S =-,4k =; 12S =,5k =;2S =,6k =;1S =-,7k =;12S =,8k =;2S =,9k =,结束循环,输出2S =,符合题意;若输入12S =-,则执行循环得23S =,2k =;3S =,3k =;12S =-,4k =;23S =,5k =;3S =,6k =;12S =-,7k =;23S =,8k =;3S =,9k =,结束循环,输出3S =,与题意输出的2S =矛盾; 若输入12S =,则执行循环得2S =,2k =;1S =-,3k =;12S =,4k =; 2S =,5k =;1S =-,6k =;12S =,7k =;2S =,8k =;1S =-,9k =, 结束循环,输出1S =-,与题意输出的2S =矛盾.二、填空题13.如图所示的茎叶图为某班54名学生的政治考试成绩,程序框图中输入的1a ,2a ,…,54a 为茎叶图中的学生成绩,则输出的S 和n 的值分别是 .【答案】86,13【解析】S 为大于等于80分的学生的平均成绩,计算得86S =,n 表示60分以下的学生人数, 由茎叶图可知13n =.14.执行如图所示的程序框图,输出的s 值为 .【答案】12- 【解析】运行程序如下12018≤,3s =-,2n =,22018≤,12s =-;3n =,32018≤,13s =;4n =,42018≤,2s =;5n =,所以s 的周期为4, 因为2018除以4的余数为2,所以输出12s =-.15.执行如图所示的程序框图,输出S 的值为 .【答案】1009【解析】执行程序框图,π01sin012S =+⋅=+,3i =,32018≤;3π013sin 0132S =++⋅=+-,5i =,52018≤; 5π0135sin01352S =+-+⋅=+-+,7i =,72018≤; …, 2017π0132017sin 01320172S =+-++⋅=+-++,2019i =,20192018>,输出0135720152017S =+-+--+(01)(35)(79)(20152017)=++-++-+++-+ 1222150421009=++++=+⨯=.16.运行如图所示的程序框图,设输出的数据构成集合A ,从集合A 中任取一个元素α,则函数y x α=在(0,)+∞上是增函数的概率为 .【答案】23【解析】执行如图所示的程序框图,可知,第一次循环,满足1i <,2(2)22(2)8y =--⨯-=,输出8y =,此时1i =-;第二次循环,满足1i <,2(1)2(1)3y =--⨯-=,输出3y =,此时0i =;第三次循环,满足1i <,20200y =-⨯=,输出0y =,此时1i =,此时终止循环,所以输出的集合{8,3,0}A =,所以从集合A 中任取一个元素α,则函数y x α=在(0,)+∞上是增函数的概率为23P =.。
程序框图高考真题
![程序框图高考真题](https://img.taocdn.com/s3/m/5632969b01f69e3142329425.png)
程序框图练习题1、执行如图的程序框图,如果输入的t ∈[-1,3],则输出的s 属于( )A .[-3,4]B .[-5,2]C .[-4,3]D .[-2,5] 2*、某程序框图如图所示,若该程序运行后输出的值是95,则( )A .a =4B .a =5C .a =6D .a =73*、执行如图所示的程序框图,如果输出s =3,那么判断框内应填入的条件是( )A .k ≤6B .k ≤7C .k ≤8D .k ≤94、阅读如图所示的程序框图,运行相应的程序,输出的结果i =________.5、阅读下面的程序框图,运行相应的程序,当输入x 的值为-25时,输出x 的值为( )6、执行如图所示的程序框图,输出的S 值为( )7、执行右面的程序框图,如果输入的N 是6,那么输出的p 是( ) 8、阅读下边的程序框图,运行相应的程序,则输出i 的值为( )9、根据如图所示的伪代码,当输入a ,b 分别为2,3时,最后输出的m 的值为____.Read a,bIf a>b Thenm←aElsem←bEnd IfPrint m 10、执行如图所示的程序框图,输出的s值为11、如图是一个算法的流程图,则输出的a的值是.13、执行下图的程序框图,如果输入的a=4,b=6,那么输出的n=________.14、若某程序框图如图所示,当输入50时,则该程序运行后输出的结果是________.15、计算机执行下面的程序段后,输出的结果是( )A.2014,2012 B.2012,2014C.2014,2014 D.2014,2013X=2013Y=1X=X+YY=X-YPRINT X,Y15、已知流程图如图所示,该程序运行后,为使输出的b值为16,则循环体的判断框内①处应填________.16、执行如图所示的程序框图,若输入x=4,则输出y的值为________.17、用秦九韶算法计算多项式f(x)=3x4+3x3+2x2+6x+1,当x=0.5时的值,需要做乘法的次数是________.18、把五进制数123(5)化为二进制数为________.。
算法与程序框图练习题
![算法与程序框图练习题](https://img.taocdn.com/s3/m/2067aad9227916888586d77a.png)
算法与程序框图练习题1.下列关于程序框图的描述①对于一个算法来说程序框图是唯一的;②任何一个框图都必须有起止框;③程序框图只有一个入口,也只有一个出口;④输出框一定要在终止框前.其中正确的有()A.1个B.2个C.3个D.4个答案 B解析②、③正确,对于一个算法来说,程序框图不唯一,与设计有关,故①错.输入输出的位置,不一定在开始和结束处,故④错.2.某程序框图如图所示,该程序运行后输出的k的值是()A.4 B.5 C.6 D.7答案 A解析当k=0时,S=0S=1k=1,当S=1时,S=1+21=3k=2,当S=3时,S=3+23=11<100k=3,当S=11时,k=4,S=11+211>100,故k=4.3.(2010年高考天津卷)阅读右边的程序框图,运行相应的程序,则输出s的值为()A.-1B.0C.1 D.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.4.如下图是一个算法的程序框图,该算法所输出的结果是( )A.12B.23C.34D.45 答案 C解析 运行第一次的结果为n =0+11×2=12;第二次n =12+12×3=23;第三次n =23+13×4=34.此时i =4程序终止, 即输出n =34.5.(2010年高考浙江卷)某程序框图如图所示,若输出的S =57,则判断框内为( )A .k >4?B .k >5?C .k >6?D .k >7? 解析:选A.当k =1时,k =k +1=2,S =2×1+2=4; 当k =2时,k =k +1=3,S =2×4+3=11; 当k =3时,k=k+1=4,S=2×11+4=26;当k=4时,k=k+1=5,S=2×26+5=57.此时S=57,循环结束,k=5,所以判断框中应为“k>4?”.6.阅读下边的程序框图,若输出s的值为-7,则判断框内可填写()A.i<3? B.i<4?C.i<5? D.i<6?答案 D解析i=1,s=2;s=2-1=1,i=1+2=3;s=1-3=-2,i=3+2=5;s=-2-5=-7,i=5+2=7.因输出s的值为-7,循环终止,故判断框内应填“i<6?”.7.下列程序框图表示的算法是()A.输出c,b,a B.输出最大值C.输出最小值D.比较a,b,c的大小答案 B解析根据程序框图可知,此图应表示求三个数中的最大数.8.(2010年高考陕西卷)右图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为( )A .S =S *(n +1)B .S =S *x n +1C .S =S *nD .S =S *x n解析:选D.由循环结构的程序框图知识可知选D.9.阅读如图所示的程序框图,运行相应的程序,则输出的i 值等于( )A .2B .3C .4D .5 答案 CS=0→i =1→a =2 →S =2→i =2→a =8 →S =10→i =3→a =24 →S =34→i =4→输出i =4. 二、填空题10.如图所示的程序框图,输出的结果是S =7,则输入的A 值为________.解析:该程序框图的功能是输入A ,计算2A +1的值.由2A +1=7,解得A =3. 答案:311.求边长为3,4,5的直角三角形的内切圆半径的算法为: 第一步 输入__________________; 第二步 计算r =a +b -c2;第三步 输出r .答案 a =3,b =4,c =512.根据下面的程序框图操作,使得当成绩不低于60分时,输出“及格”,当成绩低于60分时,输出“不及格”,则框1中填________,框2中填________.答案 是 否解析 由x ≥60与及格对应知1处填是,则2处填否.13.如图,是求实数x 的绝对值的算法程序框图,则判断框①中可填________.解析:由于|x |=⎩⎪⎨⎪⎧x , x ≥0-x ,x <0,或|x |=⎩⎪⎨⎪⎧x , x >0-x ,x ≤0,故根据所给的程序框图,易知可填x >0或x ≥0.答案:x >0或x ≥014.在如图的程序框图中,输出结果是________.解析:a =5时,S =1+5=6; a =4时,S =6+4=10;a =3时,终止循环,输出S =10. 答案:1015.已知下列框图,若a =5,则输出b =________.答案 26解析 因a =5,所以5>5不成立, 判断框执行“否”,即b =52+1=26.16.执行如图所示的程序框图,若输入x =4,则输出y 的值为________.答案 -54解析 当输入x =4时,计算y =12x -1,得y =1.不满足|y -x |<1.于是得x =1,此时y =12-1=-12,不满足|-12-1|<1,此时x =-12,又推得y =-54.这样|y -x |=|-54+12|=34<1,执行“是”,所以输出的是-54.。
程序框图练习题及答案.(经典)doc
![程序框图练习题及答案.(经典)doc](https://img.taocdn.com/s3/m/1d76b9a0daef5ef7ba0d3cbc.png)
程序框图练习题一、选择题1 .(2013年高考北京卷(理))执行如图所示的程序框图,输出的S 值为( )A .1B .23C .1321D .610987C框图首先给变量i 和S 赋值0和1. 执行,i=0+1=1;判断1≥2不成立,执行,i=1+1=2;判断2≥2成立,算法结束,跳出循环,输出S 的值为.故选C .2 .(2013年普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如图所示,若该程序运行后输出的值是59,则 ( )A .4=aB .5=aC .6=aD . 7=a开始是否0,1i S ==2121S S S +=+ 1i i =+2i ≥输出S 结束A:由已知可得该程序的功能是 计算并输出S=1++…+=1+1﹣=2﹣.若该程序运行后输出的值是,则 2﹣=.∴a=4,故选A .3 .(2013年普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程序框图(算法流程图)的输出结果是( )A .16B .2524 C .34D .1112D.1211,1211122366141210=∴=++=+++=s s ,所以选D 4 .(2013年普通高等学校招生统一考试重庆数学(理)试题(含答案))执行如题(8)图所示的开始 S =1,k =1k >a ? S =S +1k (k +1) k =k+1输出S结束 是否 (第5题图)程序框图,如果输出3s =,那么判断框内应填入的条件是 ( )A .6k ≤B .7k ≤C .8k ≤D .9k ≤B【命题立意】本题考查程序框图的识别和运行。
第一次循环,2log 3,3s k ==,此时满足条件,循环;第二次循环,23log 3log 42,4s k =⋅==,此时满足条件,循环;第三次循环,234log 3log 4log 5,5s k =⋅⋅=,此时满足条件,循环;第四次循环,2345log 3log 4log 5log 6,6s k =⋅⋅⋅=,此时满足条件,循环;第五次循环,23456log 3log 4log 5log 6log 7,7s k =⋅⋅⋅⋅=,此时满足条件,循环;第六次循环,234567log 3log 4log 5log 6log 7log 83,8s k =⋅⋅⋅⋅⋅==,此时不满足条件,输出3s =,所以判断框内应填入的条件是7k ≤,选B.5 .(2013年高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应填入的语句为( )A .2*2S i =-B .2*1S i =-C .2*S i =D .2*4S i =+C本题考查程序框图的识别和运行。
程序框图、顺序结构 Word版含解析
![程序框图、顺序结构 Word版含解析](https://img.taocdn.com/s3/m/eee94b81f18583d04864596a.png)
A级:基础巩固练一、选择题1.算法共有三种逻辑结构,即顺序结构、条件结构和循环结构,下列说法正确的是()A.一个算法只含有一种逻辑结构B.一个算法最多可以包含两种逻辑结构C.一个算法必须含有上述三种逻辑结构D.一个算法可以同时含有上述三种逻辑结构★答案★ D解析一个算法中含有哪种逻辑结构,主要看解决什么样的问题及解决问题的方法,顺序结构、条件结构和循环结构这三种逻辑结构在一个算法中可以同时出现.2.如图所示的程序框图,已知a1=3,输出的结果为7,则a2的值是()A.9 B.10C.11 D.12★答案★ C解析因为输出的结果为7,所以b=7,又b=b2,所以原b=14,即a1+a2=14.又a1=3,所以a2=11.3.根据所给的程序框图,如图所示,输出的结果是()A.3 B.1C.2 D.0★答案★ C解析由X=Y,得X=2;由Y=X,得Y=2;由Z=Y,得Z=2,故选C. 4.如图所示的程序框图表示的算法意义是()A.边长为3,4,5的直角三角形面积B.边长为3,4,5的直角三角形内切圆面积C.边长为3,4,5的直角三角形外接圆面积D.以3,4,5为弦的圆面积★答案★ B解析由直角三角形内切圆半径r=a+b-c2,知选B.5.程序框图如图所示,若输入R=2,h=3,则输出的结果是()A.6π B.12πC.16π D.18π★答案★ B解析∵R=2,h=3,∴V=π×22×3=12π,∴输出12π.二、填空题6.如图的程序框图表示的算法的运行结果是________.★答案★6 6解析p=9,∴S=9(9-5)(9-6)(9-7)=6 6.7.如图是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填________________.★答案★解析 根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框.8.计算图(2)中空白部分面积的一个程序框图如(1),则①中应填________.★答案★ S =⎝ ⎛⎭⎪⎫1-π16a 2解析 设空白区域的面积为S ,则 S =a 2-14·π·⎝ ⎛⎭⎪⎫a 22=a 2-π16a 2=⎝ ⎛⎭⎪⎫1-π16a 2.三、解答题9.已知函数y=2x+3,设计一个算法,若给出函数图象上任一点的横坐标x,求该点到坐标原点的距离,并画出程序框图.解算法如下:第一步,输入横坐标的值x.第二步,计算y=2x+3.第三步,计算d=x2+y2.第四步,输出d.程序框图如图.B级:能力提升练10.如图所示的程序框图,根据该图和下列各小题的条件回答下面问题.(1)该程序框图解决的是一个什么问题?(2)当输入的x的值为0和4时,输出的值相等,问当输入的x的值为3时,输出的值为多大?(3)在(2)的条件下要想使输出的值最大,输入的x的值应为多大?解(1)该程序框图解决的是求二次函数f(x)=-x2+mx的函数值的问题.(2)当输入的x的值为0和4时,输出的值相等,即f(0)=f(4).因为f(0)=0,f(4)=-16+4m,所以-16+4m=0,所以m=4,所以f(x)=-x2+4x.则f(3)=-32+4×3=3,所以当输入的x的值为3时,输出的f(x)值为3.(3)因为f(x)=-x2+4x=-(x-2)2+4,=4,当x=2时,f(x)最大值所以要想使输出的值最大,输入的x的值应为2.。
程序框图练习题及答案.(经典)doc
![程序框图练习题及答案.(经典)doc](https://img.taocdn.com/s3/m/bd2a517cf7ec4afe05a1df1a.png)
程序框图练习题一、选择题1 .(2013年高考北京卷(理))执行如图所示的程序框图,输出的S 值为( )A .1B .23C .1321D .610987C框图首先给变量i 和S 赋值0和1. 执行,i=0+1=1;判断1≥2不成立,执行,i=1+1=2;判断2≥2成立,算法结束,跳出循环,输出S 的值为.故选C .2 .(2013年普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如图所示,若该程序运行后输出的值是59,则 ( )A .4=aB .5=aC .6=aD . 7=aA:由已知可得该程序的功能是 计算并输出S=1++…+=1+1﹣=2﹣.若该程序运行后输出的值是,则 2﹣=.∴a=4,故选A .3 .(2013年普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程序框图(算法流程图)的输出结果是( )A .16B .2524 C .34D .1112D.1211,1211122366141210=∴=++=+++=s s ,所以选D 4 .(2013年普通高等学校招生统一考试重庆数学(理)试题(含答案))执行如题(8)图所示的程序框图,如果输出(第5题图)3s =,那么判断框内应填入的条件是 ( )A .6k ≤B .7k ≤C .8k ≤D .9k ≤B【命题立意】本题考查程序框图的识别和运行。
第一次循环,2log 3,3s k ==,此时满足条件,循环;第二次循环,23log 3log 42,4s k =⋅==,此时满足条件,循环;第三次循环,234log 3log 4log 5,5s k =⋅⋅=,此时满足条件,循环;第四次循环,2345log 3log 4log 5log 6,6s k =⋅⋅⋅=,此时满足条件,循环;第五次循环,23456log 3log 4log 5log 6log 7,7s k =⋅⋅⋅⋅=,此时满足条件,循环;第六次循环,234567l o g 3l o g 4l o g 5l o g 6l o g 7l o g 83,8s k =⋅⋅⋅⋅⋅==,此时不满足条件,输出3s =,所以判断框内应填入的条件是7k ≤,选B.5 .(2013年高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应填入的语句为( )A .2*2S i =-B .2*1S i =-C .2*S i =D .2*4S i =+C本题考查程序框图的识别和运行。
程序框图计算题目(含参考答案)
![程序框图计算题目(含参考答案)](https://img.taocdn.com/s3/m/00479530f111f18582d05a00.png)
按照给出程序框图计算专题题目特点:输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:设输入的数值为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= 。
(完整版)程序框图练习题有答案
![(完整版)程序框图练习题有答案](https://img.taocdn.com/s3/m/519d542d1a37f111f0855b80.png)
程序框图练习题1.阅读下面的程序框图,则输出的S=A .14B .20C .30D .552.阅读图2所示的程序框图,运行相应的程序,输出的结果是A .1 B. 2 C. 3 D. 43.阅读右图所示的程序框图,运行相应的程序,输出的结果是A .2B .4C .8D .164.某程序框图如图所示,该程序运行后输出的k 的值是A .4B .5C .6D .73题 2题1题 4题5.执行右面的程序框图,输出的S 是DA .378-B .378C .418-D .418 6.如图的程序框图表示的算法的功能是 DA .计算小于100的奇数的连乘积B .计算从1开始的连续奇数的连乘积C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数D .计算100531≥⨯⋅⋅⋅⨯⨯⨯n 时的最小的n 值.7.某程序框图如图所示,则该程序运行后输出的B 等于 C A .15 B .29 C .31D .638.如果执行右边的程序框图,输入2,0.5xh =-=,那么输出的各个数的和等于A .3B .3.5C .4D .4.55题6题9.某店一个月的收入和支出总共记录了N 个数据1a ,2,,N a a ⋅⋅⋅,其中收入记为 正数,支出记为负数。
该店用右边的程序框图计算月总收入S 和月 净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中 的A .0,A V S T >=-B .0,A V S T <=-C .0,A VS T >=+ D .0,A V S T <=+10. 如图1所示,是关于闰年的流程,则 以下年份是闰年的为 AA .1996年B .1998年C .2010年D .2100年11. 某流程如右上图所示,现输入如下四个函数,则可以输出的函数是A .2)(x x f =B .xx f 1)(=C .62ln )(-+=x x x f D .x x f sin )(=否y x =是 否开始 0x <0y =x x h +=是结束1x <输入,x h否是1y =输出y2x ≥是开始1,0,0k S T ===i A a =输出,S V 1k k =+否结束输入12,,,,N N a a a ⋅⋅⋅ T T A =+ S S A =+ N k <是否9题10题8题12.执行如图所示的程序框图,输出的S值为( )A .1B .23C .1321D .61098713.某程序框图如图所示,若该程序运行后输出的值是59,则 ( )A .4=aB .5=aC .6=aD . 7=a11题14.如图所示,程序框图(算法流程图)的输出结果是()A.1 6B.2524C.34D.111215.读如下程序框图,如果输出5i=,那么在空白矩形框中应填入的语句为()A.2*2S i=-B.2*1S i=-C.2*S i=D.2*4S i=+开始S=1,k=1k>a?S=S+1k(k+1)k=k+1输出S结束是否13题图16.执行右面的程序框图,如果输入的10N=,那么输出的S =( )A .1111+2310+++…… B .1111+2310+++……!!! C .1111+2311+++……D .1111+2311+++……!!!17.执行如图所示的程序框图,若输入10,nS ==则输出的( )A .511B .1011 C .3655 D .7255否是1,0,1===T S k 开始N输入kT T =1+=k k T S S +=?N k >S输出结束18.阅读右边的程序框图, 运行相应的程序, 若输入x的值为1, 则输出S的值为()A.64 B.73 C.512 D.58519.执行如图所示的程序框图,若输出的S=88,则判断框内应填入的条件是( ).A.k>7? B.k>6? C.k>5? D.k>4?20.某程序框图如图所示,则该程序运行后输出的S的值为( ).A.1 B.12C.14D.1821.执行下面的程序框图,输出的S=( )A.25 B.9 C.17 D.2022.如图所示,程序框图(算法流程图)的输出结果是( ).A.3 B.4 C.5 D.823.执行如图所示的程序框图,若输入n 的值为6,则输出s 的值为( ). A .105 B .16 C .15 D .124.如果执行下面的程序框图,输出的S=110,则判断框处为( )A .10<k? B .11≥k ? C .10≤k? D .11>k ?25.阅读右边的程序框图,运行相应的程序,输出的结果为( )A .1311 B .2113 C .813D .13826.如图所示,程序框图运行后输出k 的值是( )A .4B .5C .6D.727.如果右边程序框图的输出结果是6,那么在判断框中①表示的“条件”应该是( )A .i≥3B .i≥4C .i≥5D .i≥6第25题图28.若程序框图如图所示,则该程序运行后输出k的值是()A.4 B.5C.6 D.729.如图是一个算法的流程图,若输出的结果是31,则判断框中整数M的值是()A.3 B.4 C.5 D.630.运行右面框图输出的S是254,则①应为( )A .n ≤5B .n ≤6C .n ≤7D .n ≤831.执行如图所示的程序框图,输出的S 值为( )A .4B .32C.23D .-132.执行如图所示的程序框图,输出的结果是( )开始0,1,2x y z ===z x y=+y z = x y=z ≤10 是否 输出z结束第32题图A .11B .12C .13D .14二、填空题:1.执行右边的程序框图,输出的T =30 .2.下面的程序框图表示的算法的结果是 633.阅读右上面的流程图,若输入a=1,b=14.下图是一个算法流程图,则输出的k 的值是__5___.5.下图是一个算法的流程图,则输出的n 的值是__3______.6.执行如图3所示的程序框图,如果输入1,2,ab a ==则输出的的值为_____9____.7.执行如图所示的程序框图,若输入n 的值为4,则输出s 的值为___7___.8.某程序框图如右图所示,若3a =,则该程序运行后,输出的x值为____31____ ;9错误!未指定书签。
(完整版)高考算法程序框图真题练习及答案详解
![(完整版)高考算法程序框图真题练习及答案详解](https://img.taocdn.com/s3/m/57aeae28a31614791711cc7931b765ce05087a9b.png)
(完整版)高考算法程序框图真题练习及答案详解1. 该算法程序框图的功能是什么?A. 求a,b,c三数的最大数B. 求a,b,c三数的最小数C. 将a,b,c按从小到大排列2. 该算法程序框图的功能是什么?A. 求输出a,b,c三数的最大数B. 求输出a,b,c三数的最小数C. 将a,b,c按从小到大排列3. 该算法程序框图的功能是什么?A. 找出a、b、c三个数中最大的数B. 找出a、b、c三个数中最小的数C. 找出a、b、c三个数中第二大的数4. 程序框图表示的算法的运行结果是什么?A. 5B. 6C. 75. 程序框图中所表示的算法是什么?A. 求x的绝对值B. 求x的相反数C. 求x的平方根6. 运行图中所示程序框图所表达的算法,输出的结果是什么?A. 3B. 7C. 157. 程序框图(算法流程图)的输出结果是什么?A. 6B. 5C. 48. 运行相应的程序,输出的结果为什么?A. 676B. 26C. 59. 运行相应的程序,输出的结果是什么?A. 1B. 2C. 310. 运行相应的程序,输出的S的值等于什么?A. 18B. 2C. 2111. 当m=7,n=3时,执行如图所示的程序框图,输出的S的值为什么?A. 7B. 42C. 21012. 执行如图所示的程序框图,若输入n=10,则输出的S=什么?A.B.C.13. 运行相应的程序,当输入x的值为-25时,输出x的值为什么?A. -1B. 1C. 314. 运行相应的程序,输出s值等于什么?A. -3B. -10C.15. 执行如图所示的程序框图,若输入n的值为6,则输出s的值为什么?A. 105B.C. 1516. 执行如图所示的程序框图,则输出的S的值是什么?A.B. 16C.D. 1A.9B.10C.11D.12考点:循环结构.专题:程序框图.分析:根据程序框图,计算每次循环后变量a的值,直到不满足循环条件,输出结果.解答:解:根据程序框图,计算每次循环后变量a的值,直到不满足循环条件,输出结果.第一次循环:a=3+2=5第二次循环:a=5+3=8第三次循环:a=8+4=12第四次循环:a=12+5=17第五次循环:a=17+6=23第六次循环:a=23+7=30第七次循环:a=30+8=38第八次循环:a=38+9=47第九次循环:a=47+10=57此时不满足循环条件,输出a的值,为57-9=48,故选A.点评:本题考查了应用程序框图进行简单的计算问题,是基础题.并在满足条件时跳出循环,输出S的值.当k=3时,不满足条件k≥n,跳出循环,输出S=7×6×5×4=840.故选D.点评:本题考查了直到型循环结构的程序框图,根据框图的流程判断算法的功能是解题的关键.同时,需要注意条件的判断和循环变量的变化过程.解:$k=1$,满足判断框,第1次循环,$s=1$,$k=2$;第2次判断后循环,$s=0$,$k=3$;第3次判断并循环$s=-3$,$k=4$,第3次判断退出循环,输出$s=-3$。
程序框图含答案
![程序框图含答案](https://img.taocdn.com/s3/m/43787dcd49649b6649d7471e.png)
A.
B.
C.
D.
9.执行如图所示的程序框图,输出的s值为
A. B.
C. D.
10.执行下面的程序框图,如果输入的 ,则输出的
A.2B.3C.4D.5
11.执行如图所示的程序框图,若输入 的值为8,则输出 的值为( )
A.16B.8C.4D.2
12.如图是为了求出满足 的最小偶数 ,那么在 和 两个空白框中,可以分别填入( )
A. B. C. D.
17.在如图所示的程序框图中,若输出的 ,则判断框内可以填入的条件是( )
A. B. C. D.
18.按如下程序框图,若输出结果为 ,则判断框内应补充的条件为( )
A. B. C. D.
19.《算法统宗》是中国古代数学名著,由明代数学家程大位所著,该作完善了珠算口诀,确立了算盘用法.该作中有题为“李白沽酒:李白街上走,提壶去买酒。遇店加一倍,见花喝一斗,三遇店和花,喝光壶中酒。借问此壶中,原有多少酒?”右图为该问题的程序框图,若输出的 值为0,开始输入的 值满足 则 ( )
16.A
【解析】分析:根据所给程序框图,求出每次执行循环体后得到的 的值,当 时退出循环体,此时就可以得出判断框中的条件.
详解:第一次循环, 不输出, 的值不满足判断框的条件;
第二次循环, 不输出,即 的值不满足判断框的条件;
第三次循环, 输出,即 的值满足判断框的条件,故判断框中的条件是 ,故选A.
15.D
【解析】分析:模拟程序框图运行即得解.
详解:模拟程序的运行,可得i=1,S=1,
执行循环体,S=2,i=2,
满足条件i≤4,执行循环体,S=8,i=4
高一数学算法和程序框图试题答案及解析
![高一数学算法和程序框图试题答案及解析](https://img.taocdn.com/s3/m/9d7ea6c28ad63186bceb19e8b8f67c1cfad6ee92.png)
高一数学算法和程序框图试题答案及解析1.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】A【解析】条件成立,第一次执行循环体,条件成立,第二次执行循环体条件成立,第三次执行循环体;条件不成立,退出循环,输出.【考点】程序框图的识别和应用.2.计算的算法流程图中:下面算法中错误的是()【答案】C【解析】选项C是求的是的值,答案选C.【考点】算法与程序框图3.如图.程序输出的结果 , 则判断框中应填()A.B.C.D.【答案】B【解析】按照程序框图执行如下:,因为输出的结果为,故此时判断条件应为:或.【考点】1、程序框图的运算;2、循环语句.4.如下图所示程序框图,已知集合是程序框图中输出的值},集合是程序框图中输出的值},全集U=Z,Z为整数集,当时,等于( )A.B.{-3. -1,5,7}C.{-3, -1,7}D.{-3, -1,7,9}【答案】D.【解析】依次执行程序框图中的语句:,;,;,;,;,;,;,;∴,,∴.【考点】读程序框图.5.如果执行右面的程序框图,那么输出的()A.22B.46C.190D.94【答案】D【解析】执行第1次,=1,=1,=4,=2>5,否,循环,执行第2次,=10,=3>5,否,循环,执行第3次,=22,=4>5,否,循环,执行第4次,=46,=5>5,否,循环,执行第5次,=94,=6>5,是,输出,S=94,故选D.考点:程序框图6.如果执行右边的程序框图,那么输出的()A.22B.46C.94D.190【答案】C【解析】.运行第1次,=1,=1,=2,=4,=2>5,否,循环;运行第2次,=3,=10,=3>5,否,循环;运行第3次,=4,=22,=4>5,否,循环;运行第4次,=5,=46,=5>5,否,循环;运行第5次,=6,=94,=6>5,是,输出S=94,故选C【考点】程序框图7.右图是一个算法的流程图,则输出S的值是 .【答案】7500【解析】根据算法的流程图S=0+3=3,K=1+2=3,S=3+9=12,K=3+2=5,S=12+15=27,以此规律则输出S的值是7500【考点】程序框图8.对任意函数,可按流程图构造一个数列发生器,其工作原理如下:①输入数据,数列发生器输出;②若,则数列发生器结束工作;若,则将反馈回输入端再输出,并且依此规律继续下去.现定义.(1)若输入,则由数列发生器产生数列,请写出数列的所有项;(2)若要数列发生器产生一个无穷的常数数列,试求输入的初始数据的值;(3)若输入时,产生的无穷数列满足:对任意正整数,均有,求的取值范围.【答案】(1)数列只有三项;(2);(3)【解析】(1)由题意知的定义域为,因此数列只有三项(2)要使该数列发生器产生一个无穷的常数数列,则有,通过构造函数,求得时,,因此当时,;时,()(3)解不等式得,,要使,则,由于,若,则不合题意;当时,且,同理的所有项均满足,综上所述,。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序框图练习题一、选择题1 .(2013年高考北京卷(理))执行如图所示的程序框图,输出的S 值为( )A .1B .23C .1321D .610987C框图首先给变量i 和S 赋值0和1. 执行,i=0+1=1;判断1≥2不成立,执行,i=1+1=2;判断2≥2成立,算法结束,跳出循环,输出S 的值为.故选C .2 .(2013年普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如图所示,若该程序运行后输出的值是59,则 ( )A .4=aB .5=aC .6=aD . 7=a开始是 否0,1i S ==2121S S S +=+ 1i i =+2i ≥输出S 结束A:由已知可得该程序的功能是 计算并输出S=1++…+=1+1﹣=2﹣.若该程序运行后输出的值是,则 2﹣=.∴a=4,故选A .3 .(2013年普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程序框图(算法流程图)的输出结果是( )A .16B .2524 C .34D .1112D.1211,1211122366141210=∴=++=+++=s s ,所以选D 开始 S =1,k =1k >a ? S =S +1k (k +1) k =k+1输出S结束 是否 (第5题图)的程序框图,如果输出3s =,那么判断框内应填入的条件是( )A .6k ≤B .7k ≤C .8k ≤D .9k ≤B【命题立意】本题考查程序框图的识别和运行。
第一次循环,2log 3,3s k ==,此时满足条件,循环;第二次循环,23log 3log 42,4s k =⋅==,此时满足条件,循环;第三次循环,234log 3log 4log 5,5s k =⋅⋅=,此时满足条件,循环;第四次循环,2345log 3log 4log 5log 6,6s k =⋅⋅⋅=,此时满足条件,循环;第五次循环,23456log 3log 4log 5log 6log 7,7s k =⋅⋅⋅⋅=,此时满足条件,循环;第六次循环,234567log 3log 4log 5log 6log 7log 83,8s k =⋅⋅⋅⋅⋅==,此时不满足条件,输出3s =,所以判断框内应填入的条件是7k ≤,选B.5 .(2013年高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应填入的语句为( )A .2*2S i =-B .2*1S i =-C .2*S i =D .2*4S i =+C本题考查程序框图的识别和运行。
由条件知当3i =时,10S <,当5i =时,10S ≥。
当5i =时,A,B 不成立。
当3i =时,D 不合适,所以选C.的程序框图,若输入的10k =,则该算法的功能是 ( )A .计算数列{}12n -的前10项和 B .计算数列{}12n -的前9项和 C .计算数列{}21n -的前10项和D .计算数列{}21n -的前9项和C第一循环:1,2S i ==,10i <第二条:3,3,10S i i ==<第三条:7,4,10S i i ==< …..第九循环:921,10,10S i i =-==.第十循环:1021,11,10S i i =-=>,输出S .根据选项,101(12)12S -=-,故为数列12n -的前10项和.故答案A .7 .(2013年普通高等学校招生统一考试新课标Ⅱ卷数学(理)(纯WORD 版含答案))执行右面的程序框图,如果输入的10N =,那么输出的S =( )A .1111+2310+++…… B .1111+2310+++……!!! C .1111+2311+++……D .1111+2311+++……!!! B框图首先给累加变量S 和循环变量i 赋值, S=0+1=1,k=1+1=2;判断k >10不成立,执行S=1+,k=2+1=3; 判断k >10不成立,执行S=1++,k=3+1=4; 判断k >10不成立,执行S=1+++,k=4+1=5;…判断i >10不成立,执行S=,i=10+1=11; 判断i >10成立,输出S=.算法结束.选B .8 .(2013年普通高等学校招生统一考试辽宁数学(理)试题(WORD 版))执行如图所示的程序框图,若输入10,n S ==则输出的 ( )A .511B .1011 C .3655D .7255否是1,0,1===T S k 开始N输入kT T =1+=k k T S S +=?N k >S输出结束A第一次循环21,421s i ==-,第二次循环2211,62141s i =+=--,第三次循环222111,8214161s i =++=---,第四次循环,22221111,1021416181s i =+++=----,第五次循环,2222211111,1221416181101s i =++++=-----,此时输出222221111152141618110111s =++++=-----,因为21111()2111i i i =--+-,且2i i =+,所以11111115[()()()]2133591111s =-+-++-=,选A.9 .(2013年高考新课标1(理))运行如下程序框图,如果输入的[1,3]t ∈-,则输出s 属于( )A .[3,4]-B .[5,2]-C .[4,3]-D .[2,5]-A由判断框中的条件为t <1,可得: 函数分为两段,即t <1与t ≥1,又由满足条件时函数的解析式为:s=3t ;不满足条件时,即t ≥1时,函数的解析式为:s=4t ﹣t 2 故分段函数的解析式为:s=,如果输入的t ∈[﹣1,3],画出此分段函数在t ∈[﹣1,3]时的图象, 则输出的s 属于[﹣3,4]. 故选A .10.(2013年高考陕西卷(理))根据下列算法语句, 当输入x 为60时, 输出y 的值为( )A .25B .30C .31D .61C31)50(6.025,60=-⋅+=∴=x y x ,所以选C11.(2013年普通高等学校招生统一考试天津数学(理)试题(含答案))阅读右边的程序框图,运行相应的程序, 若输入x 的值为1, 则输出S 的值为输入xIf x ≤50 Then y =0.5 * x Elsey =25+0.6*(x -50) End If 输出y( )A .64B .73C .512D .585B第一次循环,1,2S x ==;第二次循环,3129,4S x =+==;第三次循环,3947350S =+=>,满足条件输出73S =,选B.二、填空题12.( 2013年高考湖南卷(理))执行如图3所示的程序框图,如果输入1,2,a b a ==则输出的的值为_____9_____.9本题考查程序框图的运行与识别。
第一次循环,123a =+=,第二次循环,325a =+=,第三次循环,527a =+=第四次循环,7298a =+=>,满足条件,输出9a =。
13.(2013年普通高等学校招生全国统一招生考试江苏卷(数学)(已校对纯WORD 版含附加题))下图是一个算法的流程图,则输出的n 的值是________.3经过了两次循环,n 值变为314.(2013年普通高等学校招生统一考试广东省数学(理)卷(纯WORD 版))执行如图所示的程序框图,若输入n 的值为4,则输出s 的值为______.77;第一次循环后:1,2s i ==;第二次循环后:2,3s i ==;第三次循环后:4,4s i ==;第四次循环后:7,5s i ==;故输出7.15.( 2013年高考湖北卷(理))阅读如图所示的程序框图,运行相应的程序,输出的结果i =___________.是否输入 1,1i s ==输出s 结束开始 i n≤第11题图n ()1s i s +-=1i i =+5本题考查程序的运行与识别。
第一次循环,105,22a i ===;第二次循环,35116,3a i =⨯+==;第三次循环,168,42a i ===;第五次循环,84,52a i ===,此时满足条件输出5i =。
16.(2013年普通高等学校招生统一考试山东数学(理)试题(含答案))执行右图的程序框图,若输入的ε的值为0.25,则输出的n 的值为_____.3第一次循环,10123,312,2F F n =+==-==,此时1110.253F =≤不成立。
第二次循环,否1i i =+?4a =10, 1a i == 开始是结束a 是奇数?31a a =+2a a =是否输出i必修三- 11 - 10235,523,3F F n =+==-==,此时1110.255F =≤成立,输出3n =。