本题导读

本题考查算法初步,以及程序框图。

📌【题干】

Question

(2013年湖南卷(理)) 执行如图 3 所示的程序框图,如果输入 ,则输出的 的值为 .

🔍【思路分析】

破题导航

  1. 初始化:输入 。
  2. 条件判定:进入判断框 。
    • 若 (否),执行 ,然后返回判断框。
    • 若 (是),输出 并结束。
  3. 逐步模拟:
    • 初始:。 为“否”,执行 。
    • 循环1:。 为“否”,执行 。
    • 循环2:。 为“否”,执行 。
    • 循环3:。 为“否”,执行 。
    • 循环4:。 为“是”,跳出循环。

✅【答案】

点击查看答案

9

✍【详细解析】

Abstract

第一步:变量追踪表

执行步骤 的当前值判断 执行操作 的更新值
第 1 次判断否
第 2 次判断否
第 3 次判断否
第 4 次判断否
第 5 次判断是输出 结束

第二步:得出结论 当 更新为 时,满足判断框中的条件 ,程序沿“是”分支运行,输出当前的 值。

故答案为:9。

💡【考点归纳与避坑指南】

Danger

核心考点:程序框图的循环结构逻辑。 2. 核心技巧:“穷举模拟”。对于这类逻辑简单的填空题,手动模拟运行是最有效且准确率最高的方法。

核心方法:见详细解析

避坑指南:注意判断框的出口。本题是先判断再加还是先加再判断?图示显示是先进入判断。如果 初始值就大于 8,则会直接输出。此外,注意 的值在整个过程中保持不变。

📖【试题探源与推广】

Tip

试题探源:程序框图的循环结构逻辑。 2. 核心技巧:“穷举模拟”。对于这类逻辑简单的填空题,手动模拟运行是最有效且准确率最高的方法。

结论推广:该程序本质上是在求一个等差数列 中第一个大于 8 的项。

方法推广:对于循环次数极多的程序框图,应尝试寻找数列的通项公式或周期性规律。

🔗【关联脉络】

Multi column