本题导读
本题考查算法流程图、循环结构,以及相关运算的灵活运用。
📌【题干】
Question
(2016年江苏卷) 如图是一个算法的流程图,则输出的 的值是 .
🔍【思路分析】
破题导航
- 初始化:进入程序时,。
- 条件判定:检查是否满足退出条件 。
- 循环执行:
- 若不满足( 路径),执行更新操作: 且 。
- 再次进行条件判定。
- 终止输出:一旦满足 ( 路径),停止循环,输出当前的 值。
✅【答案】
点击查看答案
9
✍【详细解析】
Abstract
解: 按照流程图模拟运行如下:
- 初始状态:。
- 第一次判定:,不满足 。
- 执行:,。
- 第二次判定:,不满足 。
- 执行:,。
- 第三次判定:,满足 。
- 退出循环,输出 。
故答案为 9
💡【考点归纳与避坑指南】
Danger
- 循环三要素:循环变量的初值、循环体(变量的变化规律)、终止条件。
- 常见误区:在最后一次循环满足条件退出时,要注意输出的是哪一个变量。本题要求输出 ,如果习惯性求 ,则会误答为 5。
- 技巧提示:对于循环次数较少的题目,直接列出变量变化的表格是最稳妥的方法。
📖【试题探源与推广】
Tip
- 逻辑分析: 本程序实际上是在寻找最小的正整数 ,使得 。 解不等式:。 取最小正整数 。 此时 ,这从数学角度验证了模拟运行的正确性。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)
专题合集 (Series)
