本题导读

本题考查循环结构与条件分支程序框图,以及中国剩余定理。

📌【题干】

Question

(2011年山东卷(理)) 执行如图所示的程序框图,输入 ,则输出的 的值是.

🔍【思路分析】

破题导航

  1. 代入输入值 ,判断 是否成立,选择走“否”分支。
  2. 计算 的初始值:。
  3. 进入循环判断条件 :若为“是”,则不断执行 ;直到 为“否”跳出循环,输出 。

✅【答案】

点击查看答案

68

✍【详细解析】

Abstract

输入非负整数 。 判断条件: 条件不成立,走“否”分支。 执行运算: 进入循环结构判断 :

  • 第一次循环: 为“是”,执行 ;
  • 第二次循环: 为“是”,执行 ;
  • 第三次循环: 为“否”,退出循环。 输出 。 故答案为:68。

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

Danger

  • 核心考点:程序框图的流程走向控制与多重减法循环。
  • 核心方法:
  • 逐步代入跟踪法;
  • 模运算分析法:该循环的本质是求 (当余数为 0 时取 105),,直接得出输出值为 68。
  • 避坑指南:
  • 第一处判断条件为 ,因 均为正数,平方和不为 0,切勿误走“是”分支直接输出 105;
  • 累减 105 时仔细核算减法,避免算术失误。

📖【试题探源与推广】

Tip

  • 试题探源:源自中国古代数学名著《孙子算经》中的“物不知数”问题(中国剩余定理/鬼谷算/韩信点兵):“三人同行七十稀,五树梅花廿一枝,七子团圆正半月,除百零五便得知”。系数 分别满足对模 的同余逆元构造,最小公倍数为 。
  • 结论推广:该程序用来求解满足 ,, 在 范围内的唯一正整数解。

🔗【关联脉络】

Multi column