本题导读

本题考查程序框图的循环结构。解题核心在于模拟程序运行,并利用对数的相加运算(底数相同,真数相乘)通过“对数级数”的抵消寻找 的表达式规律,判断循环跳出条件。

📌【题干】

Question

(2014年江西卷(理)) 阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为()

A.        B.        C.        D.

🔍【思路分析】

破题导航

  1. 初始化变量:初始状态为 。
  2. 模拟循环过程:
    • 每次循环计算 。
    • 每次判定 是否成立。
    • 若不成立,执行 并继续循环;若成立,输出此时的 并结束。
  3. 寻找 的表达式规律:利用 ,发现 是一个链式乘积的形式,真数部分会发生约分抵消。

✅【答案】

点击查看答案

B

✍【详细解析】

Abstract

第一步:模拟循环运行

  • 第 1 次循环:,计算 。 此时 ,不满足 ,执行 。
  • 第 2 次循环:,计算 。 此时 ,不满足 ,执行 。
  • 第 3 次循环:,计算 。 此时 ,不满足 ,执行 。
  • 第 4 次循环:,计算 。 此时 ,不满足 ,执行 。
  • 第 5 次循环:,计算 。 此时由于 ,所以 。 由对数函数单调性知 ,满足 。

第二步:确定输出结果 此时满足条件,退出循环并输出当前的变量 。 此时 。

故选 B

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

Danger

  1. 核心考点:循环结构的逻辑执行顺序;对数的性质()在数列求和中的应用。

  2. 核心方法:模拟法。对于这类步数较少的框图题,逐步列出变量的变化是最稳妥的办法。

  3. 避坑指南:注意判定条件 的位置(在 更新之前还是之后)。本题中是先更新 立即判定,判定失败后再更新 ,因此输出的是进入本次循环的旧 值,而非判定后的新 。

📖【试题探源与推广】

Tip

  1. 试题探源: 常用对数 的定义域与单调性;程序框图中的直到型循环与当型循环。

  2. 结论推广: 在程序中处理 形式时,应转化为 利用裂项或约分简化计算。

  3. 方法推广: 若循环步数极大,需写出第 次循环后的通项式 ,通过不等式 求解 的最小值。

🔗【关联脉络】

Multi column