本题导读

本题考查程序框图的循环结构。

📌【题干】

Question

(2013年福建卷(文)) 阅读如图所示的程序框图,运行相应的程序,如果输入某个正整数 后,输出的 ,那么 的值为()

A.        B.        C.        D.

🔍【思路分析】

破题导航

  1. 列表逐轮模拟( 初值 , 初值 ): 轮 :,;轮 :,;轮 :,;轮 :,;轮 :,。
  2. 仅 ,即第 轮后退出,退出条件 首次成立时 → 。

✅【答案】

点击查看答案

(B)

✍【详细解析】

Abstract

按框图顺序执行:,,输入 后进入循环”,,判断 ”。 逐轮列表:

轮次(更新后)
归纳可知第 轮后 。
要使输出的 ,只有 ,即循环执行 轮后退出。
第 轮结束时 ,退出条件""首次成立,故 。
(验证: 时输出 ; 时输出 。)
选 B。

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

Danger

核心考点:程序框图的循环结构

核心方法: 逐轮为 (),要 只能 ,对应

避坑指南:退出判断在 之后,所以循环次数恰为 ——把判断位置看错就会少算一轮;列表逐轮模拟是最稳的方法。

📖【试题探源与推广】

Tip

试题探源:程序框图的循环结构(数列型累加 )。

结论推广:列表法追踪变量; 迭代 次后 。

方法推广:逐轮列表:记每轮结束后的 、 → 找落入区间的轮数 → 对应 。

🔗【关联脉络】

Multi column