1、算法案例的应用习题分析第三课时第一章 单元复习 例1 阅读下列程序:若输入的两个数m=428,n=284,求计算机输出的数.INPUT m,nDOr=m MODnm=nn=rLOOP UNTILr=0PRINT mEND4 例2 求324,243,270三个数的最大公约数.27例3 已知f(x)=8x7+5x6+3x4+2x+1,用秦九韶算法去f(2)的值.f(x)=(8x+5)x+0)x+3)x+0)x+0)x+2)x+1f(2)=1397 例4 用秦九韶算法求多项式f(x)=anxn+an-1xn-1+a1x+a0的值,令v0=an,vk=vk-1x+an-k(k=1,2,n).若f(x)
2、=3x5+4x4+5x3+2x2+2x+1,当x=3时,求v4的值.V4=270例6 把八进制数2376(8)化为五进制数.2376(8)=1278=20103(5)例5 把十进制数104化为三进制数.104=10212(3)例7 在等式36528=3 8256中,方框内是同一个一位数,编写一个程序,判断该数是否存在,若存在,输出x的值.AB?输出xb=30+xa=10 x+3x=1开始A=a6528B=b8256x9?否x=x+1是否是输出x不存在结束a=10 x+3x=1b=30+xA=a*6528B=b*8256IF AB THENx=x+1DOLOOP UNTIL x9PRINT x不存在ELSEPRINT xEND IFEND作业:P51复习参考题B组:1,3.