本题导读

本题考查程序框图,以及算法的执行与逻辑推理。

📌【题干】

Question

(2019年全国卷I(理))如图是求 的程序框图,图中空白框中应填入()

A.   B.   C.   D.

🔍【思路分析】

破题导航

  1. 分析目标式结构: 目标式为 。 观察发现其具有典型的递归(嵌套)特征:分母中不断出现 的倒数。
  2. 模拟程序执行:
  • 初始状态:。
  • 第一次循环:目标是计算出 。此时 的原值为 ,代入各选项看哪个能输出 。
  • 第二次循环:目标是将上一步的结果整体作为分母的一部分,计算出 。
  1. 确定递归逻辑: 若令上一次的结果为 ,下一次的结果为 ,则关系式应为 。

✅【答案】

点击查看答案

A

✍【详细解析】

Abstract

【答案】 A

【解析过程】 第一步:初始赋值 程序起始设定 。

第二步:第一次循环执行 当 时,满足循环条件 。 我们需要得到的式子是连分数的第一层嵌套,即 。 此时已有的变量 。 观察选项 A:,符合逻辑。 执行后 。

第三步:第二次循环执行 当 时,满足循环条件 。 此时 的值已经是 。 再次进入空白框,执行选项 A 的赋值: 。 执行后 。

第四步:退出循环 当 时, 为“否”,退出循环,输出 。 此时输出的 正好是目标式 。

故选:A。

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

Danger

  • 循环次数的判定:注意循环变量 的初值、终值以及自增位置。本题 从 1 到 2,共执行 2 次赋值,配合初始值 ,正好完成三层嵌套。
  • 递归思想:连分数 是此类题目最常见的原型。
  • 快捷技巧:直接观察目标式的最外层结构,它整体是一个“倒数”形式,分母是 。这暗示了变量更新一定是 。

📖【试题探源与推广】

Tip

  1. 黄金分割:黄金分割数 可以表示为连分数 。
  2. 框图类型:
  • 当型循环 (While):先判断再执行。
  • 直到型循环 (Until):先执行再判断。
  1. 计算精度:在计算机科学中,求连分数通常从最内层开始计算以减少舍入误差,而本题框图采用的是从内向外的迭代逻辑。

🔗【关联脉络】

Multi column