福鼎三中高一数学必修三《算法初步》单元测

发布时间 : 星期日 文章福鼎三中高一数学必修三《算法初步》单元测更新完毕开始阅读

f(x)=x^2-5 Input “a=”;a Input “b=”;b Input “d=”;d Do a?b m? 2 If f(m)=0 then a = m b = m Else If f(a)f(m)<0 then ___________ Else ____________ End if End if Loop until ____________ Print a , b

End

24. 根据下面的要求,求满足1+2+3+?+n > 500的最小的自然数n。

(1)画出执行该问题的程序框图;

(2)以下是解决该问题的一个程序,但有几处错误,请找出错误并予以更正。 解:

i = 1 (1) (2)

S = 1

n = 0

DO S < = 500

S = S + i

i = i + 1

n = n + 1

WEND

PRINT n + 1

END 开 始

i = 1

P = 1 S= 0 (1) 否 是 S= s + p (2) i= i +1 25.给出50个数,1,2,4,7,11,?,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,?,以此类推. 要求计算这50个数的和. 先将下面给出的程序框图补充完整,再根据程序框图写出程序. 1. 把程序框图补充完整:

(1)________________________ (2)________________________ 2. 程序:

输出 s 结 束

龙泉高一数学必修三《算法初步》单元测试-----参考答案

一、选择题:CBCBDAA, CADCCDA

二、填空题:15、111111(2) 16、 4 17、m=0 ?

??x?1(x?0)? 18、求a,b,c的最大值 19、y??0(x?0) 20、3

?x?1(x?0)?三、解答21、解:

题:

(1) ∵1147=888×1+259

888=259×3+111 259=111×2+37 111=37×3

888和1147的最大公约数是37.

(2)254

22、解: (2)

(1) 6

23、解:

程序如下: Define f(x)=x^2-5 Input “a=”;a Input “b=”;b Input “d<”;d Do m?a?b2 If f(m)=0 then a = m b = m Else If f(a)f(m)<0 then ___b = m____ Else ___ a = m ___ End if End if Loop until _abs(a-b) < d_ Print a , b End

24、解: (1)程序框图如图所示: 或者: 开始

S=0 S=0

i=1 i=1

S=S+i

i=i+1 否 S<=500 S>500

否 是 输出i-1 输出i-1 结束 结束

(2)①DO应改为WHILE;

②PRINT n+1 应改为PRINT n; ③S=1应改为S=0

25、解: (1)_____i < = 50___ (2)_____p= p + i____ (2)程序: i=1 p=1 s=0

WHILE i<=50 s= s + p p= p + i i=i+1 WEND PRINT s END

i=i+1 S=S+i 是

联系合同范文客服:xxxxx#qq.com(#替换为@)