本题导读

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

📌【题干】

Question

(2013年福建卷(理)) 阅读如图所示的程序框图,若输入的 ,则该算法的功能是()

A. 计算数列 的前 10 项和

B. 计算数列 的前 9 项和

C. 计算数列 的前 10 项和

D. 计算数列 的前 9 项和

🔍【思路分析】

破题导航

  1. 初始化变量:,。

  2. 模拟循环过程:

    • 第 1 次循环:,。此时 不成立。

    • 第 2 次循环:,。此时 不成立。

    • 第 3 次循环:,。

  3. 寻找规律:观察 的演变过程。, , 。

    • 这是一个首项为 1,公比为 2 的等比数列的前 项和。

    • 通项公式 。

  4. 确定循环次数:

    • 判定框条件为 (即 )。

    • 当 时,进入第 10 次循环,计算 后 变为 11,满足条件退出。

    • 故循环共执行了 10 次。

✅【答案】

点击查看答案

A

✍【详细解析】

Abstract

第一步:分析递推关系

程序核心语句为 。

设循环 次后的结果为 ,则有递推式:

且 。

第二步:识别数列特征

由 ,可知 是首项为 ,公比为 2 的等比数列。

则 。

我们知道 正是首项为 ,公比为 的等比数列 的前 项和公式:

。

第三步:确定 的取值

  • 当 时,执行第 1 次循环,结束后 ;

  • 当 时,执行第 2 次循环,结束后 ;

  • …

  • 当 时,执行第 10 次循环,结束后 。

    此时 成立,退出循环,输出 。

    因此,最终输出的是第 10 次循环后的 ,即该等比数列的前 10 项和。

故选:A。

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

Danger

核心考点:直到型循环结构(先执行循环体,后判断条件)。

核心方法:“列表追踪法”。对于复杂的框图,列出变量 与 随循环次数变化的表格,能有效防止多算或少算一次循环。

避坑指南:注意判定框的出口。本题是先计算 后增加 ,这决定了 的最终界限。

📖【试题探源与推广】

Tip

试题探源:等比数列通项公式、算法的顺序结构与分支结构。

结论推广:形式为 的程序框图通常对应等比数列或构造性等比数列的求和。

方法推广:涉及数列通项 与前 项和 的转换,需熟记 。

🔗【关联脉络】

Multi column