本题导读

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

📌【题干】

Question

(2009年福建卷(理)) 阅读如图所示的程序框图,运行相应的程序,输出的结果是 ()

A. 2       B. 4       C. 8       D. 16

🔍【思路分析】

破题导航

  1. 明确初始值 ,并确认每次进入循环体时 与 的更新算式。

  2. 严格按执行流程进行多轮计算,直至满足判断框中的退出条件 时跳出循环,输出此时的 值。

✅【答案】

点击查看答案

C

✍【详细解析】

Abstract

按照程序框图的流程逐步运行如下:

  • 初始状态:.

  • 第一轮循环: , . 判断框条件 不成立(此时 ),执行“否”路径,返回继续循环。

  • 第二轮循环: , . 判断框条件 不成立(此时 ),执行“否”路径,返回继续循环。

  • 第三轮循环: , . 判断框条件 成立(此时 ),执行“是”路径,跳出循环。

  • 输出结果:输出最终的 值为 8。 故选 C

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

Danger

  1. 核心考点:循环结构程序框图的逻辑识读。

  2. 核心方法:代入递推法,依次列出各轮循环后变量的数值。

  3. 避坑指南:注意判断框在循环体的后方,属于直到型结构,需算完后再作判断;且要防范 的翻倍运算次数与循环次数错位。

📖【试题探源与推广】

Tip

  1. 试题探源:本题源于算法初步章节中关于周期性迭代规律的经典案例。由于代数式 具有以 3 为周期的特性,因而常被用作考查逻辑追踪能力的载体。
  2. 结论推广:函数 连续作用下的取值序列为 ,其周期恒为 3。

🔗【关联脉络】

Multi column