本题导读
循环体为 后判断 : 依次变为 ,当 时进入输出支,,选 D。
📌【题干】
Question
(2015年四川卷(文)) 执行如图所示的程序框图,输出 的值为 ()
A. B. C. D.
🔍【思路分析】
破题导航
循环体为 后判断 : 依次变为 ,当 时进入输出支,,选 D。
✅【答案】
点击查看答案
D
✍【详细解析】
Abstract
按框图流程模拟:初始 。
第一次:, 不成立,回到 ;
第二次:,不成立;第三次:,不成立;
第四次:, 成立,进入”是”分支,计算 ,输出 。
故输出值为 。
💡【考点归纳与避坑指南】
Danger
核心考点:循环结构程序框图的执行结果
核心方法:列表逐次模拟循环变量与判断条件的取值
避坑指南:计算 用的是退出循环时的 (判断框”是”分支),若按最后一次执行”否”分支的 计算会误得 选 B。
📖【试题探源与推广】
Tip
试题探源:程序框图是四川卷每年必考的算法小题,2016 年四川卷理第 6 题、2015 年四川卷理第 3 题同为循环结构。
结论推广:循环框图的关键是分清”循环体在判断之前还是之后”:本题先自增再判断,退出时 恰为第一个满足 的值。
方法推广:模拟循环时列”次数—k—判断”三列表格,直到条件首次成立,再按”是”分支的语句计算输出量。
🔗【关联脉络】
Multi column
/2015-四川卷文-06-题.png)