本题导读

本题考查带有循环结构的程序框图。通过模拟程序的运行过程,观察变量 的递推规律,寻找满足循环终止条件时的输出结果,侧重考查逻辑推理与基本运算。

📌【题干】

Question

(2015年新课标Ⅰ(理)) 执行如图所示的程序框图,如果输入的 ,则输出的 ()

A. 5       B. 6       C. 7       D. 8

🔍【思路分析】

破题导航

  1. 初始化变量:输入 ,初始值 。
  2. 追踪循环体:
    • 第一步更新 :。
    • 第二步更新 和 :。
  3. 判断终止条件:检查 。如果成立,继续循环;如果不成立(即 ),则跳出循环并输出 。
  4. 寻找规律:通过前几次迭代,观察 的值是否呈现等比数列规律,从而快速定位 的时刻。

✅【答案】

点击查看答案

C

✍【详细解析】

Abstract

我们可以通过列表来模拟程序的运行过程:

循环轮次 的计算 () 的结果 的结果 () 的结果 ()判断
初始-11/20-
第 1 次1是
第 2 次2是
第 3 次3是
第 4 次4是
第 5 次5是
第 6 次6是
第 7 次7否

当 时,。 因为 ,所以条件 不成立。 此时退出循环,输出 。

最终答案为:C

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

Danger

  1. 递推逻辑:本题中 的变化规律非常明显, 每次变为原来的一半。即 。
  2. 比较大小:解决本题的关键在于准确判定 何时大于 。由于 ,,故在第 7 次循环时 首次小于 。
  3. 易错点:注意 的自增位置。在本题中,计算完不满足条件的 后, 已经完成加 1 操作,因此输出的是最后一次使 变小的 。

📖【试题探源与推广】

Tip

  • 结论推广: 对于此类 的循环,本质是指数衰减模型。若输入 ,则输出结果通常为 。
  • 方法推广:
    • 对数法估算:若 极小,可建立不等式 。
  • 相关知识点:
    • - **当型循环与直到型循环**:本题属于典型的“当型循环”(满足条件进入,不满足退出)。
      

🔗【关联脉络】

Multi column