1、1.5 全章复习第 5 课时【自学评价】1. 用二分法求方程的近似根,精确度为 ,则循环结构的终止条件是( D )来源:A. B. C. D. ex21 x21 21xex212.下列程序执行后输出的结果是( B )n2 s0 While s17 ss+n nn+1 End While Print n A.20 B . 7 C. 6 D. 5 3. 以下给出的是计算 的值的一个程序框图,其中判断框内应填入的21531条件是 i11 .来源 :. 来源:【经典范例】例 1 下面是计算应纳税所得额的算法过程,其算法如下:S1 输入工资 x(x=5000);来源:S2 如果 x=800,那么 y=0
2、;如果 800x=1300,那么 y=0.05(x-80 0);否则 y=25+0.1(x-1300)S3 输出税款 y,结束。请写出该算法的伪代码。【解】 Read xIf x800 Theny0Else If x1300 Then2nn 是 否 1,1,0 ins 1ii 输 出 s 开 始 结 束 nss 1 y0.05(x-800)Else y25+0.1( x-1300)End IfPrint y例 2 编写求乘积为 783 的两个相邻奇数的程序.【解】程序:s1I1While S783II+2SI(I+2)End WhilePrint I,I+2例 3 任意给定 3 个正数,设计一
3、个算法分别判断以 3 个数为三边的三角形是否存在,画出算法流程图【解】 来源:. 例 4 用辗转相除法或者更相减损术求三个数 324 , 243 , 135 的最大公约数.【解】辗转相除法: 324=243181 243=8130 则 324 与 243 的最大公约数为 81又.=81154 81=54127 54=2720则 8 1 与 135 的最大公约数为 27.所以,三个数 324、 243、135 的最大公约数为 27.更相减损术: 34,438162,81;1557所以, 27 为所求. 【追踪训练】1. 用秦九韶算法计算当 时,多项式 的值4x 65432)(245 xxxf为
4、1818 .2.如果 是整数,且 ,则 与 的最大公约数为 ( D )bamod,0barbaA. B. C. D. 与 的最大公约数来源:r rbrZ_X_X_K3. 下面程序运行后输出 的结果为_22,-22 _. x5y-20If Then0xxy-3Elseyy+3End IfPrint xy Print yx第 14 课时复习课 3分层训练1.如果以下程序运行后输出的结果是 315,那么在程序中 While 后面的条件应为( )i9S1While “条件”SSiii-2End WhilePrint SA. B. C. D. 来源:5i5ii5i2. 根据下面程序框图,写出相应的函数解
5、析式 .3. 已知 在区间0,1有唯一的实数根.试求出根的近似值.要013522345 xx求: (1)用伪代码表示算法;(2) 根的误差的绝对值要小于 0.005.【解】程序: (在下列程序中的三个空格上分别填入适当的语句)10 a0 80 If Then20 b1 90 bx030 e0.005 100 Else40 x0(a+b)/2 110 ax050 f(a)a5+a4+2a3-5a2+3a-1 120 End If60 f(x0)x05+x04+2x03-5x 02+3x0-1 130 If a-be Then GoTo 70 If f(x0)=0 Then GoTo 140 Pr
6、int x0来源: Z#X#X#K4.分别用辗转相 减损法求 91 和 49 的最大公约数.5. 下列算法: ; ; ; 输出 x,yxzyz关于算法作用,下列叙述正确的是 ( )A交换了原来的 x,y B. 让 x 与 y 相等C. 变量 z 与 x,y 相等 D. x,y 仍是原来的值来源:思考 运用6. 设计求|x-2|的算法,并画出流程图是 12xy 13xy 是 否 1x 输 出 y 开 始 xy 输 入 x 结 束 10x 否 7.画出解关于 x 的不等式,ax+b0(a,b R)的流程图8.请设计一个算法并写出伪代码,找出这样的矩形,使它满足以下三个条件:(1)四条边长均为整数;(2) 面积数与周长数相等; (3)各边长不超过 400.来源:w.w.w.zxxk.c.o.m