欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    1.3.2算法案例(第二课时).ppt

    • 资源ID:3457882       资源大小:1.33MB        全文页数:14页
    • 资源格式: PPT        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    1.3.2算法案例(第二课时).ppt

    算法案例(2),计算多项式f(x) =x5+x4+x3+x2+x+1当x = 5的值.,算法1:,:因为f(x) =x5+x4+x3+x2+x+1,所以f(5)=55555,=3125625125255,= 3906.,算法2:,f(5)=55+54+53+52+5+1,=5×(54535251) +1,=5×(5×(5+5+5+1)+1)+1,=5×(5×(5× (5+5+1)+1)+1)+1,=5×(5×(5×(5×(5+1)+1)+1)+1)+1.,分析:两种算法中各用了几次乘法运算?和几次加法运算?,数书九章秦九韶算法,对该多项式按下面的方式进行改写:,思考:当知道了x的值后该如何求多项式的值?,这是怎样的一种改写方式?最后的结果是什么?,要求多项式的值,应该先算最内层的一次多项式的值,即,然后,由内到外逐层计算一次多项式的值,即,最后的一项是什么?,这种将求一个n次多项式f(x)的值转化成求n个一次多项式的值的方法,称为秦九韶算法.,思考:在求多项式的值上,这是怎样的一个转化?,例2 已知一个五次多项式为,用秦九韶算法求这个多项式当x = 5的值.,解:,将多项式变形:,按由里到外的顺序,依此计算一次多项式当x = 5时的值:,所以,当x = 5时,多项式的值等于17255.2,你从中看到了怎样的规律?怎么用程序框图来描述呢?,开始,输入f (x)的系数: a0, a1, a2, a3, a4, a5,输入x0,n=0,v=a5,v= v·x0+a5-n,n=n+1,n 5?,输出v,结束,否,是,注意:要想使用检验功能,请使用前,先要减低宏的安全限制.,排序的算法,将下面数字按由小到大的顺序排列,8,3,2,5,9,6,方法1:,S1:比较第2个数与第1个数的大小,并排序得3,8,S2:将第3个数与S1中的数比较,插入适当的位置,得到 2,3,8,S3:将第4个数与S2中的数比较,并插入适当的位置,如此继续下去,直到把最后一个数插入到上一步已排好 的数列的合适位置为止,得到:,2 ,3, 5, 8,2 ,3, 5, 8 ,9,2 ,3, 5, 6 , 8 , 9,S4:,S5:,排序的算法,将下面数字按由小到大的顺序排列,8,3,2,5,9,6,方法1:,过程演示,开始,排第1次,排第2次,排第3次,排第4次,排第5次,排序的算法,将下面数字按由小到大的顺序排列,8,3,2,5,9,6,方法2:,S1:用第1个数与第2个数比较,若前者小则两数不变,否则,交换这两个数的位置.,S2:按这样的原则,比较第2个数和第3个数,前者小则两数不变,否则,交换这两个数的位置直到比完最后两个数.(称为“一趟”),S3:如果前一趟的比较中交换的次数为0,说明排序已完成,否则回到S2.,根据题意,一趟后的结果是什么?,为什么说前一趟的比较中交换为0次时,排序完成?,3,2,5, 8, 6 , 9,排序的算法,将下面数字按由小到大的顺序排列,8,3,2,5,9,6,请将每一趟的结果写出来,第1趟,该趟中交换的次数为_次,4,排序的算法,将下面数字按由小到大的顺序排列,8,3,2,5,9,6,请将每一趟的结果写出来,第2趟,该趟中交换的次数为_次,2,排序的算法,将下面数字按由小到大的顺序排列,8,3,2,5,9,6,请将每一趟的结果写出来,第3趟,该趟中交换的次数为_次,,0,所以排序的结果为:,2,3,5,6,8,9,(1)秦九韶算法计算多项式的值及程序设计; (2)数字排序法中的常见的两种排序法直接插入排序法与冒泡排序法.,小结,课本P48习题1.3第2,3题,课后作业,

    注意事项

    本文(1.3.2算法案例(第二课时).ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开