程序框图练习题及答案经典doc

合集下载

程序框图计算训练(含答案详解)

程序框图计算训练(含答案详解)

按照给出程序框图计算专题题目特点:输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。

计算方法:设输入的数值为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= 。

10.2.2 程序框图(含答案)

10.2.2 程序框图(含答案)

10.2.2 程序框图【课堂练习】1~5.说明此算法的作用.6.根据此算法的程序框图,如果126,9,8.5x x p ===,那么3?x =7.这是估算π的值的算法,若用P 表示估算结果,空白框处应填入什么?第1题图 第2题图 第2题图 第3题图第4题图第5题图10.2.2 程序框图【基础训练】1.阅读下左图所示的程序框图,运行相应地程序,输出的s 值等于_____________________.2.如果执行上右图的程序框图,那么输出的S = . 3. 运行下左图所示的程序流程图,则输出I 的值为________________.4.中山市的士收费办法如下:不超过2公里收7元(即起步价7元),超过2公里的里程每公里收2.6元,另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的流程图如上右图所示,则①处应填( ).A.7 2.6y x =+B.8 2.6y x =+C.()7 2.62y x =+-D.()8 2.62y x =+- 5.如果执行右图的程序框图,那么输出的S = .6.阅读下左右图的程序框图,若输出s 的值为7-,则判断框内可填写( ). A.3?i < B.4?i < C.5?i < D.6?i <7.某博览会园区每天9:00开园,20:00停止入园.在上右图的框图中,S 表示该博览会官方网站在每个整点报道的入园总人数,a 表示整点报道前1个小时内入园人数,则空白的执行框内应填入 .【巩固提高】8.根据左下图所示的程序框图(其中[]x 表示不大于x 的最大整数),输出r = .9.设区间[0,1]是方程()f x 的有解区间,可以用二分法求它的近似解,要求精确度为0.01, 请把上右图的二分法的算法流程图补完整:注:二分法的定义见高一上教材第三章第4小节:函数的零点.(选做)10.阅读教材119/P 例8,把此算法改成求出所有三位数中的质数的算法,并在右边框内画出程序框图.提供两个算法,可供参考,左下框图是计算正整数a 被b 所除得的余数的算法.右下框图是计算正整数,a b 最大公约数的算法.【温故知新】 11.写出计算22012111222+++ 的算法.(不画程序框图)【课堂练习答案】1.求所输入的10个数的平均数.2.把输入的三个数字按从大到小重新赋值后,按变量的输入顺序,重新输出.3.求所输入的10个数中的最大数.4.求所输入的N 个数中的最大数与最小数,分别赋予变量,A B .5.求正整数a 被正整数b 除得的余数.6.87.41000MP ←【习题答案】 1.-32.100003.74.D5.96.D7.S S a ←+ 8.739.如右图 10.见末页11.S1 0,0i S ←←S2 判断2012i <是否成立如果不成立,则输出S 并结束算法 S3 1i i ←+ S4 12iS S ←+ S5 返回S2。

高考数学程序框图基础题(含详细标准答案)

高考数学程序框图基础题(含详细标准答案)

绝密★启用前xxx学校2014-2015学年度12月月考卷试卷副标题xxx100分钟;命题人:考试范围:xxx;考试时间:一二总分题号得分注意事项:1.答题前填写好自己的姓名、班级、考号等信息2.请将答案正确填写在答题卡上第I卷(选择题)请点击修改第I卷的文字说明得分评卷人一、选择题(题型注释)1.下面框图所给的程序运行结果为S=28,那么判断框中应填入的关于k的条件是( )k 7? B.k≤7?C.k<7? D.A.k>7?2.已知某程序框图如图所示,则执行该程序后输出的结果是().11? C.2 D.1A. B.2s?132 , 则判断框中应填(.如图程序输出的结果)3.开i = 12 , s = s = s 输i = i 结1 / 18i?10i?11i?11i?12 C. B.A. D.4.若某程序框图如右图所示,则该程序运行后输出的B等于()7153163...B.D CA5.给出如图的程序框图,则输出的数值是().9899100101 B. C.A. D.99100101102S?()如果执行右面的程序框图,那么输出的6.A.22 B.46 C.190 D.947.在如图所示的程序框图中,输入A=192,B=22,则输出的结果是().A.0B.2C.4D.6.s7n的值为(则输出的)8.执行如图所示的程序框图,若输入的值为,16112215. D. B. C.A S)值为(执行如图所示的程序框图,输出的9.开始否是输出结束31571 B. A. C. D. 10.如右程序框图,输出的结果为()3 / 18开始a?1,b?1否?3a?是输出bb2b?结束1?a?aA.1 B.2 C.4D.16s?()11.如果执行右边的程序框图,那么输出的190 ..46 C.94 DA.22 B”可用于( )程序框图符号“12.5a5=5a==5a=a C.判断A.输出D.赋值B.输入4x??止停才次几行进算运则,若:算运图框序程边右按13.3564..DC.A.B S是126,则①处为()14.若下面的程序框图输出的n?6?n?5?n?7?n?8?A. B..D. C15.已知流程图如右图所示,该程序运行后,为使输出的b值为16,则循环体的判断框内①处应填 ( )A.2 B.3 C.4 D.516.某流程图如图所示,现输入如下四个函数,则可以输出的函数是()5 / 18x??xcos?(fx)?x??(?)f(x)..AB x2x2x?2122?)f(xf(x)?xln(x?1).D.C x1?24,则判断框内应该填入的是(.)17.如图是一个算法流程图,该流程图输出的结果是5≥A.i≥3 B.i>3 C.i5 D.i>53 ax某程序框图如图所示,若18. ,则该程序运行后,输出的的值为()A. 33 B.31 C.29 D.27xx的值是( =2,则输出的)19.按流程图的程序计算,若开始输入的值为A.3 B.6 C.21 D.156a,b,ca,b,c分别是(7532,20.阅读下图所示的程序框图,若输入的,则输出的)分别为21,A.75,21,32 B.21,32,75 C.32,21,75 D.75,32,21如图所示,程序框图的功能是( )21.1*)N(n}{.求数列A的前10项和∈n1*N(n10}{B.求数列的前项和∈)n21*的前}{11C.求数列∈(n项和N)n7 / 181*}的前11项和(nD.求数列{∈N)2n22.如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为()A. i>10B. i<8C. i<=9D. i<9111???????1如图给出的是计算23.的值的一个程序框图,其中判断框内应填入352011的条件是()i?2011i?2011 A.B.i?1005i?1005.C.D24.如图所示,程序框图(算法流程图)的输出结果是()112535 B. C. D.A.122446第II卷(非选择题)卷的文字说明II请点击修改第评卷人得分二、填空题(题型注释)的值为.的值为9,则输出25.阅读如图所示的程序框图,运行相应的程序,若输入Sn运行如图所示的程序框图,则输出的运算结果是27._____________9Z?a?ka则,“框判值出后运程若示图图序某28.程框如所,该序行输的是,断内且”,5?a ___________.9 / 1829.右图是一个算法的流程图,则输出S的值是.x?5y?., 若输入,则输出的右边的程序中30.31.在下图的程序中,若输入a=3,执行下述程序后输出的结果是.x?2000y?.阅读下面的程序,当输入时,输出的32.33.算法流程图(如图所示)的运行结果为___________.s的值为_______________.,则输出、执行如图所示的程序框图34.1开始1?,sk?11k?k?是ks2??s?5?k否输出s结束参数答案11 / 181.D【解析】试题分析:运行第1次,k=10,S=1,不是输出结果,满足条件,循环,S=S+k=11,k=k-1=9;运行第2次,k=9,S=11,不是输出结果,满足条件,循环,S=S+k=20,k=k-1=8;运行第3次,k=8,S=20,不是输出结果,满足条件,循环,S=S+k=28,k=k-1=7;运行第4次,k=7,S=28,是输出结果,故不满足条件,故应填入关于k的条件为k>7?,故选D.考点:程序框图2.A【解析】11?,i?2;a?1?2??1,i?3;a?2,i?4;???a?2,i?1;a?1?试题分析:由程序框图得:,即输出22a2013?3?671?1.的所以输出的值为值具有周期性,最小正周期为3,且,考点:程序框图.3.B【解析】试题分析:按照程序框图执行如下:s?1,i?12;s?12,i?11;s?12?11?132,i?10,s?132,因为输出的结果为i?11i?10.故此时判断条件应为:或考点:1、程序框图的运算;2、循环语句. 4.D【解析】 D.时,终止循环,故选.当A=6试题分析:此题为当型循环,顺着程序流动即可,A15?B4?A31?B,5?663B,??A.考点:循环结构5.A【解析】111?????S??的值;试题分析:该程序框图的功能是计算99?98221??311111111198?)?????(1??1??S??????(?)?(?)?因为993299?98993?122?9929898.所以输出的数值是99考点:程序框图、裂项抵消法求和.6.D【解析】s i?i?1i1)?s?s2(,否,循环,5>=2,=4,=1,=1次,1试题分析:执行第i?i?11)s?s?2(=3>5=10执行第2次,,,否,循环,i?i?11)?s?2(s=4>=22执行第3次,,5,否,循环,i?i?11)?s?2(s=5>4执行第次,=46,5,否,循环,i?i?11)?s?2(s=6>执行第5次,5,是,输出,S=94,故选D.=94,考点:程序框图7.B.【解析】试题分析:本题要注意的是C是A除以B所得的余数,按程序框图可知有如下过程:A?192,B?22,第一次: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).8.B【解析】s?1?(1?1)?1,i?1?1?21?7?,;第1次运行:判断是,;试题分析:由已知初始条件为:n=7,i=1,s=1s?1?(2?1)?2,i?2?1?3??72;是,,第2次运行:判断s?2?(3?1)?4,i?3?1?4?3?7;第3次运行:判断,是,s?4?(4?1)?7,i?4?1?5?74?;次运行:判断是,,第4s?7?(5?1)?11,i?5?1?6?75?;次运行:判断第5,是,s?11?(6?1)?16,i?6?1?7??67;,是,第6次运行:判断7?7?s?16;故选否,输出第7次运行:判断B.,考点:算法与程序框图.9.C【解析】01?0?1??2?1,k?S0;判断0<3是否成立?是,则由初始条件为:试题分析:k=0,S=0;第一次运行:121?,k?1?3S?1?2?;1<3第二次运行:判断是否成立?是,则23?1?23??2?7,k?S是否成立?是,则;2<3第三次运行:判断7S?第四次运行:判断C.3<3是否成立?否,则输出;故选考点:算法与程序框图.10.D2?a3,1,1,b?a?b?2,?a;满足【解析】运行程序,3a?3,a?b4,?继续运行程序,满足;13 / 184a?b?16,a?3,继续运行程序,满足;16b?3,a?D. .继续运行程序,不满足满足;输出选. 考点:算法与程序框图11.C.【解析】1?i?iSii1)2(S?S?,否,循环;=2>,=2,=4,试题分析:运行第1次,=1,5=11?i?ii1)2(S?S?,否,循环;=3=3,>=10,5运行第2次,1??iii1)S?S?2(,否,循环;=4,>=22,运行第3次,5=41??iii1)S?S?2(=5,,否,循环;>=46运行第4次,,5=51??iii1)??S2(S,故选C>运行第5次, 5,是,输出=94,S=94=6,=6考点:程序框图12.B 【解析】矩形方框“”是处理框,平行四边形框才是输出与输入,而判断则是试题分析:在程序框图符号中,菱形框,故选B.考点:程序框图.13.C【解析】x?3?4?2?10x?3?10?2?28,第三第,二次循:试题分析第一次循环环次循环x?3?28?2?82x?3?82?2?224x?3?224?2?670?244。

高二程序框图练习题与答案

高二程序框图练习题与答案

程序框图练习题及答案一、选择题1 .执行右边的程序框图,若输入的x的值为-,则输出y的值是()A. 5B. - 3C. 3D. - 5是V/输出y /[结余]2 .执行如图所示的程序框图,输出的S值为()A. 2B. 4C. 8D. 16 (1®3.根据右边框图,对大于2的整数N ,得出数列的通项公式是()A. a * = 2 nB.a n =2(n —1)C.a n = 2nD.a n = 2n ‘4 .( 5分)(2011?陕西)如图框图,当x i =6 , X 2=9 , p=8.5时,X 3等于()/输;"/ [」、(OA.7B.8C.10D.115 .某程序框图如图所示,该程序运行后输出的值是 ()*1腿出兀巳―工V开始i -1A. 63B. 31C. 27 D . 156 .运行右图所示框图的相应程序若输入a,b的值分别为lOg23和lOg32,则输出M的值是A. 0B. 1C. 2D.—1ZgXoJZ4/^dXi + l7 .执行右图所示的程序框图,则输出的结果是(8 .执行如图所示的程序框图,输出的M 值是( )C . 12B . 7C . 9D .11开始 M=2) 的输出结果是24(D) 10 .执行如图所示的程序框图,输出的S 值为1112D . -2 B .98712 .执行如图所示的程序框图,若输入n =10,则输出的S 二C .13610 s的值为21[JFtfi ]/id^7j=2〔M Ij=i+2510 3672A —B.—C.——D .1111555513 . 设正实数x, y,z 满足 2 2x _3xy+4y -z =o,则当 翌 取得最大值时,2 +丄—2的最z x y z大值为A . 0B . 1C . -D . 34B. 6C. 5则输出n 的值为D. 415 .下图是用模拟方法估计圆周率一的程序框图,「表示估计结果,1000 "iooo 4 JI 100016.如果执行右边的程序框图 ,输入正整数 N (N > 2和实数a i ,a 2.z.»*v则图中空白框内应填A.B. C. D.n”a 输出A,B ,则为a i,a2,……n,的算术平均数C.A和B分别是a i,a2, ............... n,中最大的数和最小的数D.A和B分别是a i,a2,……n,中最小的数和最大的数17 .某程序框图如图所示,则该程序运行后输出的值等于()某学生一个学期的数学测试成绩一共记录了 6个数据:=52兀=70必=68乂 =55X =85风=90,执行如图所示的程序框图,那么输出的S 是()A. B. C. D.18 X i/输州5/A . 1B . 2C . 3D . 4119 .已知数列{a .}的各项均为正数,执行程序框图(如右图),当k = 4时,S ,则a 20i4 =3()1111120 .右图是计算值的一个程序框图,其中判断框内应填入的条2 4 6 8 10A . k 5 C . k -521 . 21 .执行右边的程序框图,若P =5 ,则输出的S值为()A . 2012B . 2013C . 2014D . 2015件是T]23 .设有算法如图所示:如果输入A=144 , B=3924 •阅读右图的程序框图,则输出S=()A. C. 7 8 31 32B. D.1516 63 6422 .某程序框图如右图所示,该程序运行后输出的 k 的值是()A.4B.5C.6D.7A . 144B . 3C . 0D . 12,则输出的结果是()SsD, i=li-i+1/输皿俺7A.14B.20C.30D.5525 .执行如图所示的程序框图,若输入的X值为2,则输出的X值为()[开州/嘯入工//输出工/站束A . 3 B. 126 C. 127 D. 12826 .右面是二分法”解方程的流程图.在①~④处应填写的内容分别是()A. f(a)f(m)<0 ; a=m ;是;否B. f(b)f(m)<0 ; b=m ;是;否C. f(b)f(m)<0 ; m=b ;是;否,如果输入a = 1,b = 2 ,则输出的a 的值为D . f(b)f(m)<0 ;b=m ;否;是1d a a + b/*:Ho /~7~[我如]B . 9C . 2D . 1328 .执行如图所示的程序框图,输出的S 值为(27 .执行如图所示的程序框图(A) 2 ( B) -2 ( C) 4 ( D) -429 .在数列{a*}中,a i =1,a n二a n」• n,n _ 2 .为计算这个数列前10项的和,现给出该问(1)处合适的语句是A. i -8B. i - 9C. i -10D. i -1130 •阅读右面的程序框图,运行相应的程序,输出的结果为1A. -2B. 2C. -1D. 231 .执行如图所示的程序框图,若输入n的值为4,则输出s的值是()A. 2B. 6C. 24D. 12032 .执行如图所示的程序框图,如果输出的是a=341,那么判断框内应填()(结束](A)k<4? (C)k<6? (D)k<7?33 .执行如图所示的程序框图,如果依次输入函数f(x)= 3x、f(x)= sin x、f(x) = x3、f(x) = x + -,那么输出的函数f(x)为(1 x+x,若输入10,则输出S=()34 .)执行如图所示的程序框图11 11 3655D.725535 •阅读右边程序框图,为使输出的数据为30,则判断框中应填人的条件为36 •阅读程序框图,为使输出的数据为 30,则判断框中应填人的条件为( )37 •某程序框图如图所示,该程序运行后,输出x 的值为31,则a 等于( )A • 0B . 1C . 2D • 338 •执行如图所示的程序框图,若输出的b 的值为31,则图中判断框内 ①处应填()A.i VB. i W 5'C. i W6D. i <7A.i <4B. i <5'C. i <6D. i <7豆作*2"A. 3C. 5B. 4,若输出的值为15 ,则判断框中的条件是()39 .给出右图所示的算法流程图A.n :: 5B. n -5C. n :: 440 .上图为求s =1 * 3 * 5 n * 101的程序框图D . n -4其中①应为()开始A. A =101? B . A < 101? C . A 101? D . A > 101?41 .执行右面的程序框图,若p =0.8 ,则输出的n =()/ =2A^= 2.4-1n= H+1fl = w +13 r4 A .B .5 5C . 11 D .-2543..将 x=2 输入以下程序框图,所得结果为() 42 .已知某程序框图如右图所示,则该程序运行后,输出的结果为(开始-A = 112, n = l44 .某程序框图如图所示,该程序运行后输出的 k 的值是()C . 6b =2cos 2 28 -1 ,c =2sin 16 cos16 .则输出的应该是开始输入xB . 5C . 8D .1245 .请阅读右边的算法流程图:若"刍cos18 -sin18),246.某程序框图如图所示,该程序运行后输出S的结果是( )S4)SSri—1惑——3 1 25 137A. B. C. D. -2 6 12 6047 .执行如图所示的程序框图,输出的k值是^为^否nJ!2n =3n 十1k=k+1结束-5,则输出的S值为A. 30B. 50C. 62D. 6649 .执行右面的程序框图,那么输出S的值为T j=049999799A. -B.C.D.100100198202 50 .如图,执行程序框图后,输出的结果为A. 1B. 12C. 2 D . 451 .若某程序框图如图所示,则输出的P的值是(A)21 (B)26 (C)30 (D)5552 .如图所示程序框图,其作用是输入空间直角坐标平面中一点Q(a, b c).若P的坐标为(2,3 1),则P, Q间的距离为(Ra, b c),输出相应的点)(注:框图中的赋值符号u+i 是!=”也可以写成或“:=”)53 .下面程序框图表示的算法是()A .将a、b、c按从小到大输出B. 将a、b、c按从大到小输出C. 输出a、b、c三数中的最大数D .输出a、b、c三数中的最小数54 .如右图所示算法程序框图运行时,输入a = tan315b = sin 315 °= cos315 。

简单的程序框图习题

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

程序框图练习题及答案.(经典)doc(可编辑修改word版)

程序框图练习题及答案.(经典)doc(可编辑修改word版)

否i ≥ 2是输出S结束 i = i +1S 2 + 1 S =2S + 1开始i = 0, S = 1程序框图练习题一、选择题1. .(2013 年高考北京卷(理))执行如图所示的程序框图,输出的 S 值为2 13 ()610A .1B .C .D .321C987框图首先给变量 i 和 S 赋值 0 和 1. 执行,i=0+1=1;判断 1≥2 不成立,执行 ,i=1+1=2;判断 2≥2 成立,算法结束,跳出循环,输出 S 的值为. 故选 C .2. .(2013 年普通高等学校招生统一考试浙江数学(理)试题(纯 WORD 版))某程序框图如图9所示,若该程序运行后输出的值是 ,则()5A. a = 4B. a = 5C. a = 6D.a = 7(第 5 题图)A:由已知可得该程序的功能是 计算并输出 S=1++…+=1+1﹣=2﹣.若该程序运行后输出的值是,则 2﹣=.∴a=4,故选 A .3. .(2013 年普通高等学校招生统一考试安徽数学(理)试题(纯 WORD 版))如图所示,程序框图(算法流程图)的输出结果是()1 253 11A. B .C .D .6D1 1 1 244126 + 3 + 2 1111 s = 0 + 2 + 4 + 6 = 12= ,∴ s = 12 .,所以选 D12 4. .(2013 年普通高等学校招生统一考试重庆数学(理)试题(含答案))执行如题(8)图所示是k >a ? 否 输出 S结束 k =k+11S =S +k (k + 1)开始 S =1,k =1的程序框图,如果输出s = 3 ,那么判断框内应填入的条件是()A.k ≤ 6B.k ≤ 7C.k ≤ 8D.k ≤ 9B【命题立意】本题考查程序框图的识别和运行。

第一次循环,s = log2 3, k = 3 ,此时满足条件,循环;第二次循环,s = log2 3⋅log3 4 = 2, k = 4 ,此时满足条件,循环;第三次循环,s =log23⋅log34 ⋅log45, k =5 ,此时满足条件, 循环;第四次循环,s = log23⋅log34 ⋅ log45 ⋅ log56, k = 6 ,此时满足条件,循环;第五次循环,s= log23⋅log34 ⋅log45 ⋅log56 ⋅log67, k = 7 ,此时满足条件,循环;第六次循环,s = log23⋅log34 ⋅ log45 ⋅ log56 ⋅ log67 ⋅ log78 = 3, k = 8 ,此时不满足条件,输出s = 3 ,所以判断框内应填入的条件是k ≤ 7 ,选B.5..(2013 年高考江西卷(理))阅读如下程序框图,如果输出i=5,那么在空白矩形框中应填入的语句为A.S = 2 *i - 2CB.S = 2 *i -1 C.S = 2 *i()D.S = 2 *i + 4 本题考查程序框图的识别和运行。

程序框图练习题及答案.(经典)doc

程序框图练习题及答案.(经典)doc

程序框图练习题一、选择题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本题考查程序框图的识别和运行。

经典程序框图高考真题.doc

经典程序框图高考真题.doc

•精品.程序框图高考真题一、选择题(本大题共16小题,共80.0分) 1.中国古代有汁算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程 序框图,若输入的入=2, 〃=2,依次输入的"为2, 2, 5,则输出的片()A. 7B. 12C. 17D. 34A.0 开始)B.2C.4D. 145=1 S=S ・ (3-/>1/输出S /结束/输入S //=1 !=7+ 1a=a-b b=b ・a2.执行如图的程序框图,如果输入的则输出的S=( )A. 2B. 3C. 4D. 53.阅读如图所示的程序框图,运行相应的程序,则输出s的值为( )A.-lB.OC. 1D. 34.如图程序框图的算法思路源于我国古代数学拿著《九章算术》中的“更相减损术”.执行该程序框图,若输入G 〃分别为14, 18,则输出的</=( )•精品.5.执行如图所示的程序框图,则输出s 的值为((爭艮〕A. 10B. 17C. 19D. 366.执行下而的程序框图,如果输入的*0,)=1, ”=1,则输岀x,),的值满足()A. y=2rB. v=3x C・ y=4x D・ y=5x7.执行如图程序框图,如果输入的记6,那么输出的心()8.如图所示的程序框图是为了求出满足3^>1000的最小偶数几那么在<3>和| |两个空白框中.A. A>1000 和川=卄1C. A<1000 和n=n+\可以分别填入()B. A>1000 和n=n+2D. A<1000 和n=n+2k=2, s=0结束A. 3C. 5B. 4D. 6k=2k-l[结束]9.执行如图的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为()A.5B.4C.3D.2)10.执行如图所示的程序框图,输出的S值为A. 2B. |C. |D. |11.若执行右侧的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为(A. Q3B.A>4C.A<4D.A<55=0Z=7+l/输出s / 12•阅读如图所示的程序框图,运行相应的程序,则输出的结果为()A. 2B. 1C. 0D.-1•精品.14.秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书 九章》中提岀的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的 程序框图给岀了利用秦九韶算法求多项式值的一个实例,若输入”,X 的值分别为3, 2,则输岀u 的值为()13.执行如图所示的程序框图,如果输入,匸3,则输出的S 二(z=-LS=O)A. 35B.20C. 18D.915.执行如图所示的程序框图,输出s的值为()A样B.fC馬D冷开始fc=l k=k^l16.执行如图所示的程序框图(算法流程图),输岀的〃为() A.3B.4C.5D.6开始"1, w-1T ------ 结束二、填空题(本大题共2小题,共10.0分)17.如图是一个算法流程图:若输入x的值为若,则输出y的值是 ________•精品.S<-1 While J<SgS + 23 + 3End While Print S18•很据如图所示的伪代码,可知输岀的结果S 为 _______。

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

程序框图练习题
一、选择题
1 .(2013年高考北京卷(理))执行如图所示的程序框图,输出的S 值为
( )
A .1
B .
2
3
C .
1321
D .
610
987
C
框图首先给变量i 和S 赋值0和1. 执行
,i=0+1=1;
判断1≥2不成立,执行,i=1+1=2;
判断2≥2成立,算法结束,跳出循环,输出S 的值为

故选C .
2 .(2013年普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如
图所示,若该程序运行后输出的值是5
9
,则 ( )
A .4=a
B .5=a
C .6=a
D . 7=a
A
:由已知可得该程序的功能是 计算并输出S=1+
+…+
=1+1﹣
=2﹣

若该程序运行后输出的值是,则 2﹣=.
∴a=4,
故选A .
3 .(2013年普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程序
框图(算法流程图)的输出结果是
( )
A .1
6
B .
2524 C .
34
D .
1112
D
.12
11,1211122366141210=∴=++=+++
=s s ,所以选D
(第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 ==< …..第九循环:9
21,10,10S i i =-==.第十循环:10
21,11,10S i i =-=>,输出S .
根据选项,101(12)12
S -=-,故为数列1
2n -的前10项和.故答案A .
7 .(2013年普通高等学校招生统一考试新课标Ⅱ卷数学(理)(纯WORD 版含答案))执行右
面的程序框图,如果输入的10N =,那么输出的S =
( )
A .1111+2310+
++…… B .
111
1+2310+
++……!!! C .1111+2311+
++……
D .
1
1
1
1+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 .
5
11
B .
1011 C .
3655
D .
7255
A
第一次循环21,421s i =
=-,第二次循环22
11
,62141
s i =+=--,第三次循环222111,8214161s i =++=---,第四次循环,22221111
,1021416181
s i =+++=----,
第五次循环,2222211111
,1221416181101
s i =++++=-----,此时输出
222221111152141618110111s =++++=-----,因为21111()211
1i i i =--+-,且
2i i =+,所以11111115
[()()()]2133591111
s =-+-++-=,选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﹣t2
故分段函数的解析式为:s=,
如果输入的t∈[﹣1,3],画出此分段函数在t∈[﹣1,3]时的图象,
则输出的s属于[﹣3,4].
故选A.
10.(2013年高考陕西卷(理))根据下列算法语句, 当输入x为60时, 输出y的值为
()
A.25 B.30 C.31 D.61
C

+
=x
=
y
,所以选C
x

(
50
)
31
-
6.0
25
60=
,
11.(2013年普通高等学校招生统一考试天津数学(理)试题(含答案))阅读右边的程序框图, 运行相应的程序, 若输入x的值为1, 则输出S的值为
( )
A .64
B .73
C .512
D .585
B
第一次循环,1,2S x ==;第二次循环,3
129,4S x
=+==;第三次循环,
3
947350S =+=>,满足条件输出73S =,选B.
二、填空题
12.( 2013年高考湖南卷(理))执行如图3所示的程序框图,如果输入
1,2,a b a ==则输出的的值为_____9_____.
9
本题考查程序框图的运行与识别。

第一次循环,123a =+=,第二次循环,325a =+=,第三次循环,527a =+=第四次循环,7298a =+=>,满足条件,输出9a =。

13.(2013年普通高等学校招生全国统一招生考试江苏卷(数学)(已校对纯WORD 版含附加
题))下图是一个算法的流程图,则输出的n 的值是________.
3
经过了两次循环,n 值变为3
14.(2013年普通高等学校招生统一考试广东省数学(理)卷(纯WORD 版))执行如图所示
的程序框图,若输入n 的值为4,则输出s 的值为______.
7
7;第一次循环后:1,2s i ==;第二次循环后:2,3s i ==;
第三次循环后:4,4s i ==;第四次循环后:7,5s i ==;故输出7.
15.( 2013年高考湖北卷(理))阅读如图所示的程序框图,运行相应的程序,输出的结果
i =___________.
5
本题考查程序的运行与识别。

第一次循环,10
5,22
a i =
==;第二次循环,35116,3a i =⨯+==;第三次循环,168,42a i ===;第五次循环,8
4,52
a i ===,
此时满足条件输出5i =。

16.(2013年普通高等学校招生统一考试山东数学(理)试题(含答案))执行右图的程序框图,
若输入的ε的值为0.25,则输出的n 的值为_____.
3
第一次循环,10123,312,2F F n =+==-==,此时
111
0.253
F =≤
不成立。

第二次循环,
10235,523,3F F n =+==-==,此时1110.255F =≤成立,输出3n =。

相关文档
最新文档