本题导读

本题考查算法伪代码,以及条件分支结构。

📌【题干】

Question

(2011年江苏卷) 根据如图所示的伪代码,当输入 , 分别为 , 时,最后输出的 的值是  .

🔍【思路分析】

破题导航

  1. 步骤1:按输入值逐句模拟执行
  2. 步骤2:追踪变量 的取值

✅【答案】

点击查看答案

✍【详细解析】

Abstract

执行流程如下:输入 ,。

判断条件 ,即 ,条件不成立,执行 Else 分支:。

结束条件语句,输出 。(该算法的实质是输出两数中的较大者 。)

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

Danger

核心考点:If-Then-Else 条件分支语句的执行逻辑

核心方法:变量追踪法:按伪代码顺序逐句模拟,记录每个变量的取值变化

避坑指南:条件成立走 Then 分支、不成立走 Else 分支,两者不能颠倒;本题 为假,误走 Then 分支会错答 。

📖【试题探源与推广】

Tip

试题探源:伪代码条件分支题,与 2012 年江苏卷第 4 题、2013 年江苏卷第 5 题、2014 年江苏卷第 3 题同族。

结论推广:双分支结构是求两数最大值(或最小值)的经典模块;多个条件分支嵌套可推广到多个数的最值筛选。

方法推广:伪代码题先认清结构类型(顺序、分支、循环),再代入输入值逐句模拟,最后核对输出变量。

🔗【关联脉络】

Multi column