本题导读

本题考查循环结构的程序框图应用。核心意图是理解控制循环的条件(整除判断),通过逐步递推变量的变化计算最终的输出值。

📌【题干】

Question

(2008年广东卷(理)) 阅读如图的程序框图. 若输入 , 则输出 , .

🔍【思路分析】

破题导航

  1. 初始输入 。
  2. 进入循环体计算 ,并判断条件“ 整除 ”(即 是否为 的倍数)。
  3. 满足条件则退出循环并输出;不满足则令 继续循环。

✅【答案】

点击查看答案

✍【详细解析】

Abstract

  • 第一轮循环:,。判断 是否能整除 ?否。进入下一轮,。
  • 第二轮循环:,。判断 是否能整除 ?否。进入下一轮,。
  • 第三轮循环:,。判断 是否能整除 ?是。满足条件,退出循环。

此时输出的 值为 , 值为 。

正确答案为:12;3

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

Danger

  1. 核心考点:直到型循环结构(先执行后判断)的理解,以及整除概念。
  2. 核心方法:本框图的实质是求解两个正整数 和 的最小公倍数。
  3. 避坑指南:注意“ 整除 ”的含义是 为整数(即 是 的倍数),切勿颠倒成 ;同时需看清输出时 是否已经完成了自增。

📖【试题探源与推广】

Tip

  1. 试题探源: 改编自初等数论中的“求两个正整数的最小公倍数”算法,是算法初步章节的经典案例。
  2. 结论推广: 若输入任意正整数 ,该程序框图输出的 恒为 和 的最小公倍数 ,输出的 恒为 。

🔗【关联脉络】

Multi column