本题导读

本题考查程序框图与循环结构、秦九韶算法求多项式值,以及相关运算的灵活运用。

📌【题干】

Question

(2016年全国卷II(文)) 中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图. 执行该程序框图,若输入的 ,依次输入的 为 ,则输出的 ()

A. 7       B. 12       C. 17       D. 34

🔍【思路分析】

破题导航

  1. 初始条件:输入 ,赋初值 。
  2. 依次输入 的值,按照循环体 逐步计算,直到条件 成立时跳出循环并输出 。

✅【答案】

点击查看答案

C

✍【详细解析】

Abstract

初始化:。

  • 第一次循环: 输入 ; ; ; 判断条件: 即 不成立,继续循环。
  • 第二次循环: 输入 ; ; ; 判断条件: 不成立,继续循环。
  • 第三次循环: 输入 ; ; ; 判断条件: 成立,跳出循环。 输出 。 故选 C

💡【考点归纳与避坑指南】

Danger

  1. 核心考点:程序框图的循环结构、秦九韶算法。
  2. 核心方法:变量逐步追踪模拟法。
  3. 避坑指南:注意每次循环结束时计数变量 的更新值以及跳出循环的条件 。

📖【试题探源与推广】

Tip

  1. 试题探源:算法初步与中国古代数学算法(秦九韶算法)的结合。
  2. 结论推广:秦九韶算法将 次多项式求值转化为 次一次式计算,极大减少了乘法次数。

🔗【关联脉络】

Multi column