第 5 章复习课 3
分层训练
1.如果以下程序运行后输出的结果是 315,那么在程序中 While 后面的条件应为( )
i←9
S←1
While “条件”
S←S×i
i←i-2
End While
Print S
A. 5i B. 5i C. 5i D. 5i
2. 根据下面程序框图,写出相应的函数解析式 .
3. 已知 01352 2345 xxxxx 在区间[0,1]有唯一的实数根.试求出根的近似值.
要求: (1)用伪代码表示算法;(2)根的误差的绝对值要小于 0.005.
【解】程序: (在下列程序中的三个空格上分别填入适当的语句)
10 a←0 80 If Then
20 b←1 90 b←x0
30 e←0.005 100 Else
40 x0←(a+b)/2 110 a←x0
50 f(a)←a5+a4+2a3-5a2+3a-1 120 End If
60 f(x0)←x05+x04+2x03-5x02+3x0-1 130 If ︱a-b︱≥e Then GoTo
70 If f(x0)=0 Then GoTo 140 Print x0
4.分别用辗转相除法和更相减损法求 91 和 49 的最大公约数.
是
12 xy
113 xy
是
否
1x
输出 y
开始
xy
输入 x
结束
10x
否
5. 下列算法:① xz ;② yx ;③ zy ;④ 输出 x,y
关于算法作用,下列叙述正确的是 ( )
A.交换了原来的 x,y B. 让 x 与 y 相等
C. 变量 z 与 x,y 相等 D. x,y 仍是原来的值
思考 运用
6. 设计求|x-2|的算法,并画出流程图
7.画出解关于 x 的不等式,ax+b