通过质因数分解求两数最大公约数与最小公倍数

通过质因数分解求两数最大公约数与最小公倍数
几何画板及绘图内容加载中,请稍等……
2020-08-19 17:43
本 GeoGebra 范例演示了通过质因数分解法动态求解两个正整数的最大公约数(HCF)与最小公倍数(LCM)的可视化过程。其核心数学概念包括质因数分解、最大公约数与最小公倍数的数论定义。在作图要点上,该工具巧妙运用了 GeoGebra 的 `Factors` 命令提取质因数,并结合 `Unique`、`Sort`、`Zip` 和 `KeepIf` 等列表处理函数对两个数的因数列表进行匹配与重构;通过 `Textfield`、`LaTeX` 命令以及输入框对象(如 `inputBox`、`listText` 系列),构建了友好的交互界面,实时动态渲染数学公式与最终结果。此范例非常适合中学数学、数论入门及自学场景,通过直观的可视化交互帮助学生深刻掌握 HCF 与 LCM 的计算原理。

GeoGebra 命令及参数

  1. Unique(PrimeFactors[b]) → listB
  2. Factors(b) → M2
  3. Unique(PrimeFactors[a]) → listA
  4. Sort(Union[listA, listB]) → listPrime
  5. Zip(If[Defined[IndexOf[k, listB]], Element[M2, IndexOf[k, listB], 2], 0], k, listPrime) → listB2
  6. Factors(a) → M1
  7. Zip(If[Defined[IndexOf[k, listA]], Element[M1, IndexOf[k, listA], 2], 0], k, listPrime) → listA2
  8. Zip({k, Min[m, n]}, k, listPrime, m, listA2, n, listB2) → listHCF
  9. KeepIf(Element[k, 2] ≠ 0, k, listHCF) → listHCF'
  10. Zip(((Element[p, 1] * If[Element[p, 2] ≠ 1, (("^{" * Element[p, 2]) * "}")]) * If[{p} ≠ Last[M1], UnicodeToLetter[8901], ""]), p, M1) → listTextA
  11. Textfield(a) → inputBox1
  12. LaTeX("=" + (Sum[listTextA])) → textA
  13. Zip(((Element[p, 1] * If[Element[p, 2] ≠ 1, (("^{" * Element[p, 2]) * "}")]) * If[{p} ≠ Last[M2], UnicodeToLetter[8901], ""]), p, M2) → listTextB
  14. LaTeX("=" + (Sum[listTextB])) → textB
  15. Textfield(b) → inputBox2
  16. Zip(((Element[p, 1] * If[Element[p, 2] ≠ 1, (("^{" * Element[p, 2]) * "}")]) * If[{p} ≠ Last[listHCF'], UnicodeToLetter[8901], ""]), p, listHCF') → listTextHCF
  17. Zip({k, Max[m, n]}, k, listPrime, m, listA2, n, listB2) → listLCM
  18. Zip(((Element[p, 1] * If[Element[p, 2] ≠ 1, (("^{" * Element[p, 2]) * "}")]) * If[{p} ≠ Last[listLCM], UnicodeToLetter[8901], ""]), p, listLCM) → listTextLCM
  19. LaTeX("\text{HCF= }" + (If[listHCF' ≟ {}, "1", Sum[listTextHCF]])) → textHCF
  20. LaTeX("\text{LCM= }" + (Sum[listTextLCM])) → textLCM

AI 绘图提示语参考

绘制一个用于展示两个正整数最大公因数和最小公倍数的教学图表。界面包含两个输入框,分别输入两个数。下方显示每个数的质因数分解式,以乘方形式呈现,如2^3×3^2。接着列出两个数共有的质因数及其最小指数,形成最大公因数的分解式;再列出所有质因数及其最大指数,形成最小公倍数的分解式。最终以公式形式显示HCF和LCM的计算结果。整体布局清晰,适合课堂演示。
以上提示语为根据原始绘图命令整理而来,仅供参考。