本题导读
本题考查程序框图的循环逻辑。重点在于理解变量 和 的更新顺序,以及判断框内条件的执行时机。
📌【题干】
Question
(2014年辽宁卷(理)) 执行右侧的程序框图,若输入 ,则输出 .
🔍【思路分析】
破题导航
- 初始化:明确初始输入 。
- 循环过程:按照框图箭头方向逐一执行。
- 先根据公式计算新的 值。
- 判断是否满足退出条件 。
- 若不满足,将当前的 值赋给 (执行 ),然后回到计算步骤开始下一次循环。
- 输出结果:当第一次满足 时,退出循环,输出当前的 。
✅【答案】
点击查看答案
输出结果为:
✍【详细解析】
Abstract
依据框图逻辑,逐步模拟如下:
第 1 次循环:
- 输入 。
- 执行 。
- 判断条件:。
- 因为 ,执行“否”路径。
- 更新 :。
第 2 次循环:
- 执行 。
- 判断条件:。
- 因为 ,执行“否”路径。
- 更新 :。
第 3 次循环:
- 执行 。
- 判断条件:。
- 因为 ,满足退出条件,执行“是”路径。
- 输出 。
故输出结果为:。
💡【考点归纳与避坑指南】
Danger
核心考点:直到型循环(或当型循环的变体)的逻辑执行。
核心方法:列表追踪法。在草稿纸上建立 、、 的表格,防止计算过程中数值混淆。
避坑指南:注意 这一步的位置。本题中 的更新是在判断条件失败后进行的,这意味着在判断框里, 仍然是本次计算前的旧值。
📖【试题探源与推广】
Tip
试题探源: 算法的特征(确定性、有限性)、常见的程序框图符号含义。
结论推广: 该算法本质上是迭代法求方程 的数值解,该方程的解为 。
方法推广: 列表追踪法。在草稿纸上建立 、、 的表格,防止计算过程中数值混淆。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)
/2014-辽宁卷理-13-题.png)