1、活页作业(十二)程序框图1下列问题中,可以只用顺序结构就能解决的是()A求关于x的方程ax2bxc0的根B求函数f(x)的值C求1471013的值D时钟的运行解析A项还应用到条件结构,B项也应用到条件结构,D项应用到循环结构答案:C2如下图所示的程序框图的作用是按大小顺序输出两数,则括号处的处理可以是()AAB,BABTB,BA,ATCTB,AT,BA DAB,TA,BT答案:B3某机构调查小学生课业负担的情况,设平均每人每天做作业时间为X(单位:min),按时间分下列四种情况统计:030 min;3060 min;6090 min;90 min以上有1 000名小学生参加了此项调查,下图是此
2、次调查中某一项的程序框图,其输出的结果是600,则平均每天做作业时间在060 min内的学生的频率是()A0.20 B0.40C0.60 D0.80解析此框图输出的是平均每天做作业时间大于60 min的学生的人数,故小于等于60 min的有400人,故频率为0.40.答案:B4某程序框图如下图所示,现输入如下四个函数,则可以输出函数的是()Af(x)x2Bf(x)Cf(x) Df(x)解析因函数f(x)x2为偶函数,所以排除A;因为函数f(x)所以函数f(x)为奇函数但不存在零点,所以排除B;因为函数f(x)为奇函数但f(0)0,所以可以输出函数f(x),故C正确;因为函数f(x)不是奇函数,
3、所以排除D答案:C5已知某程序框图如下图所示,则执行该程序后输出的结果是_.解析这是一个循环结构,计算得a的前四个值依次为,1,2,因此输出的a值具有周期性,且周期为3,所以当i2 016时输出的值与i3时相同,为1.答案:16执行如下图所示的程序框图,输入l2,m3,n5,则输出y的值是_.答案:687设计算法找出输入的三个不相等实数a,b,c中的最大值,并绘制程序框图解算法步骤如下:S1:输入a,b,c的值S2:判断ab是否成立,若成立,则执行S3;否则执行S4.S3:判断ac是否成立,若成立,则输出a,并结束;否则输出c,并结束S4:判断bc是否成立,若成立,则输出b,并结束;否则输出c
4、,并结束程序框图如下图所示:8已知数列an的递推公式anan1,且a11,请画出求其前5项的程序框图解设一循环变量A,框图如下图所示:1程序框图如下:如果上述程序运行的结果为S1 320,那么判断框中应填入()Ak11? Bk10?Ck11? Dk10?答案:D2某店一个月的收入和支出总共记录了N个数据a1,a2,aN,其中收入记为正数,支出记为负数该店用如下图所示的程序框图计算月总收入S和月净盈利V.那么在图中空白的判断框和处理框中应分别填入()AA0,VST BA0,VSTCA0,VST DA0,VST解析结合程序框图及已知可知:先输入N,a1,a2,aN.令k1,S0,T0.令Aak,如
5、果A0就是收入,统计到S中,如果A0,就是支出,统计到T中若kN,则kk1,执行,否则转到下一步月净盈利VST.输出S,V.故判断框中应填A0,处理框中填VST.答案:C3以下给出了一个程序框图,其作用是输入x的值,输出相应的y的值要使输入的x的值与输出的y的值相等,则这样的x的值有_个解析这是一个用条件分支结构设计的算法,该程序框图所表示的算法的作用实质上是求分段函数y的函数值当x2时,令x2x,得x0或x1;当2x5时,令2x3x,得x3;当x5时,令x,得x1(舍去)故只有3个值符合题意答案:34执行如下图所示的算法框图,输出的S值是_.解析模拟算法框图的运行过程,如下:n1,S0,执行
6、循环体,S0sin ,n2,不满足条件n2 016,执行循环体;Ssin sin 1,n3,不满足条件n2 016,执行循环体;Ssin sin sin 1,n4,不满足条件n2 016,执行循环体;Ssin sin sin sin 1,n5,不满足条件n2 016,执行循环体;Ssin sin sin sin sin 1,n6,不满足条件n2 016,执行循环体;Ssin sin sin sin sin sin ,n7,不满足条件n2 016,执行循环体;Ssin sin sin sin sin sin sin 0,n8,不满足条件n2 016,执行循环体;Ssin sin sin sin
7、sin sin sin sin 0,n9,不满足条件n2 016,执行循环体;Ssin sin sin sin sin sin sin sin sin ,n10S的值是随n的变化而改变的,且周期为8,又2 0162528,此时终止循环,所以输出的S值与n8时相同,为S0.答案:05某工厂2010年生产小轿车200万辆,技术革新后预计每年的生产能力比上一年增加5%,问最早哪一年该厂生产的小轿车数量超过300万辆?写出解决该问题的一个算法,并画出相应的程序框图解算法步骤如下:S1:令n0,a200,r0.05.S2:Tar(计算年增量)S3:aaT(计算年产量)S4:如果a300,那么nn1,返回S2;否则执行S5.S5:N2 010n1.S6:输出N.程序框图如下图所示6求的近似值可用如下公式,直到第n项的值小于0.000 01为止,最后一项不计入求和,然后求的近似值试用程序框图表示上述过程解程序框图如下: