本题导读

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

📌【题干】

Question

(2013年广东卷(理)) 执行如图所示的程序框图,若输入 的值为 ,则输出 的值是 .

🔍【思路分析】

破题导航

  1. 初始化:读取输入值 。初始变量为 。
  2. 判断条件:进入循环的判断条件是 (即 )。
  3. 循环执行:
    • 执行核心算式 。
    • 执行计数更新 。
  4. 模拟过程:逐次追踪变量的变化,直到 的值大于 时退出循环,输出当前的 值。

✅【答案】

点击查看答案

7

✍【详细解析】

Abstract

第一步:初始状态 输入 ,初始值 ,。

第二步:模拟循环运行

  • 第 1 次循环: 判断 为“是”。 执行 ; 执行 。
  • 第 2 次循环: 判断 为“是”。 执行 ; 执行 。
  • 第 3 次循环: 判断 为“是”。 执行 ; 执行 。
  • 第 4 次循环: 判断 为“是”。 执行 ; 执行 。

第三步:终止与输出 判断 为“否”。 退出循环,输出 的值。此时 。

故答案为:7。

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

Danger

核心考点:程序框图中的当型循环逻辑。 2. 核心技巧:“变量追踪列表”。当循环步数较多(通常超过 3 步)时,建议在草稿纸上建立如下表格,以防逻辑混淆: | 运行次数 | 是否进入循环 | 的更新 | 的更新 | | :--- | :--- | :--- | :--- | | 初始 | - | 1 | 1 | | 1 | 是 () | 1 | 2 | | 2…

核心方法:见详细解析

避坑指南:注意循环体中 和 的更新顺序。本题是先更新 再自增 ,如果顺序反了,结果会截然不同。

📖【试题探源与推广】

Tip

试题探源:算法的顺序结构、直到型循环、条件判定。

结论推广:见详细解析。

方法推广:见详细解析

🔗【关联脉络】

Multi column