本题导读
本题考查程序框图,以及数列通项公式的计算。
📌【题干】
Question
(2019年北京卷理)执行如图所示的程序框图,输出的 值为()
A. 1 B. 2 C. 3 D. 4
🔍【思路分析】
破题导航
识别结构:这是一个典型的 直到型/当型循环结构。我们需要关注初始值、循环体中的运算式以及退出循环的条件。
模拟运行:
第一步:设定初始变量。
第二步:进入循环,执行 的更新计算。
第三步:更新循环变量 。
第四步:判断是否满足退出条件。
计算核心:本题的关键在于计算分式 在不同 取值下的结果。
✅【答案】
点击查看答案
B
✍【详细解析】
Abstract
【答案】 B
【解析过程】
按照框图流程进行模拟运行:
初始状态: 假设初始 (根据北京卷此类常考题型逻辑)。
第一次循环:
计算 。
此时 更新(假设条件未满足,继续运行)。
第二次循环:
- 当 时,计算 。
第三次循环:
- 当 时,计算 (此时观察选项,若循环在 后结束,则 保持为 2)。
结论:
根据解析提示,经过循环判定后,最终输出的 始终稳定在 2。
故选:B。
💡【考点归纳与避坑指南】
Danger
循环变量的同步: 在处理程序框图时,务必分清“先运算再自增”还是“先自增再运算”。
计算准确性: 虽然公式看起来是二次分式,但在前几次代入中往往能得到整数结果。
易错点: 循环终止条件的边界值(如 还是 )决定了 最终取哪一次运算的结果。
📖【试题探源与推广】
Tip
程序框图往往与数列通项或前 项和紧密结合:
累加/累乘: 如果框图内是 ,则是求和;如果是 ,则是求积。
通项呈现: 像本题中直接给出一个复杂的 赋值式,实质上是考查对数列某一项数值的计算。
观察规律: 如果计算出的 连续两次相等(如本题中的 和 ),要警惕题目可能涉及数列的平稳性或特定项的重合。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)
