本题导读

本题考查算法与程序框图,以及伪代码。

📌【题干】

Question

(2018年江苏卷)一个算法的伪代码如图所示,执行此算法,最后输出的 的值为 .

🔍【思路分析】

破题导航

  1. 识别结构:这是一个While(当型)循环。只要条件I < 6成立,就会一直执行循环体。

  2. 明确的初始状态:循环开始前,,。

  3. 列表追踪(核心步骤):

    • 初始状态:,

    • 第1次判断:成立。执行循环体:,。

    • 第2次判断:成立。执行循环体:,。

    • 第三次判断:成立。执行循环体:,。

    • 第4次判断:不成立。跳出循环。

  4. 确定输出:跳出循环后,执行Print S,此时的值为8。

✅【答案】

点击查看答案

8

✍【详细解析】

Abstract

【答案】 8

【解析过程】 根据α代码,程序执行的统计如下: 初始值:。 第一次循环:判断成立,计算得,;第二次循环:判断成立,计算得,; 第三次循环:判断成立,计算得,;第四次判断:,此时不成立,结束循环。最终输出的值为8。

故填入:8。

💡【考点总结与回顾】

  1. 循环语句的区别:

    • While(当型循环):先判断,后执行。如果一开始条件达不到满足,循环体可能一次都不执行。

    • Do...Until或Repeat...Until(直到型循环):先执行,后判断。无论如何循环体至少执行一次。

  2. 防错技巧——列表格:在草纸稿上画一个两列的表格(一列写),一列写),每一行代表一次判断后的状态,这样可以做到100%不出错。

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

Danger

  1. 核心考点:待补

  2. 核心方法:待补

  3. 避坑指南:待补

📖【试题探源与推广】

Tip

  1. 试题探源:待补

  2. 结论推广:待补

  3. 方法推广:待补

🔗【关联脉络】

Multi column