本题导读
本题考查程序框图与循环结构、算法模拟,以及相关运算的灵活运用。
📌【题干】
Question
(2016年全国卷I(文)) 执行下面的程序框图,如果输入的 ,则输出 的值满足 ()
A. B. C. D.
🔍【思路分析】
破题导航
- 明确初始值:。
- 追踪循环体逻辑:
- 核心计算:,。
- 判定条件:。
- 更新变量:若不满足判定,则 再次循环。
- 逐步列表模拟:记录每次循环后的 以及判定结果,直到判定为“是”。
✅【答案】
点击查看答案
C
✍【详细解析】
Abstract
解:
第一步(初始):。 进入计算:。 判定:,结果为“否”。 更新 :。
第二步(循环):此时 。 进入计算:。 判定:,结果为“否”。 更新 :。
第三步(循环):此时 。 进入计算:。 判定:,结果为“是”。
得出结论: 退出循环,输出 。 观察选项关系:。
故选 C
💡【考点归纳与避坑指南】
Danger
- 耐心是关键:程序框图题通常计算不难,但对细节要求高。一步算错,后面步步错。
- 变量覆盖原则:注意 这种语句,左边的 是新值,右边的是上一轮的旧值。
- 在高考考场上,建议在演草纸上列出表格,清晰标注 的每一轮结果。
📖【试题探源与推广】
Tip
- 变式训练:若判定条件改为 ,则输出结果会如何变化?(此时在第二步 仍为否,在第三步 为否,需进入第四轮 )。
- 知识关联:程序框图常与数列求和、条件判断、不等式结合,是算法思想的基本体现。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
C
类题演练 (Links)
专题合集 (Series)
