本题导读
本题考查多项式求值的算法与运算次数的计数。
📌【题干】
Question
(2005年北京卷(文)) 已知 次多项式 . 如果在一种算法中,计算 ()的值需要 次乘法,计算 的值共需要 次运算( 次乘法, 次加法),那么计算 的值共需要次运算. 下面给出一种减少运算次数的算法:,().利用该算法,计算 的值共需要 次运算,计算 的值共需要次运算.
🔍【思路分析】
破题导航
- 直接法:先算 共 次乘法。
- 再算 共 次乘法,与 相加共 次加法,合计 。
- 递推法:每步 乘 加,从 到 共 步,合计 。
✅【答案】
Success
✍【详细解析】
Abstract
按第一种算法,先计算 ,所需乘法次数为 .随后计算 ,还需 次乘法;把这 项与 相加,需 次加法.因此总运算次数为 . 按递推算法,从 逐步得到 ,每一步 都需 次乘法和 次加法,共有 步,所以总运算次数为 .
💡【考点归纳与避坑指南】
Danger
核心考点:多项式求值运算次数
核心方法:按乘加次数逐层累加,递推算法逐步计数
避坑指南:直接法 次,秦九韶递推法每步 乘 加共 次;两种算法口径不同别混算
📖【试题探源与推广】
Tip
试题探源:多项式求值的秦九韶算法(人教 A 版必修三,新课标已删)
结论推广:秦九韶算法把 次多项式求值从约 次乘法降到 次乘法 次加法
方法推广:递推化是减少运算次数的通用思想(Horner 法则)
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)