本题导读
本题考查循环结构的程序框图应用。核心意图是理解控制循环的条件(整除判断),通过逐步递推变量的变化计算最终的输出值。
📌【题干】
Question
(2008年广东卷(理)) 阅读如图的程序框图. 若输入 , 则输出 , .
🔍【思路分析】
破题导航
- 初始输入 。
- 进入循环体计算 ,并判断条件“ 整除 ”(即 是否为 的倍数)。
- 满足条件则退出循环并输出;不满足则令 继续循环。
✅【答案】
点击查看答案
✍【详细解析】
Abstract
- 第一轮循环:,。判断 是否能整除 ?否。进入下一轮,。
- 第二轮循环:,。判断 是否能整除 ?否。进入下一轮,。
- 第三轮循环:,。判断 是否能整除 ?是。满足条件,退出循环。
此时输出的 值为 , 值为 。
正确答案为:12;3
💡【考点归纳与避坑指南】
Danger
- 核心考点:直到型循环结构(先执行后判断)的理解,以及整除概念。
- 核心方法:本框图的实质是求解两个正整数 和 的最小公倍数。
- 避坑指南:注意“ 整除 ”的含义是 为整数(即 是 的倍数),切勿颠倒成 ;同时需看清输出时 是否已经完成了自增。
📖【试题探源与推广】
Tip
- 试题探源: 改编自初等数论中的“求两个正整数的最小公倍数”算法,是算法初步章节的经典案例。
- 结论推广: 若输入任意正整数 ,该程序框图输出的 恒为 和 的最小公倍数 ,输出的 恒为 。
🔗【关联脉络】
Multi column
/2008-广东卷理-09-题.png)