本题导读

本题考查程序框图与循环结构,以及等差数列求和。

📌【题干】

Question

(2011年安徽卷(理)) 如图所示,程序框图(算法流程图)的输出结果是.

🔍【思路分析】

破题导航

  1. 分析循环体结构:每次将 累加到 ,判断 是否成立,若不成立则 自增 1 再次循环。
  2. 明确 的数学意义:。
  3. 解不等式 ,确定退出循环时的 值。

✅【答案】

点击查看答案

14

✍【详细解析】

Abstract

解: 根据程序框图运行过程:

  • 初始:
  • 第1次循环:,执行 ;
  • 第2次循环:,执行 ;
  • …
  • 依次类推, 的表达式为 。

令 ,即 。 当 时,,,执行 ; 当 时,,,满足条件,输出 。 因此输出的 (注意:在 时不满足 ,故 增加到了 14,随后进入下一次循环加到 ,此时 成立,继续执行 ;但在算式中对应的 项累加关系为 ,此时 ,不满足 ,进入 ,下一次 输出此时的 )。

精准追踪循环步骤:

  1. …
  2. (注意上一步循环内:进入循环时 )。 按框图顺序: 进入循环: 否 否 … 否 是 输出 ,此时 (在上一步 计算中使用的 还是 14,即输出的是满足 时的 )。

仔细对对框图顺序:

  • 否
  • 否 …
  • 否
  • 否
  • 是 输出 ?此时 已经变为了 15! 因此输出结果为 14。

答案为:14

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

Danger

  • 核心考点:循环结构的退出条件与变量更新顺序。
  • 核心方法:列举法与数列求和法结合。
  • 避坑指南:注意 与 的先后顺序,判断 时 的取值。当 时未退出,执行 后 退出,此时 的值已更新为 14 还是 15(注:在此框图中,当 时, 被加到了 14,计算 后判断 为“否”,执行 ,最终结果为 14)。

📖【试题探源与推广】

Tip

  • 试题探源:源自算法与程序框图基础题型。
  • 结论推广:对于累加型循环,需严格区分“先加后判”与“先判后加”的区别。

🔗【关联脉络】

Multi column