本题导读
本题考查带有循环结构的程序框图。通过模拟程序的运行过程,观察变量 的递推规律,寻找满足循环终止条件时的输出结果,侧重考查逻辑推理与基本运算。
📌【题干】
Question
(2015年新课标Ⅰ(理)) 执行如图所示的程序框图,如果输入的 ,则输出的 ()
A. 5 B. 6 C. 7 D. 8
🔍【思路分析】
破题导航
- 初始化变量:输入 ,初始值 。
- 追踪循环体:
- 第一步更新 :。
- 第二步更新 和 :。
- 判断终止条件:检查 。如果成立,继续循环;如果不成立(即 ),则跳出循环并输出 。
- 寻找规律:通过前几次迭代,观察 的值是否呈现等比数列规律,从而快速定位 的时刻。
✅【答案】
点击查看答案
C
✍【详细解析】
Abstract
我们可以通过列表来模拟程序的运行过程:
循环轮次 的计算 () 的结果 的结果 () 的结果 () 判断 初始 - 1 1/2 0 - 第 1 次 1 是 第 2 次 2 是 第 3 次 3 是 第 4 次 4 是 第 5 次 5 是 第 6 次 6 是 第 7 次 7 否 当 时,。 因为 ,所以条件 不成立。 此时退出循环,输出 。
最终答案为:C
💡【考点归纳与避坑指南】
Danger
- 递推逻辑:本题中 的变化规律非常明显, 每次变为原来的一半。即 。
- 比较大小:解决本题的关键在于准确判定 何时大于 。由于 ,,故在第 7 次循环时 首次小于 。
- 易错点:注意 的自增位置。在本题中,计算完不满足条件的 后, 已经完成加 1 操作,因此输出的是最后一次使 变小的 。
📖【试题探源与推广】
Tip
- 结论推广: 对于此类 的循环,本质是指数衰减模型。若输入 ,则输出结果通常为 。
- 方法推广:
- 对数法估算:若 极小,可建立不等式 。
- 相关知识点:
- **当型循环与直到型循环**:本题属于典型的“当型循环”(满足条件进入,不满足退出)。
🔗【关联脉络】
Multi column
/2015-新课标I卷理-9-题.png)