短除法求两个数的HCF和LCM

短除法求两个数的HCF和LCM
几何画板及绘图内容加载中,请稍等……
2015-05-24 09:22
本范例通过短除法演示如何求解两个数的最大公约数(HCF)和最小公倍数(LCM)。涉及的核心数学概念包括数论中的最大公约数和最小公倍数。通过使用GeoGebra命令如PrimeFactors、Append、Zip等,可以直观地展示求解过程。适合小学高年级至初中学生学习相关概念。

GeoGebra 命令及参数

  1. PrimeFactors(GCD[{a, b}]) → list1
  2. Append(1, Sequence[Product[list1, k], k, 1, Length[list1]]) → list1P
  3. Zip(a / k, k, list1P) → listA
  4. Zip(b / k, k, list1P) → listB
  5. Element(Last[listA], 1) → a'
  6. Element(Last[listB], 1) → b'
  7. Textfield(a) → inputBox1
  8. Textfield(b) → inputBox2
  9. Append(Zip[Text[p] + (UnicodeToLetter[8901]), p, Take[list1, 1, Length[list1] - 1]], Text[Element[list1, Length[list1]]]) → listTextHCF
  10. Join({list1, Last[listA], Last[listB]}) → listLCM
  11. Append(Zip[Text[p] + (UnicodeToLetter[8901]), p, Take[listLCM, 1, Length[listLCM] - 1]], Text[Element[listLCM, Length[listLCM]]]) → listTextLCM
  12. TableText({First[listA, step1 + 1], First[listB, step1 + 1]}, "|100 _01vr") → text1
  13. TableText({First[list1, step1]}, "vr") → text4