1、算法案例的应用习题分析算法案例的应用习题分析 第三课时第三课时 第一章第一章 单元复习单元复习 例例1 1 阅读下列程序:若输入的两个数阅读下列程序:若输入的两个数 m=428m=428,n=284n=284,求计算机输出的数,求计算机输出的数. . INPUT mINPUT m,n n DODO r=m MODnr=m MODn m=nm=n n=rn=r LOOP UNTILLOOP UNTIL r=0r=0 PRINT mPRINT m ENDEND 4 4 例例2 2 求求324324,243243,270270三个数的最大三个数的最大 公约数公约数. . 2727 例例3 3 已知已
2、知f(x)=8xf(x)=8x7 7+5x+5x6 6+3x+3x4 4+2x+1,+2x+1,用用 秦九韶算法去秦九韶算法去f(2)f(2)的值的值. . f(x)=(8x+5)x+0)x+3)x+0)x+0)x+2)x+1f(x)=(8x+5)x+0)x+3)x+0)x+0)x+2)x+1 f(2)=1397f(2)=1397 例例4 4 用秦九韶算法求多项式用秦九韶算法求多项式 f(x)=af(x)=an nx xn n+a+an n- -1 1x xn n- -1 1+a+a1 1x+ax+a0 0的值,令的值,令 v0=an, v vk k=v=vk k- -1 1x+ax+an n
3、- -k k (k=1(k=1,2 2,n).n). 若若f(x)=3xf(x)=3x5 5+4x+4x4 4+5x+5x3 3+2x+2x2 2+2x+1,+2x+1,当当x=3x=3 时,求时,求v v4 4的值的值. . V V4 4=270=270 例例6 6 把八把八进制数进制数23762376( (8 8)化为五进制 化为五进制 数数. . 23762376( (8 8)=1278=20103 =1278=20103( (5 5) 例例5 5 把把十进制数十进制数104104化为三进制数化为三进制数. . 104=10212104=10212( (3 3) 例例7 7 在等式在等式
4、 3 36528=3 6528=3 82568256中,中, 方框内是同一个一位数,编写一个程序,方框内是同一个一位数,编写一个程序, 判断该数是否存在,若存在,输出判断该数是否存在,若存在,输出x x的值的值. . 1.图片对齐 在我们插入PPT图片或是输入文字的时候,为了整齐都需要将插入的文本框对齐 ,但是又不想一个一个的进行操作,这时按住Ctrl键将需要进行对齐的文本选中 ,点击开始排列对齐垂直居中即可; 2.巧用格式刷 在制作PPT的时候为了保证PPT风格的统一,很多任通常会使用复制粘贴来确保 每一页PPT格式相同,这样对于少页数来说可以进行操作,但是碎玉多页面的话 就有点麻烦了,其实
5、我们可以巧用格式刷:首先,在开始菜单栏下方有一个格式 刷,点击格式刷,很快就能看到效果; 3.去除所有动画效果 很多人在制作PPT的时候都是直接在模板库里下载模板进行使用的,但是下载的 模板大多数都是有幻灯片的,这样在演讲的时候很不方便,怎样将其进行去除呢 ?单击幻灯片放映选择设置幻灯片放映,放映类型选择演讲者放映;换片方式 选择手动即可; 4.PPT快键 PPT逼格提升技巧逼格提升技巧 A AB B? 输出输出x b=b=3030+x+x a=a=1010x+x+3 3 x=1 开始开始 A=aA=a65286528 B=bB=b82568256 x x9 9? 否否 x=x+1 是是 否否 是是 输出输出x不存在不存在 结束结束 a=10x+3a=10x+3 x=1x=1 b=30+xb=30+x A=a*6528A=a*6528 B=b*8256B=b*8256 IF AIF AB THENB THEN x=x+1x=x+1 DODO LOOP UNTIL xLOOP UNTIL x9 9 PRINT xPRINT x不存在不存在 ELSEELSE PRINT xPRINT x END IFEND IF ENDEND