本题导读

本题考查算法,以及程序框图。

📌【题干】

Question

(2013年新课标II卷(理))

  1. 执行右面的程序框图,如果输入的 ,那么输出的 ()

A.       B.

C.       D.

🔍【思路分析】

破题导航

  1. 初始化变量:。
  2. 模拟循环过程:
    • 关注 的变化,它是项的构造方式。
    • 关注 的变化,它是累加求和过程。
    • 关注 的变化,它是循环控制变量。
  3. 寻找规律与终值:判断循环跳出条件 是否成立。

✅【答案】

点击查看答案

B

✍【详细解析】

Abstract

第一步:第一次循环 ; ; ; 判断 为“否”,继续循环。

第二步:第二次循环 ; ; ; 判断 为“否”,继续循环。

第三步:第三次循环 ; ; ; 判断 为“否”,继续循环。

第四步:递推至临界状态 依此类推,当 时,进入循环: ; ; ; 此时判断 为“是”,跳出循环并输出 。

故输出的 。

故选:B。

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

Danger

核心考点:直到型循环结构(While/Until)中变量的迭代逻辑。

核心方法:列表模拟法。对于循环次数较少或规律明显的框图,写出前三项的演变即可确定通项式。

避坑指南:注意 的自增是在 的累加之后。在本题中,当 时, 累加的是第 10 项,随后 变为 11 导致循环结束,因此最后一项是 而非 。

📖【试题探源与推广】

Tip

试题探源:数列求和、阶乘符号()。!

结论推广:若判断条件改为 ,则输出结果会停在 。

方法推广:识别 这一步是关键,它揭示了数列的每一项是前一项除以当前的索引,即阶乘的倒数。

🔗【关联脉络】

Multi column