本题导读

本题考查程序框图,以及循环结构。

📌【题干】

Question

(2012年山东卷(文)) 执行如图所示的程序框图,如果输入 ,那么输出的 的值为()

A.        B.        C.        D.

!

🔍【思路分析】

破题导航

依次跟踪得 ,输出 。

✅【答案】

点击查看答案

B

✍【详细解析】

Abstract

初值 ,,,。

第 次: 成立,,,;

第 次: 成立,,,;

第 次: 成立,,,;

第 次: 不成立,跳出循环,输出 。

故选 B

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

Danger

核心考点:程序框图的循环结构与赋值语句;按框图进行数值跟踪

核心方法:逐次记录各变量取值,以判断框的条件决定下一步

避坑指南: 中的 用的是本次的 (从 开始),别先自增再代入;循环体执行完才判断下一轮条件。

📖【试题探源与推广】

Tip

试题探源:程序框图循环题,与 2013 年山东卷文第 6 题、2014 年山东卷文第 11 题同族。

结论推广:当循环体形如 、、 时,可把 写成一个三元组逐轮递推。

方法推广:框图题一律”列表跟踪”:一行一轮,写清每个变量的新值,直到判断框为假。

🔗【关联脉络】

Multi column