两数的集合与最小公倍数:用GCD/质因数分解构造

两数的集合与最小公倍数:用GCD/质因数分解构造
几何画板及绘图内容加载中,请稍等……
2024-11-30 18:35
所属专题 Sets
该范例演示如何把两整数 a、b 的数论信息转化为可视化的“集合交与并”过程,并在图形反馈中得到它们的最大公约数与最小公倍数(LCM)。核心数学概念包括整数、最大公约数 GCD、最小公倍数 LCM、质因数分解(PrimeFactors)、集合运算(如唯一/交集/并集的选择)、频率统计(Frequency)与由公因子决定的乘积关系。作图与计算要点:使用 GCD 直接给出 mcdAB;通过 PrimeFactors 分解 a、b 得到 aFact、bFact,并借助 Frequency 统计各质因子出现次数;再用 Unique 得到仅有的因子列表 onlyaFact、onlybFact,同时构造分别只属于一方的集合 only 与共同部分 uniMcd;集合合并采用 Vector/Sequence 生成相应的质因子序列 uniMcd、uniOnlya、uniOnlyb,并最终通过 Zip 组合因子与幂次得到 espmcdFact、espOnlyaFact、espOnlybFact 等,再计算得到 c、f 与最终 LCM 的结果(finalTextEspa、finalTextEspb、fullText…用于文本呈现)。除数论主线外,图中还结合 Point、Ellipse 等几何对象与旋转/交点(如Intersection)来组织显示效果。适合中学高年级到大学基础课程:用于数论与代数的可视化教学、竞赛入门与互动探究。

GeoGebra 命令及参数

  1. GCD(a, b) → mcdAB
  2. Textfield(a) → InputBox1
  3. Textfield(b) → InputBox2
  4. Point(xAxis) → A
  5. Point(xAxis) → B
  6. Ellipse(A, B, C) → d
  7. Point(xAxis) → D
  8. Point(xAxis) → E
  9. Ellipse(D, E, F) → e
  10. PrimeFactors(a) → aFact
  11. PrimeFactors(b) → bFact
  12. Frequency(aFact) → espaFact
  13. Frequency(bFact) → espbFact
  14. Unique(aFact) → unia
  15. Unique(bFact) → unib
  16. PrimeFactors(a / mcdAB) → onlyaFact
  17. PrimeFactors(b / mcdAB) → onlybFact
  18. PrimeFactors(mcdAB) → mcdFact
  19. Frequency(onlyaFact) → espOnlyaFact
  20. Frequency(onlybFact) → espOnlybFact
  21. Frequency(mcdFact) → espmcdFact
  22. Unique(onlyaFact) → uniOnlya
  23. Unique(onlybFact) → uniOnlyb
  24. Unique(mcdFact) → uniMcd
  25. Vector(H, G) → u
  26. Zip(Text[A], A, espaFact) → fullTextEspa
  27. Zip(Text[A], A, espbFact) → fullTextEspb
  28. Zip(Text[A], A, espOnlybFact) → fullTextEspOnlyb
  29. Zip(Text[A], A, espOnlyaFact) → fullTextEspOnlya
  30. Sequence(If[fullTextEspa(k) ≠ "1", fullTextEspa(k), ""], k, 1, Length[fullTextEspa]) → finalTextEspa
  31. Sequence(If[fullTextEspb(k) ≠ "1", fullTextEspb(k), ""], k, 1, Length[fullTextEspb]) → finalTextEspb
  32. Sequence(If[fullTextEspOnlyb(k) ≠ "1", fullTextEspOnlyb(k), ""], k, 1, Length[fullTextEspOnlyb]) → finalTextEspOnlyb
  33. Sequence(If[fullTextEspOnlya(k) ≠ "1", fullTextEspOnlya(k), ""], k, 1, Length[fullTextEspOnlya]) → finalTextEspOnlya
  34. Zip(Text[A], A, espmcdFact) → fullTextEspmcd
  35. Sequence(If[fullTextEspmcd(k) ≠ "1", fullTextEspmcd(k), ""], k, 1, Length[fullTextEspmcd]) → finalTextEspmcd
  36. LCM(a, b) → mcmAB

AI 绘图提示语参考

该图形展示两个整数a和b的质因数分解及其集合分解。首先在平面上标记点A和B代表a和b,然后通过椭圆和点D、E、F等构造几何元素来辅助可视化。计算最大公约数GCD和最小公倍数LCM后,将a和b分解为质因数集合,并利用Unique和Frequency等概念提取‘仅a’、‘仅b’和‘共同’部分。图形中包含文本框显示中间结果和最终LCM值,通过序列和向量将数据组织成结构化列表。整体布局清晰,交互式展示数论概念,适合数学教学使用。
以上提示语为根据原始绘图命令整理而来,仅供参考。