本题导读
本题考查程序框图与算法、循环结构,以及相关运算的灵活运用。
📌【题干】
Question
(2009年福建卷(理)) 阅读如图所示的程序框图,运行相应的程序,输出的结果是 ()
A. 2 B. 4 C. 8 D. 16
🔍【思路分析】
破题导航
明确初始值 ,并确认每次进入循环体时 与 的更新算式。
严格按执行流程进行多轮计算,直至满足判断框中的退出条件 时跳出循环,输出此时的 值。
✅【答案】
点击查看答案
C
✍【详细解析】
Abstract
按照程序框图的流程逐步运行如下:
初始状态:.
第一轮循环: , . 判断框条件 不成立(此时 ),执行“否”路径,返回继续循环。
第二轮循环: , . 判断框条件 不成立(此时 ),执行“否”路径,返回继续循环。
第三轮循环: , . 判断框条件 成立(此时 ),执行“是”路径,跳出循环。
输出结果:输出最终的 值为 8。 故选 C
💡【考点归纳与避坑指南】
Danger
核心考点:循环结构程序框图的逻辑识读。
核心方法:代入递推法,依次列出各轮循环后变量的数值。
避坑指南:注意判断框在循环体的后方,属于直到型结构,需算完后再作判断;且要防范 的翻倍运算次数与循环次数错位。
📖【试题探源与推广】
Tip
- 试题探源:本题源于算法初步章节中关于周期性迭代规律的经典案例。由于代数式 具有以 3 为周期的特性,因而常被用作考查逻辑追踪能力的载体。
- 结论推广:函数 连续作用下的取值序列为 ,其周期恒为 3。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)
/2009-福建卷理-06-题.png)