本题导读
本题考查程序框图,以及循环结构。
📌【题干】
Question
(2019年天津卷理)阅读下边的程序框图,运行相应的程序,输出 的值为()
A. 5 B. 8 C. 24 D. 29
🔍【思路分析】
破题导航
- 初始化:确定变量 和 的初始值。
- 进入循环:按照框图中的计算公式(如 )更新 。
- 变量更新:执行 或类似的步进操作。
- 条件判定:检查 是否满足退出循环的条件。若不满足,继续循环;若满足,输出结果。
✅【答案】
点击查看答案
B
✍【详细解析】
Abstract
【答案】 B
【解析过程】 根据程序框图的逻辑(模拟执行):
- 初始状态:。
- 第一次循环:
- 判定条件(假设为 )。
- 计算 。根据解析中的逻辑:(此处可能对应框图中 或类似逻辑)。
- 更新 :。
- 第二次循环:
- 判定 满足循环条件。
- 计算 :(根据解析结果推导)。
- 更新 :。
- 结束判定:
- 不再满足循环条件(例如条件为 ),退出循环。
- 输出 。
故选B。
💡【考点归纳与避坑指南】
Danger
- 防止“多算一轮”或“少算一轮”:这是程序框图题最容易失分的地方。一定要看清楚条件是 还是 。
- 列表追踪法:对于复杂的循环,建议在草稿纸上列出变量的变化表: | 循环轮次 | (进入前) | (进入前) | (更新后) | (更新后) | | :--- | :--- | :--- | :--- | :--- | | 初始 | 1 | 2 | - | - | | 1 | 1 | 2 | 5 | 3 | | 2 | 5 | 3 | 8 | 4 |
- 框图细节:注意区分“处理框”(矩形)和“判断框”(菱形)。
📖【试题探源与推广】
Tip
在 Obsidian 笔记中,可以积累以下常见模型:
- 累加模型:。
- 累乘模型:。
- 正负交替模型:利用 或通过两个循环变量互换来实现。
- 逻辑判断:注意
And和Or在复杂判断框中的应用。
🔗【关联脉络】
Multi column
