本题导读
本题考查算法与框图,以及程序框图。
📌【题干】
Question
(2013年天津卷(理)) 阅读程序框图,运行相应的程序,若输入 的值为 ,则输出 的值为()
A. 64 B. 73 C. 512 D. 585
🔍【思路分析】
破题导航
- 初始化:输入 ,设置初始和 (或根据框图逻辑确定第一步赋值)。
- 第一步循环:执行累加 和更新 ,判断是否满足退出条件。
- 重复运行:重复上述步骤,直到 为真(是)时跳出循环。
- 输出结果:记录跳出循环瞬间 的值。
✅【答案】
点击查看答案
B
✍【详细解析】
Abstract
根据程序框图的流程进行模拟运算:
初始状态: 输入 ,此时 。
第一次循环:
- 计算 。
- 计算 。
- 判断 ?( 为“否”),继续循环。
第二次循环: 4. 计算 。 5. 计算 。 6. 判断 ?( 为“否”),继续循环。
第三次循环: 7. 计算 (注:此处根据原题逻辑图示,若输出为 73,则框图逻辑通常为先累加后倍增,且初始值或步进有异。重新核对解析图示:。推导逻辑应为 或类似结构。按解析提供的数值轨迹:)
修正逻辑推导(对应解析轨迹):
- 初始:。
- 第一步:判断 ?(否)。,累加 。
- 第二步:判断 ?(否)。,累加 。
- 第三步:判断 ?(是)。输出 。
故正确答案为:B。
💡【考点归纳与避坑指南】
Danger
核心考点:循环结构的执行顺序(先判断后执行 vs 先执行后判断)。
核心方法:表格法。在草稿纸上建立 的数值对照表,逐行更新,可以有效防止计算和逻辑混乱。
避坑指南:- 注意判断框的条件是“满足即退出”还是“满足才进入”。 - 注意变量更新的先后顺序, 的更新是用旧的 还是更新后的 。
📖【试题探源与推广】
Tip
试题探源:While循环与Until循环的区别、伪代码转化。
结论推广:此类题目本质上是求等比数列的和或特定数列的有限项和。
方法推广:若循环次数较多,可以寻找 的通项公式和 的求和公式。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)
/2013-天津卷理-03-题.png)