资源描述
高一下学期数学补充作业(12)
一、选择题
.右上程序运行后,输出的值是( ).
A. -4 B. 5 C. 9 D. 4
第1题
.条件语句的一般形式是“if A then B else C”,其中B表示的是 ( )
A、满足条件时执行的内容 B、条件语句 C、条件 D、不满足条件时执行的内容
.如果右边程序执行后输出的结果是132,那么在程序UNTIL
后面的“条件”应为
A.i > 11 B. i >=11 C. i <=11 D.i<11
.下列函数求值算法中需要条件语句的函数为( ).
A. B.
C. D.
.如图(1)、(2),它们都表示的是输出所有立方小于1000的正整数的程序框图,那么应分别补充的条件为( )
开始
输出
结束
开始
输出
结束
是
是
否
否
⑴
⑵
A.⑴≥1000 ? ⑵<1000 ? B. ⑴≤1000 ? ⑵≥1000 ?
C. ⑴<1000 ? ⑵≥1000 ? D. ⑴<1000 ? ⑵<1000 ?
.已知有上面程序,如果程序执行后输出的结果是11880,那么在程序后面的WHILE“条件”应为 ( )
A B C D
第6题 第7题
.阅读右边程序,若输入4,则输出结果是 ( )
A.2 B.15 C.6 D.3
.执行右图中的程序,如果输出的结果是4,那么输入的
只可能是 ( )
A. B.2 C.或者4 D.2或者
.下面是求满足1+2+3+……+n 500的最小的自然数n的一个程序,指出其中有几处错误( )
A.3处 B.4处 C.5处 D.6处
i = 1
S = 1
n = 0
DO S < = 500
S = S + i
i = i + 1
n = n + 1
WEND
PRINT n + 1
END
第9题 第10题
二、填空题(每题5分,共30分)
.若框图所给的程序运行结果为S = 41,那么判断框中应填入的关于的条件是_________.
.根据如图所示的伪代码,当输入分别为2,3时,最后输出的m的值是________
.下面语句编写的是求函数f(x)的函数值的算法,这个函数f(x)=________________。
第12题 第13题
.右图程序运行后输出的结果为_________.
姓名____________班级___________学号____________
题号
1
2
3
4
5
6
7
8
9
答案
10、 11、 12、 13、
三、解答题(每题10分,共30分)
.根据下面的要求,求满足1+2+3++n > 500的最小的自然数n.
(1)右面是解决该问题的一个程序,但有3处错误,请找出错误并予以更正;
(2)画出执行该问题的程序框图。
i = 1
S = 1
n = 0
Do
S = S + i
i = i + 1
n = n + 1
Loop While S≥ 500
输出 n + 1
.下面是解不等式ax+b>0(b≠0)的算法的程序框图,请在右边写出其程序.
.用二分法求方程在上的近似解,精确到,写出算法。画出流程图,并写出算法语句.
高一下学期作业(12)参考答案
一、选择题(每题5分,共40分)
A A。 D :C C B A B B
二、填空题(每题5分,共30分)
解:.即
22,-22
三、解答题(每题10分,共30分)
15.程序如下:
程序如下:
输入 a,b
If a=0 Then
If b>0 Then
输出“x∈R”
Else
输出“无解”
End If
Else
If a>0 Then
输出“x>-b/a”
Else
输出“x<-b/a”
End If
End If
(1)错误1 S = 1,改为S = 0; 错误2 S≥ 500,改为 S≤ 500;
错误3 输出 n + 1,改为 输出 n ;
开始
i = 1, S = 0, n= 0
S = S + i
i = i + 1
n = n + 1
S≤ 500
输出n
结束
16.解:算法如下:
1.取中点,将区间一分为二
2.若,则就是方程的根;否则所求根在的左侧或右侧
若,则,以代替;
若,则,以代替;
3.若,计算终止
此时,否则转到第1步
算法语句:
Input
repeat
if
then print
else
if
then
else
until
print
end
流程图:
展开阅读全文