本题导读
本题考查程序框图与循环结构,以及等差数列求和。
📌【题干】
Question
(2011年安徽卷(理)) 如图所示,程序框图(算法流程图)的输出结果是.
🔍【思路分析】
破题导航
- 分析循环体结构:每次将 累加到 ,判断 是否成立,若不成立则 自增 1 再次循环。
- 明确 的数学意义:。
- 解不等式 ,确定退出循环时的 值。
✅【答案】
点击查看答案
14
✍【详细解析】
Abstract
解: 根据程序框图运行过程:
- 初始:
- 第1次循环:,执行 ;
- 第2次循环:,执行 ;
- …
- 依次类推, 的表达式为 。
令 ,即 。 当 时,,,执行 ; 当 时,,,满足条件,输出 。 因此输出的 (注意:在 时不满足 ,故 增加到了 14,随后进入下一次循环加到 ,此时 成立,继续执行 ;但在算式中对应的 项累加关系为 ,此时 ,不满足 ,进入 ,下一次 输出此时的 )。
精准追踪循环步骤:
- …
- (注意上一步循环内:进入循环时 )。 按框图顺序: 进入循环: 否 否 … 否 是 输出 ,此时 (在上一步 计算中使用的 还是 14,即输出的是满足 时的 )。
仔细对对框图顺序:
- 否
- 否 …
- 否
- 否
- 是 输出 ?此时 已经变为了 15! 因此输出结果为 14。
答案为:14
💡【考点归纳与避坑指南】
Danger
- 核心考点:循环结构的退出条件与变量更新顺序。
- 核心方法:列举法与数列求和法结合。
- 避坑指南:注意 与 的先后顺序,判断 时 的取值。当 时未退出,执行 后 退出,此时 的值已更新为 14 还是 15(注:在此框图中,当 时, 被加到了 14,计算 后判断 为“否”,执行 ,最终结果为 14)。
📖【试题探源与推广】
Tip
- 试题探源:源自算法与程序框图基础题型。
- 结论推广:对于累加型循环,需严格区分“先加后判”与“先判后加”的区别。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)
/2011-安徽卷理-11-题.png)