本题导读

本题考查算法与框图,以及程序框图。

📌【题干】

Question

(2013年天津卷(理)) 阅读程序框图,运行相应的程序,若输入 的值为 ,则输出 的值为()

A. 64      B. 73      C. 512      D. 585

🔍【思路分析】

破题导航

  1. 初始化:输入 ,设置初始和 (或根据框图逻辑确定第一步赋值)。
  2. 第一步循环:执行累加 和更新 ,判断是否满足退出条件。
  3. 重复运行:重复上述步骤,直到 为真(是)时跳出循环。
  4. 输出结果:记录跳出循环瞬间 的值。

✅【答案】

点击查看答案

B

✍【详细解析】

Abstract

根据程序框图的流程进行模拟运算:

初始状态: 输入 ,此时 。

第一次循环:

  1. 计算 。
  2. 计算 。
  3. 判断 ?( 为“否”),继续循环。

第二次循环: 4. 计算 。 5. 计算 。 6. 判断 ?( 为“否”),继续循环。

第三次循环: 7. 计算 (注:此处根据原题逻辑图示,若输出为 73,则框图逻辑通常为先累加后倍增,且初始值或步进有异。重新核对解析图示:。推导逻辑应为 或类似结构。按解析提供的数值轨迹:)

修正逻辑推导(对应解析轨迹):

  1. 初始:。
  2. 第一步:判断 ?(否)。,累加 。
  3. 第二步:判断 ?(否)。,累加 。
  4. 第三步:判断 ?(是)。输出 。

故正确答案为:B。

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

Danger

核心考点:循环结构的执行顺序(先判断后执行 vs 先执行后判断)。

核心方法:表格法。在草稿纸上建立 的数值对照表,逐行更新,可以有效防止计算和逻辑混乱。

避坑指南:- 注意判断框的条件是“满足即退出”还是“满足才进入”。 - 注意变量更新的先后顺序, 的更新是用旧的 还是更新后的 。

📖【试题探源与推广】

Tip

试题探源:While循环与Until循环的区别、伪代码转化。

结论推广:此类题目本质上是求等比数列的和或特定数列的有限项和。

方法推广:若循环次数较多,可以寻找 的通项公式和 的求和公式。

🔗【关联脉络】

Multi column