- 0
- 0
- 约1.79千字
- 约 11页
- 2017-01-03 发布于天津
- 举报
* 算法案例(二) 案例2 秦九韶算法 [问题1]:设计求多项式f(x)=2x5-5x4-4x3+3x2-6x+7当x=5时的值的算法,并写出程序. x=5 f=2*x^5-5*x^4-4*x^3+3*x^2-6*x+7 PRINT f END 程序 点评:上述算法一共做了15次乘法运算,5次加法运算.优点是简单,易懂;缺点是不通用,不能解决任意多项多求值问题,而且计算效率不高. 这析计算上述多项式的值,一共需要5次乘法运算,5次加法运算. [问题2]:有没有更高效的算法? 分析:计算x的幂时,可以利用前面的计算结果,以减少计算量, 即先计算x2,然后依次计算 的值. 第二种做法与第一种做法相比,乘法的运算次数减少了,因而能提高运算效率.而且对于计算机来说,做一次乘法所需的运算时间比做一次加法要长得多,因此第二种做法能更快地得到结果. [问题3]:能否探索更好的算法,来解决任意多项式的求值问题? f(x)=2x5-5x4-4x3+3x2-6x+7 =(2x4-5x3-4x2+3x-6)x+7 =((2x3-5x2-4x+3)x-6)x+7 =(((2x2-5x-4)x+3)x-6)x+7 =((((2x-5)x-4)x+3)x-6)x+7 v0=2 v1=v0x-5=2×5-5=5 v2=v1x-4=5×5-4=21 v3=v2x+3=21×5+3=108 v4=
您可能关注的文档
- 高三数学一轮复习学案 §2.8. 二次函数.doc
- 高三数学一轮复习学案 §2.9.三个二次问题函数.doc
- 高三数学一轮复习必备 第09课时 第二章 函数-函数的解析式及定义域.doc
- 高三数学一轮复习必备 第104-106课时:第十四章 复数-复数的有关概念.doc
- 高三数学一轮复习必备 第107-110课时:第十四章 复数-复数的代数形式及其运算.doc
- 高三数学一轮复习必备 第111-114课时:函数问题的题型与方法.doc
- 高三数学一轮复习必备 第115-118课时课题:数列问题的题型与方法.doc
- 高三数学一轮复习必备 第119-122课时: 课题:不等式问题的题型与方法.doc
- 高三数学一轮复习必备 第17课时 第二章 函数-函数的图象.doc
- 高三数学一轮复习必备 第36-37课时 第四章 三角函数-数学巩固练习 新人教A版.doc
- 安全管理基础入门培训.pptx
- 2026年儿童蜂蜜产品配方设计行业报告.docx
- 2026年消毒剂消费者健康意识行业报告.docx
- 初中数学教学中智能辅导系统与差异化教学实践课题报告教学研究课题报告.docx
- 教学管理信息化平台功能拓展在职业教育人才培养模式改革中的应用教学研究课题报告.docx
- 基于人工智能技术的中小学生编程教育资源开发与教学实践探究教学研究课题报告.docx
- 生成式人工智能在职业教育课程教学中的应用与效果分析教学研究课题报告.docx
- AI图像识别技术在幼儿园手工艺术作品评估中的应用课题报告教学研究课题报告.docx
- 2026年会计实务易错题库真题冲刺试卷含解析.docx
- 小学科学教学中实验教学与信息技术的融合教学研究课题报告.docx
原创力文档

文档评论(0)