本题导读

本题考查程序框图与循环结构、算法模拟,以及相关运算的灵活运用。

📌【题干】

Question

(2016年全国卷I(文)) 执行下面的程序框图,如果输入的 ,则输出 的值满足 ()

A.     B.     C.     D.

🔍【思路分析】

破题导航

  1. 明确初始值:。
  2. 追踪循环体逻辑:
  • 核心计算:,。
  • 判定条件:。
  • 更新变量:若不满足判定,则 再次循环。
  1. 逐步列表模拟:记录每次循环后的 以及判定结果,直到判定为“是”。

✅【答案】

点击查看答案

C

✍【详细解析】

Abstract

解:

  1. 第一步(初始):。 进入计算:。 判定:,结果为“否”。 更新 :。

  2. 第二步(循环):此时 。 进入计算:。 判定:,结果为“否”。 更新 :。

  3. 第三步(循环):此时 。 进入计算:。 判定:,结果为“是”。

  4. 得出结论: 退出循环,输出 。 观察选项关系:。

故选 C

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

Danger

  • 耐心是关键:程序框图题通常计算不难,但对细节要求高。一步算错,后面步步错。
  • 变量覆盖原则:注意 这种语句,左边的 是新值,右边的是上一轮的旧值。
  • 在高考考场上,建议在演草纸上列出表格,清晰标注 的每一轮结果。

📖【试题探源与推广】

Tip

  1. 变式训练:若判定条件改为 ,则输出结果会如何变化?(此时在第二步 仍为否,在第三步 为否,需进入第四轮 )。
  2. 知识关联:程序框图常与数列求和、条件判断、不等式结合,是算法思想的基本体现。

🔗【关联脉络】

Multi column