本题导读
本题考查程序框图的循环结构。解题核心在于模拟程序运行,并利用对数的相加运算(底数相同,真数相乘)通过“对数级数”的抵消寻找 的表达式规律,判断循环跳出条件。
📌【题干】
Question
(2014年江西卷(理)) 阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为()
A. B. C. D.
🔍【思路分析】
破题导航
- 初始化变量:初始状态为 。
- 模拟循环过程:
- 每次循环计算 。
- 每次判定 是否成立。
- 若不成立,执行 并继续循环;若成立,输出此时的 并结束。
- 寻找 的表达式规律:利用 ,发现 是一个链式乘积的形式,真数部分会发生约分抵消。
✅【答案】
点击查看答案
B
✍【详细解析】
Abstract
第一步:模拟循环运行
- 第 1 次循环:,计算 。 此时 ,不满足 ,执行 。
- 第 2 次循环:,计算 。 此时 ,不满足 ,执行 。
- 第 3 次循环:,计算 。 此时 ,不满足 ,执行 。
- 第 4 次循环:,计算 。 此时 ,不满足 ,执行 。
- 第 5 次循环:,计算 。 此时由于 ,所以 。 由对数函数单调性知 ,满足 。
第二步:确定输出结果 此时满足条件,退出循环并输出当前的变量 。 此时 。
故选 B
💡【考点归纳与避坑指南】
Danger
核心考点:循环结构的逻辑执行顺序;对数的性质()在数列求和中的应用。
核心方法:模拟法。对于这类步数较少的框图题,逐步列出变量的变化是最稳妥的办法。
避坑指南:注意判定条件 的位置(在 更新之前还是之后)。本题中是先更新 立即判定,判定失败后再更新 ,因此输出的是进入本次循环的旧 值,而非判定后的新 。
📖【试题探源与推广】
Tip
试题探源: 常用对数 的定义域与单调性;程序框图中的直到型循环与当型循环。
结论推广: 在程序中处理 形式时,应转化为 利用裂项或约分简化计算。
方法推广: 若循环步数极大,需写出第 次循环后的通项式 ,通过不等式 求解 的最小值。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)
/2014-江西卷理-07-题.png)