本题导读
本题考查算法初步,以及程序框图。
📌【题干】
Question
(2013年湖南卷(理)) 执行如图 3 所示的程序框图,如果输入 ,则输出的 的值为 .
🔍【思路分析】
破题导航
- 初始化:输入 。
- 条件判定:进入判断框 。
- 若 (否),执行 ,然后返回判断框。
- 若 (是),输出 并结束。
- 逐步模拟:
- 初始:。 为“否”,执行 。
- 循环1:。 为“否”,执行 。
- 循环2:。 为“否”,执行 。
- 循环3:。 为“否”,执行 。
- 循环4:。 为“是”,跳出循环。
✅【答案】
点击查看答案
9
✍【详细解析】
Abstract
第一步:变量追踪表
执行步骤 的当前值 判断 执行操作 的更新值 第 1 次判断 否 第 2 次判断 否 第 3 次判断 否 第 4 次判断 否 第 5 次判断 是 输出 结束 第二步:得出结论 当 更新为 时,满足判断框中的条件 ,程序沿“是”分支运行,输出当前的 值。
故答案为:9。
💡【考点归纳与避坑指南】
Danger
核心考点:程序框图的循环结构逻辑。 2. 核心技巧:“穷举模拟”。对于这类逻辑简单的填空题,手动模拟运行是最有效且准确率最高的方法。
核心方法:见详细解析
避坑指南:注意判断框的出口。本题是先判断再加还是先加再判断?图示显示是先进入判断。如果 初始值就大于 8,则会直接输出。此外,注意 的值在整个过程中保持不变。
📖【试题探源与推广】
Tip
试题探源:程序框图的循环结构逻辑。 2. 核心技巧:“穷举模拟”。对于这类逻辑简单的填空题,手动模拟运行是最有效且准确率最高的方法。
结论推广:该程序本质上是在求一个等差数列 中第一个大于 8 的项。
方法推广:对于循环次数极多的程序框图,应尝试寻找数列的通项公式或周期性规律。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)
/2013-湖南卷理-13-题.png)