- 算法初步
- 共2983题
对一个作直线运动的质点的运动过程观测了8次,得到如下表所示的数据:
在上述数据的统计分析中,一部分计算见如下图所示的程序框图(其中是这8个数据的平均数),则输出的
的值是______。
正确答案
7
该程序框图的功能是输出这8个数据的方差,因为这8个数据的平均数,故其方差
,故输出的
的值为7。
若执行如图所示的框图,输入,
,
,
,则输出的数等于 .
正确答案
试题分析:第一次循环,;第二次循环,
;第三次循环,
;第四次循环,
;此时
不满足条件,执行
,输出
.
如果执行右侧的程序框图,那么输出的为 。
正确答案
9
试题分析:不满足条件,进入循环,
第一次循环:,不满足条件,再次循环;
第二次循环:,不满足条件,再次循环;
第三次循环:,满足条件,结束循环,此时输出9.
点评: 程序框图是课改之后的新增内容,在考试中应该是必考内容。一般情况下是以一道小题的形式出现,属于较容易题目。一般的时候,如果循环次数较少,我们可以一一写出,若循环次数较多,我们需要寻找规律。
如果学生的成绩大于或等于60分,则输出“及格”,否则输出“不及格”.用程
序框图表示这一算法过程.
正确答案
本题考查程序框图,以及条件结构,注意设计好两个分支执行条件然后画出程序框图.
根据下列算法按要求分别完成下列问题,其中表示不超过
的最大整数。
(1)此算法的功能是
(2)输出的S值为
(3)根据此算法完成方框内的流程图
正确答案
(1)求整数24的所有比它小的正因数的和 4分
(2)S="36 " 6分
(3)如图
略
(本题满分12分)下面的茎叶图是某班在一次测验时的成绩,程序用同时统计女生、男生及全班成绩的平均分,试回答下列问题:
(1) 在程序中,“=0”的含义是什么?
横线①处应填什么?
(2) 执行程序,输出S,T,A的值分别是多少?
(3) 请分析该班男女生的习情况.
正确答案
(1)=0表示女生,横线①处应填: 4分
(2)S="78 " T=76.9(或76.88或或77) A
77.4 8分
(3) 女生成绩比较集中,整体水平稍高于男生;男生中的高分段比女生高,低分段比女生多,相比较男生两极分化比较严重. 12分
略
用循环语句写出求的算法,画相应的程序框图,并写出程序.
正确答案
答案见解析
算法:
S1.
S2.
S3.
S4.
S5.如果,重复S3,S4,S5
否则输出
程序:
end
print(%io(2),)
程序框图:
阅读如图X2-1所示的程序框图,输出的S等于________.
正确答案
50
S=-1+2-3+4-…-99+100=50
若执行图中的框图,输入,则输出的数等于______
正确答案
试题分析:,
,第1步:
,
,
不成立,第2步:
,
,
不成立,第3步:
,
,
不成立,第4步:
,
,
不成立,
,第12步:
,
,
成立,输出
。
点评:程序框图是一个考点,此类题目相对较容易。解决此类题目,只要按照箭头的流向一步步写即可,有时要寻求里面的规律。
用二分法求方程在
上的近似解,精确到
,写出算法。画出流程图,并写出算法语句.
正确答案
见解析
解:算法如下:
1、取中点
,将区间一分为二
2、若,则
就是方程的根;否则所求根
在
的左侧或右侧
若,则
,以
代替
;
若,则
,以
代替
;
3、若,计算终止
此时,否则转到第1步
算法语句:
Input
repeat
if
then print
else
if
then
else
until
print
end
流程图
阅读以下程序:
输入 x
If x>0 Then
y=3x+1
Else
y=-2x+3
End If
输出 y
End
若输入x=5, 则输出的y = .
正确答案
16
试题分析:因为x=5>0,根据程序可知y=3×5+1=16,故答案为16.
如图所示,程序框图的输出结果是 .
正确答案
试题分析:解流程图中循环问题,关键在于确定起点与终点.当时,执行循环,
当
时,执行循环,
当
时,执行循环,
当
时,终止循环,输出
.
下面框图表示的程序所输出的结果是______
正确答案
1320
略
执行如图所示的程序框图,若,则输出的n=____.
正确答案
5
试题分析:根据流程图所示的顺序,
该程序的作用是判断时,n+1的值.
当n=2时,
当n=3时,,
当n=4时,,此时n+1=5,输出的n=5,选C.
用秦九韶算法计算当
时,
__
正确答案
83
试题分析:
2
2
=,当当
时,
83
点评:本题考查用秦九韶算法进行求多项式的值的运算,考查运算能力,是一个基础题.
扫码查看完整答案与解析