本题导读
本题考查程序框图的循环结构,以及累加过程的模拟执行。
📌【题干】
Question
(2011年北京卷(文)) 执行如图所示的程序框图,若输入 的值为 ,则输出的 的值为 ()
A. B. C. D.
🔍【思路分析】
破题导航
- 步骤1:逐步模拟:
- 步骤2:每轮判断 后 、
✅【答案】
点击查看答案
C输出
✍【详细解析】
Abstract
,。
第一轮:,,;
第二轮:,,;
第三轮:,,;
第四轮判断:,退出循环,输出 。选 C。
💡【考点归纳与避坑指南】
Danger
核心考点:当型循环的执行顺序;判断条件 的终止时刻
核心方法:列表模拟:把每轮的 、 与判断结果列成表,直到判断不成立
避坑指南: 的更新是 (先加 后更新 ),且用的是新的 值;若误当 会得 误选 B——这是本题设计的易错点。
📖【试题探源与推广】
Tip
试题探源:程序框图执行题与 2012-北京卷理-04 等同族;累加量含分式时更要逐轮抄写。
结论推广:推广:(调和级数部分和)增长缓慢, 时约需 项即超过,这类”何时超过”的估计思想在算法题中常用。
方法推广:框图题:先确认判断框位置(当型先判断)与更新顺序,再逐轮列表;分式累加要通分或用小数近似估算。
🔗【关联脉络】
Multi column
/2011-北京卷文-06-题.png)