本题导读

考查程序框图补全。 依次与 比较取最大, 已把 纳入,空白框应填 (成立时 ),选 A。

📌【题干】

Question

(2008年新课标卷(文)) 下面的程序框图,如果输入三个实数 ,,,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()

A.       B.       C.       D.

🔍【思路分析】

破题导航

  1. 理解框图的逻辑: 先取 ,随后与 、 逐一比较,把更大者赋给 。
  2. 第二个判断框 已处理 ,空白框应处理 。
  3. 只有 时才需更新 。

✅【答案】

点击查看答案

A

✍【详细解析】

Abstract

程序逻辑:;若 则 ;空白判断框处若成立则 ,最后输出 ,即 . 空白框应填 (当 大于当前最大值 时更新). 若填 B()会丢失 更大的情形;若填 C、D 则只比较 与 ,漏掉与 的比较. 故选 A.

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

Danger

核心考点:程序框图的条件判断补全

核心方法:目标输出三数最大者,空白框填

避坑指南:先读懂框图逻辑: 先取 ,再与 、 逐一比较取大;空白框应处理 与当前最大值 的比较;填 会丢失 更大的情形。

📖【试题探源与推广】

Tip

试题探源:程序框图补全是新课标卷高频小题,2009 新课标Ⅰ文第 10 题、2011 新课标Ⅰ文第 5 题均为循环结构。

结论推广:条件判断结构:成立则更新、不成立则跳过;“取最大/最小”型用逐一比较法。

方法推广:把框图翻译成”取 “的伪代码,空白框的功能就一目了然;模拟一轮输入验证。

🔗【关联脉络】

Multi column