高三数学《程序框图》练习
- 格式:doc
- 大小:1.56 MB
- 文档页数:6
高三数学框图试题1.执行如图所示的程序框图,则输出的结果是()A.14B.15C.16D.17【答案】C【解析】根据程序框图,从到得到,因此将输出. 故选C.【考点】程序框图.2.若执行如图所示的程序框图,输入x1=1,x2=2,x3=3,=2,则输出的数等于________.【答案】【解析】通过框图可以看出本题的实质是求x1,x2,x3的方差,根据方差公式得输出S=[(1-2)2+(2-2)2+(3-2)2]=.3.执行如图所示的程序框图,若输入,则输出的值是 ( ) A.B.C.D.【答案】D【解析】执行循环结构,的值第一次为,第二次为,第三次为,此时由于,故不再执行循环体,而是输出,输出的是.【考点】流程图.4.阅读右图的程序框图,则输出S=( )A.14B.20C.30D.55【答案】C【解析】运行程序框图如下:故选C【考点】程序框图5.右面是“二分法”解方程的流程图.在①~④处应填写的内容分别是( )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.【考点】二分法程序框图6.某程序框图如图所示,现在输入下列四个函数,则可以输出函数是()A.B.C.D.【答案】B【解析】本题要从程序框图中发现函数的性质,第一个判断框说明是奇函数,第二个判断框说明方程有实解,即函数的图象与轴有交点,因此我们首先判断四个函数的奇偶性,可利用等式来判断,三个函数是奇函数,又,即或,从而,同样,因此两个函数图象与都无交点,只有中,,此函数图象与轴是相交的,因此选B.【考点】函数的奇偶性与函数的值域.7.如果执行右边的程序框图,那么输出的()A.B.C.D.【答案】C【解析】根据程序框图可知.【考点】本小题主要考查程序框图、等差数列求和,属于基本计算.8.按如图所示的程序框图,在运行后输出的结果为()A.66B.65C.55D.46【答案】B【解析】执行程序后,输出,故选B.【考点】算法的循环结构,程序框图9.若程序框图如图所示,则该程序运行后输出的值是()A.5B.6C.7D.8【答案】A【解析】为奇数,则为偶数,则为偶数,则为偶数,则为偶数,则满足条件,输出.【考点】程序框图之循环结构、条件结构的应用.10.执行如图所示的程序框图,若输出的,则输入的整数的最大值为( ) A.7B.15C.31D.63【答案】B【解析】由程序框图可知:①,;②,;③,;④,;⑤,. 第⑤步后输出,此时,则的最大值为15,故选B.【考点】程序框图.11.执行如图所示的程序框图,若输出的,则输入的整数的最大值为( )A.7B.15C.31D.63【答案】B【解析】由程序框图可知:①,;②,;③,;④,;⑤,. 第⑤步后输出,此时,则的最大值为15,故选B.【考点】程序框图.12.按下图所示的程序框图运算:若输出k=2,则输入x的取值范围是()A.(20,25]B.(30,57]C.(30,32]D.(28,57]【答案】C【解析】当输出k=2时,应满足,得28<x≤57.【考点】程序框图运算.13.执行如图所示的程序框图,输出的S值为()A.1B.C.D.【答案】C【解析】第一次执行循环:,;第二次执行循环:,,满足≥2,结束循环,输出.【考点】本小题考查了对算法程序框图的三种逻辑结构的理解,考查了数据处理能力和算法思想的应用.14.阅读如图所示的程序框图,若编入的,则该算法的功能是()A.计算数列的前10项和B.计算数列的前9项和C.计算数列的前10项和D.计算数列的前9项和【答案】A【解析】由核心得法可得,所以,再由循环次数可知为10次,所以答案为A。
2020年高考程序框图专项练习题一、选择题(本大题共19小题,共95.0分)1.我国古代的劳动人民曾创造了灿烂的中华文明,戍边的官兵通过在烽火台上点燃烟火传递重要消息,烽火台上点火表示数字1,不点火表示数字0,这蕴含了进位制的思想.下面程序框图的算法思路就源于我国古代戍边官兵的“烽火传信”.执行该程序框图,若输入a=110011,k=2,n=6,则输出的b的值为()A. 19B. 31C. 51D. 612.如图所示是一个含有循环结构的程序框图,下列说法不正确的是()A. ①是循环变量初始化,循环就要开始B. ②是循环体C. ③是循环的终止条件D. ①可以省略不写3.执行如图所示的程序框图,若输入的a=10,b=9,则输出的b=()A. 19B. 10C. 9D. 14.公元263年左右,我国数学家刘徽发现,当圆内接正多边形的边数无限增加时,正多边形的周长可无限逼近圆的周长,并创立了割圆术,利用割圆术刘徽得到了圆周率精确到小数点后面两位的近似值3.14,这就是著名的徽率.利用刘徽的割圆术设计的程序框图如图所示,若输出的n=96,则判断框内可以填入(参考数据:sin7.5∘≈0.1305,sin3.75∘≈0.06540,sin1.875∘≈0.03272)()A. p≤3.14?B. p≥3.14?C. p≥3.1415?D. p≥3.1415926?5.执行如图所示的程序框图,若输出的结果为2,则输入的正整数a的取值的集合是()A. {1,2,3,4,5}B. {1,2,3,4,5,6}C. {2,3,4,5}D. {2,3,4,5,6}6.已知某算法的程序框图如图所示,输入的x和y均为自然数,若输出的有序数对为(13,14),则开始输入的有序数对(x,y)可能为()A. (6,7)B. (7,6)C. (4,5)D. (5,4)7.要使下面的程序能运算出“1+2+⋯+100”的结果,则需将语句“i=i+1”加在()A. ①处B. ②处C. ③处D. ④处8.执行如图所示的程序框图,若输出的结果是8,则输入的x=()A. 2或2√2B. 2或−2C. −2或−2√2D. 2或−2√29.执行如图所示的程序框图,如果输入的n是6,那么输出的P是()A. 120B. 320C. 640D. 72010.某同学设计的程序框图如图所示,用来计算和式12+22+32+⋯+202的值,则在判断框中可填写()A. i≤19?B. i≥19?C. i>21?D. i<21?11.读程序框图,循环体执行的次数为()A. 50B. 49C. 100D. 9912.以下程序运行后输出的结果为()A. 17,8B. 21,7C. 21,11D. 19,1113.阅读如图所示的程序框图,若输入x=3,则输出y的值为()A. 32B. 33C. 34D. 3514.()a=3IF a<=3THENPRINT3END IFIF a<=4THENPRINT4END IFIF a<=5THENPRINT5END IFIF a<=6THENPRINT6END IFEND33,4 C. 3,4,5 D. 3,4,5,6 15.i=0IF i<100THENi=i+3END IF执行完毕之后i的值是()A. 99B. 100C. 3D. 10216.如图给出了一个程序框图,其作用是输入x的值,输出相应的y的值.若要使输入的x的值与输出的y的值相等,则这样的y的值有()A. 1个B. 2个C. 3个D. 4个17.执行如图所示的程序框图,若输入的n∈{1,2,3},则输出的s属于()A. {1,2}B. {1,3}C. {2,3}D. {1,3,9}18.已知流程图如图所示,该程序运行后,为使输出的b值为16,则循环体的判断框内①处应填()A. 2B. 3C. 4D. 519.如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为8,12,则输出的a=()A. 4B. 2C. 0D. 14二、填空题(本大题共4小题,共20.0分)20.如图所示的程序的功能是判断输入的任意整数x的奇偶性,则 ①处应填.21.下面程序的功能是.n=0i=1DOINPUT xIF x<0THENn=n+1END IFi=i+1LOOP UNTIL i>10PRINT nEND22.S为.S=1I=1WHILE I<8S=S+2I=I+3WENDPRINT S23.n为10,则输出的变量S和T的值分别为S=,T=.三、解答题(本大题共2小题,共24.0分)24.下列语句是求S=2+3+4+⋯+99的一个程序,请回答问题:(1)程序中是否有错误?若有,请加以改正.(2)把程序改成另一种类型的循环语句.25.下面是求S=1+3+5+⋯+101的两个程序,请补充完整.(1)(2)答案和解析1.【答案】C【解析】【分析】本题考查了程序框图中循环体结构,属于基础题.根据程序框图模拟执行过程即可求解.【解答】解:按照程序框图执行,b的值依次为0,1,3,3,3,19,51,故输出的b的值为51.故选C.2.【答案】D【解析】【分析】本题考查的知识点是程序框图,循环结构,循环语句,程序功能的判断,是对算法知识点的综合考查,熟练掌握算法的基础知识是解答本题的关键,属于基础题.由程序框图的基础知识可得.【解答】解:由程序框图可得, ①为初始条件,不可省略,故D说法错误,故选D.3.【答案】B【解析】【分析】本题主要考查顺序结构,程序框图,认识程序框图是解题的关键,属于基础题.按照输入的a值执行程序即可.【解答】解:输入的a=10,b=9,执行程序后,a=10+9=19,b=19−9= 10.故选B.4.【答案】B【解析】【分析】本题以古代数学文化为背景考查循环结构,属于基础题.执行该循环结构,直到输出n=96为止,结合选项可知B符合条件.【解答】解:第一次循环,n=48,此时p=48sin3.75∘≈3.1392,此时不满足判断框内的条件;第二次循环,n=96,p=96sin1.875∘≈3.14112,此时满足判断框内的条件,退出循环,输出n=96,结合各选项,可知判断框内可以填入“p≥3.14?”,故选B.5.【答案】C【解析】【分析】本题考查程序框图,考查循环结构,考查计算能力,属于基础题.根据程序框图,一直循环,直至条件满足a>13,输出i即可得到答案.【解答】解:若输入a=1,则a=2×1+3=5,i=0+1=1,因为5>13不成立,所以继续循环;a=2×5+3=13,i=1+1=2,因为13>13不成立,所以继续循环;a=2×13+3=29,i=2+1=3,因为29>13成立,所以结束循环,输出的结果为3,不为2,所以a≠1,排除A,B.若输入a=6,则a=2×6+3=15,i=0+1=1,因为15>13成立,所以输出的结果为1,不为2,所以a≠6,排除D.故选C.6.【答案】B【解析】【分析】本题主要考查程序框图的识别和应用,根据程序运行条件,进行验证即可得到,属于基础题.根据程序框图的功能,进行验证,直到不满足条件n<5即可.【解答】解:设开始输入的有序数对为(x0,y0),当n=1时,x=y0+1,y=y0+2;当n=2时,x=y0+3,y=y0+4;当n=3时,x=y0+5,y=y0+6;当n=4时,x=y0+7,y=y0+8;当n=5时,循环结束.故输出的有序数对为(y0+7,y0+8)=(13,14),所以y0=6.故选B.7.【答案】C【解析】【分析】本题考查程序框图的循环结构,属于基础题.根据程序框图的循环结构及题意,补全WHILE语句,需要先执行“S=S+i”后执行“i=i+1”,即可得出需将语句“i=i+1”加在③处.【解答】解:“i=i+1”应在循环体中,故应在②或③处,因为要输出“1+2+⋯+100”的结果,即先执行“S=S+i”后执行“i=i+1”,故应加在③处.故选C.8.【答案】D【解析】【分析】本题考查条件结构的程序框图,考查了考生认识程序框图和运用程序框图的能力,属基础题.利用题中的给出的条件和程序框图进行求解即可得.【解答】解:当x3=8时,x=2,a=4,b=8,b>a,输出8;当x2=8时,x=±2√2,a=8,b=±16√2,又a>b时输出8,所以x=−2√2,故D项正确.9.【答案】D【解析】【分析】本题考查循环结构的程序框图.属于基础题型.根据框图,循环当k=6,P=720,循环结束,即可求解;【解答】解:当k=2,P=2;当k=3,P=2×3=6;当k=4,P=6×4=24;当k=5,P=24×5=120;当k=6,P=120×6=720,循环结束.故选D.10.【答案】D【解析】【分析】本题考查补全程序框图,属于基础题.该程序框图中含有当型循环结构,判断框内的条件不成立时循环终止.【解答】解:该程序框图中含有当型循环结构,判断框内的条件不成立时循环终止.由于是当i=21时开始终止循环,则在判断框中应填写“i<21?”.故选D.11.【答案】B【解析】【分析】本题考查循环体执行的次数,属于基础题.本题步长为2,设循环次数为n,那么第n次输出时i=2+2n≥100即可求解.【解答】解:设执行循环体的次数为n,∵i=i+2,∴当2+2n≥100时,循环结束,此时n=49.故选B.12.【答案】D【解析】【分析】本题考查WHILE语句的输出结果.模拟运行程序即可得结果.【解答】解:第一次循环得i=3,S=2×3+3=9,i=3+3=6.第二次循环得i=8,S=2×8+3=19,i=8+3=11.此时i>8,所以输出S=19,i=11.13.【答案】C【解析】【分析】本题考查算法及程序框图,主要考查顺序结构,属于基础题.掌握算法功能是关键,代入初始值,按照框图执行即可输出y值.【解答】解:输入x=3时,执行的过程是x=3,a=2×32−1=17,b=a−15=2,y=ab=17×2=34,输出y=34.14.【答案】D【解析】【分析】本题主要考查了条件语句的叠加,属于基础题型,程序执行条件语句的叠加的过程中对于所有的条件都要进行判断,依次验证每一个条件,直到结束,在本题中共出现四次判断条件,每一条件都成立,即可求解.【解答】解:语句中共出现四次判断条件,每一条件都成立,故输出的结果是3,4,5,6.故选D.15.【答案】C【解析】【分析】本题考查了条件语句;结合条件语句逐步求解即可.【解答】解:本题是IF−THEN语句,首先i=0,满足语句“i<100”,所以执行“i=i+3”后i变为3,程序结束.故选C.16.【答案】C【解析】【分析】本题考查了分段函数和条件结构,该程序框图所表示的算法的作用是求分段函数y={x2,x≤2,2x−3,2<x≤5,1x,x>5的函数值,计算即可.【解答】解:这是一个用条件结构设计的算法,该程序框图所表示的算法的作用是求分段函数y={x2,x≤2,2x−3,2<x≤5,1x,x>5的函数值.(1)当x≤2时,令x2=x,解得x=0或x=1,均符合要求;(2)当2<x≤5时,令2x−3=x,解得x=3,符合要求;(3)当x>5时,令1x=x,解得x=±1,均不满足x>5,故舍去.综上知,只有3个值符合题意,故选C.17.【答案】A【解析】解:由程序框图可得,当n的值为1时,不满足条件n>2,可得n=3,满足条件n>2,计算并输出s=1;当n的值为2时,不满足条件n>2,可得n=9,满足条件n>2,计算并输出s=2;当n的值为3时,满足条件n>2,计算并输出s=1;综上,输出的s∈{1‚2}.分情况讨论n的取值,模拟执行程序框图即可得解.本题主要考查了条件语句和程序框图,属于基础题.18.【答案】B【解析】解:a=1,b=1第1次循环:b=2,a=2,继续执行循环;第2次循环:b=4,a=3,继续执行循环;第3次循环:b=16,a=4;所以,为使输出的b值为16,循环体的判断框内应填a≤3,即满足a≤3则执行循环,否则退出循环,输出b=16;故选:B.写出每次循环a,b的取值,根据退出循环的条件即可判定答案.本题考查程序框图和算法,属于基础题.19.【答案】A【解析】解:由a=8,b=12,不满足a>b,则b变为12−8=4,由b<a,则a变为8−4=4,由a=b=4,则输出的a=4.故选:A.由循环结构的特点,先判断,再执行,分别计算出当前的a,b的值,即可得到结论.本题考查算法和程序框图,主要考查循环结构的理解和运用,以及赋值语句的运用,属于基础题.20.【答案】m=0【解析】【分析】本题考查条件语句,属于基础题.根据题意中程序的功能结合算法语句即可得到答案.【解答】解:由程序的功能知m=0时,x是偶数,m≠0时,x是奇数,故 ①处应填“m=0”.21.【答案】统计10个数据中负数的个数【解析】【分析】本题考查条件语句与循环语句的综合应用,属于中档题.由循环体知输入一个数并判断它是否为负数,由条件“i>10”知共循环10次,由此即可得到答案.【解答】解:本题是条件语句与循环语句的综合应用,由循环体知输入一个数并判断它是否为负数,由条件“i>10”知共循环10次,故其功能是“统计10个数据中负数的个数”.22.【答案】7【分析】高考中对程序的考查主要是程序运算及条件语句、循环语句的运行,考查识图能力,解题的关键是按照语句的顺序及条件(循环)语句的特点运行.写出每次循环时的I和S的值,即可得到答案.【解答】解:该程序中循环语句运行3次,第一次循环,S=3,I=4;第二次循环,S=5,I=7;第三次循环,S=7,I=10;退出循环,故输出的S值为7.23.【答案】30;25【解析】【分析】本题主要考查了算法的循环语句以及算法输出值的确定,属于基础题.根据算法的循环语句判断S和T的计算公式,由此即可得到答案.【解答】解:本题考查直到型循环语句的识图能力,当输入n=10时,S=10+8+6+4+2=30,T=9+7+5+3+1=25.24.【答案】解:(1)错误有两处:第一处,语句i=1应改为i=2.第二处,语句LOOP UNTIL i>=99应改为LOOP UNTIL i>99.(2)改为当型循环语句为:【解析】本题考查程序框图,考查语句的改写,比较基础.(1)由程序可观察有两处错误,分别列举出来即可.(2)改为WHILE型循环语句即可.25.【答案】答案不唯一,如:(1)0;1;≤101;2;(2)0;1 ;2 ;>101【解析】【分析】本题属开放型题,答案不唯一,考查推理能力,属于基础题.明确“当型”和“直到型”语句的区别,前者是当满足条件时执行循环体,后者是不满足条件时执行循环体.(1)根据题意即可求解;(2)根据题意即可求解.【解答】解:当型循环结构与其对应的直到型循环结构达到的结果是一致的,注意限制条件不同.(1)由题意可知,执行S=0,i=1,WHILE i≤101S=S+ii=i+2WENDPRINT“S=”;SEND可以得到S=1+3+5+⋯+101;(2)执行S=0i=1DOS=S+ii=i+2LOOP UNTIL i>101PRINT“S=”;SEND也可以得到S=1+3+5+⋯+101,故答案为(1)0;1;≤101;2;(2)0;1 ;2 ;>101(答案不唯一).。
高中数学 1.1.2 第1课时程序框图、顺序结构强化练习一、选择题1.程序框图是算法思想的重要表现形式,程序框图中不含( )A.流程线B.判断框 C.循环框D.执行框[答案] C[解析] 程序框图是由程序框和流程线组成.其中程序框包括起止框、、输入输出框、执行框、判断框.这里并没有循环框.2.在程序框图中,算法中间要处理数据或计算,可分别写在不同的( )A.处理框内 B.判断框内 C.输入、输出框内D.终端框内[答案] A[解析] 由处理框的意义可知,对变量进行赋值,执行计算语句,处理数据,结果的传送都可以放在处理框内,∴选A.3.下列关于程序框的功能描述正确的是( )A.(1)是处理框;(2)是判断框;(3)是终端框;(4)是输入、输出框B.(1)是终端框;(2)是输入、输出框;(3)是处理框;(4)是判断框C.(1)和(3)都是处理框;(2)是判断框;(4)是输入、输出框D.(1)和(3)的功能相同;(2)和(4)的功能相同[答案] B[解析] 根据程序框图的规定,(1)是终端框,(2)是输入、输出框,(3)是处理框,(4)是判断框.4.如图所示程序框图中,其中不含有的程序框是( )A.终端框B.输入、输出框C.判断框D.处理框[答案] C[解析] 含有终端框,输入、输出框和处理框,不含有判断框.5.如图所示的程序框图是已知直角三角形两直角边a,b求斜边c的算法,其中正确的是( )[答案] C[解析] A项中,没有终端框,所以A项不正确;B项中,输入a,b和c=a2+b2顺序颠倒,且程序框错误,所以B项不正确;D项中,赋值框中a2+b2=c错误,应为c=a2+b2,左右两边不能互换,所以D项不正确;很明显C项正确.6.阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75,则输出的a,b,c分别是( )C.32,21,75 D.75,32,21[答案] A[解析] 输入21,32,75后,该程序框图的执行过程是:输入21,32,75.x=21.a=75.c=32.b=21.输出75,21,32.二、填空题7.如图所示程序框图表示的算法的运行结果是________.[答案] 6 6[解析] 算法执行的是已知三角形的三边为5、6、7,求三角形的面积的功能,p=9,S=6 6.8.如下图是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填________.[答案][解析] 变量在计算时应先赋值,这里的a 、b ,c 的值是通过输入语句得到. 根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框.9.图1是计算图2中阴影部分面积的一个程序框图,则图1中①处应填________.[答案] S =4-π4a 2[解析] 图2中,正方形的面积为S 1=a 2,扇形的面积为S 2=14πa 2,则阴影部分的面积为S =S 1-S 2=a 2-π4a 2=4-π4a 2.因此图1中①处应填入S =4-π4a 2.三、解答题10.如图,是解决某个问题而绘制的程序框图,仔细分析各框内的内容及图框之间的关系,回答下面的问题:(1)图框①中x =2的含义是什么? (2)图框②中y 1=ax +b 的含义是什么? (3)图框④中y 2=ax +b 的含义是什么? (4)该程序框图解决的是怎样的问题?(5)当最终输出的结果是y 1=3,y 2=-2时,求y =f (x )的解析式.[解析] (1)图框①中x=2表示把2赋值给变量x.(2)图框②中y1=ax+b的含义是:该图框在执行①的前提下,即当x=2时,计算ax +b的值,并把这个值赋给y1.(3)图框④中y2=ax+b的含义是:该图框在执行③的前提下,即当x=-3时,计算ax +b的值,并把这个值赋给y2.(4)该程序框图解决的是求函数y=ax+b的函数值的问题,其中输入的是自变量x的值,输出的是对应x的函数值.(5)y1=3,即2a+b=3.⑤y2=-2,即-3a+b=-2.⑥由⑤⑥,得a=1,b=1,所以f(x)=x+1.11.已知x=10,y=2,画出计算w=5x+8y值的程序框图.[解析] 算法如下:第一步,令x=10,y=2.第二步,计算w=5x+8y.第三步,输出w的值.其程序框图如图所示.[特别提醒] (1)程序框图中的每一种图形符号都有特定的含义,在画程序框图时不能混用.(2)流程线上不要忘记加方向箭头.如果不画,就难以判断各程序框间的执行次序.12.已知一个圆柱的底面半径为R,高为h,求圆柱的体积.设计解决该问题的一个算法,并画出相应的程序框图.[分析] 此题只要将半径R、高h代入圆柱的体积公式V=πR2h,最后输出结果即可,所以只用顺序结构就能表达出来.[解]算法如下:第一步,输入R,h,第二步,计算V=πR2h.第三步,输出V.程序框图如图所示.。
i=1s=0 WHILE i<=4 s=s*x+1 i=i+1 WEND PRINT s END (第10题) a=1 b=3 a=a+b b=a-b PRINT a ,b (第9题)算法与程序框图一、选择题1.算法的有穷性是指( )A .算法必须包含输出B .算法中每个操作步骤都是可执行的C .算法的步骤必须有限D .以上说法均不正确2.用电水壶烧一壶开水,壶中还有一点儿水,若规定盖上水壶盖是最后一步,则插上电源是( )A .第二步B .第三步C .最后第二步D .最后第三步3.下列哪个不是算法的特征( )A .抽象性B .精确性C .有穷性D .惟一性4.以下给出的各数中不可能是八进制数的是()A .312B .10 110C .82D .7 4575.下面对算法描述正确的一项是( )A .算法只能用自然语言来描述B .算法只能用图形方式来表示C .同一问题可以有不同的算法D .同一问题的算法不同,结果必然不同6.下列各数中最小的数是( )A .(9)85B .(6)210C .(4)1000D .(2)1111117.算法共有三种逻辑结构,即顺序结构,条件结构和循环结构,下列说法正确的是( )A .一个算法只能含有一种逻辑结构B .一个算法最多可以包含两种逻辑结构C .一个算法必须含有上述三种逻辑结构D .一个算法可以含有上述三种逻辑结构的任意组合 8.运行以下程序时,WHILE 循环体内语句的执行次数是( ) n=0 while n<100 n=n+1 n=n*n wend print n end (第8题) A .5 B .4 C .3 D .99.计算机执行下面的程序段后,输出的结果是( )A .1,3B .4,1C .0,0D .6,010.当2x =时,下面的程序段结果是( )A .3B .7C .15D .1711.在一个算法中,算法的流程根据条件可以有几种不同的流向( )A .1B .2C .3D .多于3个12.对赋值语句的描述正确的是( )①可以给变量提供初值 ②将表达式的值赋给变量③可以给一个变量重复赋值 ④不能给同一变量重复赋值A .①②③B .①②C .②③④D .①②④13.给出以下四个问题,①x , 输出它的相反数. ②求面积为6的正方形的周长.③求三个数a,b,c 中输入一个数的最大数. ④求函数f(x)=0.10.2{≥-<+x x x x 的函数值. 其中不需要用条件语句来描述其算法的有( )A .1个B .2个C .3个D .4个二、填空题14.用秦九韶算法计算当x=5时多项式f (x)=55x +44x +33x +22x +x+1的值 .15.一堆形状大小完全相同的珠子,其中只有一粒重量比其他的轻,某同学利用科学的算法,两次利用天平找出了这棵最轻的珠子,则这堆珠子至多有 粒.16.用冒泡排序法从小到大排列数据{ 13,5,9 ,10,7,4 },需要经过 趟排序才能完成.17.循环结构描述算法,在画出算法流程图之前需要确定三件事:(1)确定循环变量和 ;(2)确定 ;(3)确定 .三、解答题18.某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法.要求写出算法.19.画出方程20(0)ax bx c a ++=≠的根的流程图.20.设计算法求111112233499100+++⋅⋅⋅+⨯⨯⨯⨯的值.要求画出程序框图.21.已知函数21,1||1,113,1x x y x x x -<=+-≤≤+>⎧⎪⎨, 编写一程序求函数值.答案:1.C;2.C;3.D;4.C;5.C;6.D;7.D;8.B;9.B; 10.C; 11.C; 12.A; 13.B; 14.18556;15. 9; 16. 5; 17. 初始条件,循环体,终止条件;18. 用c (单位:元)表示通话费,t (单位:分钟)表示通话时间,(第20题) 则依题意有 0.2,030.20.1(3),3t c t t <≤=+->⎧⎨⎩算法步骤如下:第一步,输入通话时间t ;第二步,如果t ≤3,那么c = 0.2 ;否则令 c = 0.2+0.1 (t -3);第三步,输出通话费用c. 19. 20.(第19题)21.开始 输入a,b,c输出12,x x 24b ac ∆←-0∆<1222b x a b x a -+∆←--∆← 结束输出无 实数根 是 否 INPUT “x=” ; x IF x<-1 THEN y=x^2-1 ELSEIF x>1 THENy=SQR(3*x)+3 ELSEy=ABS(x)+1END IFEND IFPRINT “y=” ; yEND (第21题)。
高三数学框图试题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.右图是一个算法的流程图则最后输出的值为【答案】14【解析】第一次循环:第二次循环:第三次循环:第四次循环:结束循环,输出【考点】循环结构流程图2.阅读程序框图,为使输出的数据为30,则判断框中应填人的条件为( )A.i≤4B.i≤5`C.i≤6D.i≤7【答案】A【解析】根据程序框图可知,当输入进入判断时,需要得到;当进入判断时,需要得到;当时进入判断得到.当时,得到.由题意可知,当是要退出循环,所以应该填.故选A.【考点】1.程序框图的知识.2.循环结构的应用.3.递推类比的思想.3.某程序框图如图所示,若输出的,则判断框内为( )A.B.C.D.【答案】B【解析】∵符合,所以选B.【考点】程序框图.4.执行右边的程序框图,若t∈[-1,2],则s∈()A.[-1,1)B.[0,2]C.[0,1)D.[-l,2]【答案】D【解析】由算法流程图可知,当时,,当,时,,即,综上可知.【考点】对算法框图的理解,及函数值域, 考查学生的基本运算能力.5.执行如图所示的程序框图,若输入的值为2,则输出的值是 .【答案】4【解析】,因此答案是4.【考点】程序框图.6.阅读程序框图(如图所示),若输入,,,则输出的数是.【答案】【解析】程序框图的功能是:输出中最大的数,∵,,,所以输出的数为.【考点】程序框图.7.执行如图所示的程序框图,输出的是A.B.C.D.【答案】D【解析】根据题意,由于程序框图,那么可知s=,n=2;s=0,n=3;s=-,n=4;s=-1,n=5;s=0,n=6;可知s的值呈现周期性出现,周期为5,那么可知,当n=2014,则得到s=-1,故答案为D。
【考点】程序框图点评:主要是考查了程序框图的基本运用,属于基础题。
8.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】D【解析】;;,输出所以答案选择D【考点】本题考查算法框图的识别,逻辑思维,属于中等难题.9.如图给出的是计算的值的一个程序框图,则判断框内应填人的条件是A.i≤1006B.i> 1006C.i≤1007D.i> 1007【答案】C【解析】,第1步:条件,,,第2步条件,,,,第1007步:,,第1008步:条件,输出s。
否
是
3622yx
输出yx,
结束
开始
输入nyx,,
ynynxx,
2
1
1nn
2016全国乙卷
否
是
是
否
2016天津卷
?6s
结束
开始
4s
ss2
1n
6ss1nn?3n输出s 否 是 2016全国丙卷 ?16s输出n 停止 开始 输入ba, 0,0snaba abb aba 1,nnass理(文)科数学资料3—《程序框图》 一、常规题 — 整理人: 1.(2016全国甲卷) 中国古代有计算多项式值的秦九韶算法,下图是实现该算法的程序框图,执行该程序框图,若输入的2x,2n,依次输入的a为2,2,5,则输出的s( ) A. 7 B. 12 C.17 D.34 2.(2016全国乙卷)执行如图所示的程序框图,如果输入的0x,1y,1n,则输出x,y的值满足( ) A. xy2 B. xy3 C.xy4 D.xy5 3.(2016全国丙卷) 执行如图所示的程序框图,如果输入的4a,6b,那么输出的n( ) A. 3 B. 4 C.5 D.6
4.(2016天津卷)阅读如图所示的程序框图,运行相应的程序,则输出s的值为( )
A. 2 B. 4 C.6 D.
8
5.(2016四川卷)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在
所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示
否
是
?nk
输出s
结束
开始
输入nx,
0,0sk
输入
a
axss
1kk
2016全国甲卷
N
Y
2016江苏卷
ba
输出a 结束 开始 1a 9b 2bb 4aa 否 2016四川卷 输出v 结束 1ii ixvv 是 ?0i开始 1v 1ni 输入xn, 的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入n,x的值分别为3,2,则输出v的值为( ) A. 9 B. 18 C.20 D.35 6.(2016江苏卷)如图是一个算法的程序框图,则输出的a的值为 ____________. 7.(2016山东卷)执行如图所示的程序框图,若输入的a,b的值分别为0和9,则输出的i的值为 ____________. 8.(2016北京卷)执行如图所示的程序框图,若输入的a的值为1,则输出的k值为( ) A. 1 B. 2 C.3 D.4 9.执行如图所示的程序框图,如果输入的01.0t,则输出的n( ) A. 5 B. 6 C.7 D.8 是 否 2016山东卷 输出i 结束
1ii
ba
开始
1i
ibbiaa,
输入ba,
是
否
2016北京卷
输出k
结束
1kk
ba
开始
abk,0
aa1
1
输入a
否
2015全国一卷
结束
是
mss
输出n
ts
开始
2
1
,0,1mns
输入t
1,2nnmm
10.(2015全国Ⅱ卷)如图所示的程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a( ) A. 0 B. 2 C.4 D.14 11.(2015北京卷)执行如图所示的程序框图,输出的结果为( ) A. 2,2 B. )0,4( C.)4,4( D.8,0 12.(2015四川卷)执行如图所示的程序框图,输出S的值为( )
A. 23 B. 23 C.21 D.
2
1
13.(2015湖南卷)执行如图所示的程序框图,如果输入3n,则输出的s( )
A. 76 B. 73 C.98 D.
9
4
2015全国Ⅱ卷
是
否
否
是
baa
输出a
ba
开始
输入ba,
ba
abb
结束
开始
0,1,1kyx
否
是
?4k
输出S
开始
1k
1kk
6
sinkS
2015四川卷
结束
输入n
开始
0s
开始
1i
14.(2015福建卷)阅读如图所示的程序框图,运行相应的程序,则输出的结果为( ) A. 2 B. 1 C.0 D.1 15.(2014全国Ⅰ卷)执行如图所示的程序框图,若输入的a,b,k分别为1,2,3,则 输出的M( ) A. 320 B. 516 C.27 D.815 16.(2014全国Ⅱ卷)执行如图所示的程序框图,如果输入的x,t均为2,则输出的s( )
A. 4 B. 5 C.6 D.7
二、非常规题
17.(2014湖南卷)执行如图所示的程序框图,如果输入的]2,2[t,则输出的s属于( )
A. ]2,6[ B. ]1,5[ C.]5,4[ D.
]6,3[
输入kba,,
开始
输入tx,
开始
输入t
开始
1,1is
输入N
开始
18.(2014陕西卷)根据如图所示的框图,对大于2的整数N,输出的数列的通项公式是( ) A. nan2 B. 12nan C.nna2 D.12nna 19.(2015重庆卷) 执行如图所示的程序框图,若输出k的值为8,则判断框内可填入的条件是( ) A. 43s B. 65s C.1211s D.2425s
20.(2014重庆卷)执行该程序框图,若输出k的值为6,则判断框内可填入的条件是( )
A. 21s B. 53s C.107s D.54s
21.(2016沈阳高三质检)阅读如图所示的程序框图,运行相应的程序,则输出的结果是( )
A. 3 B. 0 C.3 D.
3336
0,0ks
开始
1,9sk
开始
否
1,0ns
开始
2016n
否
输入x
1k
开始
3x
22.(2016吉林联考) 某程序框图如图所示,若输出的k的值为3,则输入的x的取值范围是( ) A. )60,15[ B. ]60,15( C.)48,12[ D.]48,12( 23.(2016内蒙调研)某店一个月的收入和支出总共记录了N个数据Naaa,,,21,其中收入记为正数,支出记为负数.该店用如图所示的程序框图计算月总收入S和月净盈利V,那么在 图中空白的判断框和处理框中,应分别填入下列四个选项中的( ) A.TSVA,0 B.TSVA,0 C.TSVA,0 D.TSVA,0
开始
是
否
是
Nk
否
i
aA
ATT
ASS
输入
NaaaN,,,,21
开始
0,0,1TSk
1kk
输入
NaaaN,,,,21
开始
0,0,1TSk