本题导读

本题考查带有循环结构的程序框图。解题核心在于严格按照框图设定的逻辑顺序进行模拟运行,特别注意变量 的更新顺序以及循环终止的临界条件。

📌【题干】

Question

(2014年新课标I卷(理)) 执行如图的程序框图,若输入的 分别为 ,则输出的 ()

A.       B.       C.       D.

🔍【思路分析】

破题导航

  1. 初始化变量:。
  2. 执行循环判断:判断 是否成立。
    • 若成立:进入循环体,依次更新 的值。
    • 若不成立:跳出循环,输出 。
  3. 逐步跟踪:列表或记录每一次循环后各变量的状态。

✅【答案】

点击查看答案

D

✍【详细解析】

Abstract

输入阶段:。

第一轮循环 ( 为“是”):

第二轮循环 ( 为“是”):

第三轮循环 ( 为“是”):

判断阶段 ( 为“否”): 跳出循环,输出 。

故选 D

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

Danger

  1. 核心考点:循环结构的逻辑执行。

  2. 核心方法:模拟运行。对于这类题目,耐心地写出每一步变量的变化是得分的关键。

  3. 避坑指南:赋值语句 有先后顺序,意味着 取的是 更新前的值,这一点极易出错。

📖【试题探源与推广】

Tip

  1. 试题探源: 条件结构、直到型与当型循环的区别、算法的收敛性。

  2. 结论推广: 该算法本质上是在计算连分数的一种变形。

  3. 方法推广: 面对复杂的程序框图,在草稿纸上建立轮次跟踪表(逐轮记录 )是防止算错的有效手段。

🔗【关联脉络】

Multi column