19.以下是某次考试中某班15名同学的数学成绩:2,91,58,63,84,88,90,55,61,73,64,77,82,94,60.要求将80分以上的同学的平均分求出来.画出程序框图.
解:(1)用条件结构来判断成绩是否高于80分,用循环结构控制输入的次数,同时引进两个累加变量,分别计算高于80分的成绩的总和和人数.
程序框图如图所示:
18.已知分段函数
y=编写程序,输入自变量x的值,输出其相应的函数值,并画出程序框图.
解:程序如下:
INPUT
x IF x<0 THEN y=-x+1 ELSE IF x=0 THEN y=0 ELSE y=x+1 END IF END IF PRINT y END |
程序框图如下:
17.如图给出的是计算S=1-+-+…+-的程序框图,请填充框图内所缺的式子,并写出程序.
解:因为该算法是求S=1-的值,又i=i+2,
从而循环体应循环50次,故循环条件为i<100.
又由于N=N+1/i,T=T+1/(i+1).
故②处应填S=N-T.
所以①i<100?;②S=N-T.
i=1 N=0 T=0 WHILE i<100 N=N+1/i T=T+1/(i+1) S=N-T i=i+2 WEND PRINT S END |
程序如下:
16.设汽车托运重量为P(kg)货物时,每千米的费用(单位:元)标准为
y=
请设计求汽车运费的框图.
解:如图所示:
15.输入x=5,运行下面的程序之后得到y等于________.
INPUT x IF x<0 THEN y=(x+1) (x-1) ELSE y=(x-1) (x-1) END IF PRINT y END |
解析:y=f(x)=
∴f(5)=(5-1)2=16.
答案:16
14.(2009·海南模拟)已知程序框图如图所示,该程序运行后,为使输出的b值为16,则循环体的判断框内①处应填________.
解析:a=1时进入循环,此时b=21=2;a=2时再进入循环,此时b=22=4;a=3时再进入循环,此时b=24=16,∴a=4时应跳出循环,∴循环满足的条件为a≤3.
答案:3
13.下列程序运行的结果为________.
i=1 S=0 WHILE S<20 S=S+i i=i=1 WEND PRINT i END |
解析:程序反映的算法是:S=1+2+3+4+5+…,当S≤20时的i值.
∵S=1+2+3+4+5+6=21,
∴i=6+1=7,而S=21>20,退出循环.
∴i=7.
答案:7
12.如图所示的程序框图中,语句1将被执行的次数为________.
解析:不超过100的满足3n-2≤100的数为3×34-2=100.
答案:34
10.某流程如图所示,现输入如下四个函数,则可以输出的函数是 ( )
A.f(x)=x2 B.f(x)=
C.f(x)=lnx+2x-6 D.f(x)=sinx
解析:由框图知输出的f(x)为奇函数且存在零点,只有f(x)=sinx符合.
答案:D
第Ⅱ卷 (非选择题,共100分)
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com