本题导读
本题考查带有条件判定的循环结构程序框图。通过逐步模拟变量 和 的变化过程,准确识别循环终止的临界点,从而得出最终输出值。
📌【题干】
Question
(2015年天津卷(理)) 阅读右边的程序框图,运行相应的程序,则输出 的值为 ()
A. B. C. D.
🔍【思路分析】
破题导航
- 初始化变量:设定 。
- 理解循环逻辑:
- 步长更新:(即 呈指数增长)。
- 累加逻辑:。
- 终止条件:判断 ?若是,则退出循环并输出 ;若否,则继续循环。
- 分步模拟:记录每一次进入循环后变量的最新值,直到满足判定条件。
✅【答案】
点击查看答案
B
✍【详细解析】
Abstract
第一步:初始状态 。
第二步:执行循环
- 第一次循环:
- 执行 ;
- 执行 ;
- 判断 ?(否),继续循环。
- 第二次循环:
- 执行 ;
- 执行 ;
- 判断 ?(否),继续循环。
- 第三次循环:
- 执行 ;
- 执行 ;
- 判断 ?(是),退出循环。
第三步:输出结果 退出循环时, 的当前值为 。
答案:B
💡【考点归纳与避坑指南】
Danger
- 核心考点:程序框图的流程控制(起始 处理 判断 输出)。
- 核心方法:表格跟踪法。在草稿纸上建立 与 的列表,能有效避免因循环次数过多而导致的逻辑混乱。
- 避坑指南:注意 的更新是在 计算之前还是之后。本题中先更新 再更新 ,这对最终结果有直接影响。
📖【试题探源与推广】
Tip
*结论推广: 若判断条件改为 ,结果依然是 6;若改为 ,则需进行第四次循环,输出结果为 。
- 相关知识点:算法的特征(有限性、确定性)。
🔗【关联脉络】
Multi column
/2015年天津卷理-3-题.png)