本题导读

本题考查程序框图的循环结构,以及累加过程的模拟执行。

📌【题干】

Question

(2011年北京卷(文)) 执行如图所示的程序框图,若输入 的值为 ,则输出的 的值为 ()

A.        B.        C.        D.

🔍【思路分析】

破题导航

  1. 步骤1:逐步模拟:
  2. 步骤2:每轮判断 后 、

✅【答案】

点击查看答案

C输出

✍【详细解析】

Abstract

,。

第一轮:,,;

第二轮:,,;

第三轮:,,;

第四轮判断:,退出循环,输出 。选 C。

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

Danger

核心考点:当型循环的执行顺序;判断条件 的终止时刻

核心方法:列表模拟:把每轮的 、 与判断结果列成表,直到判断不成立

避坑指南: 的更新是 (先加 后更新 ),且用的是新的 值;若误当 会得 误选 B——这是本题设计的易错点。

📖【试题探源与推广】

Tip

试题探源:程序框图执行题与 2012-北京卷理-04 等同族;累加量含分式时更要逐轮抄写。

结论推广:推广:(调和级数部分和)增长缓慢, 时约需 项即超过,这类”何时超过”的估计思想在算法题中常用。

方法推广:框图题:先确认判断框位置(当型先判断)与更新顺序,再逐轮列表;分式累加要通分或用小数近似估算。

🔗【关联脉络】

Multi column