质数与合数 by Ronan Downes

质数与合数 by Ronan Downes
几何画板及绘图内容加载中,请稍等……
2020-07-25 11:02
①本范例演示了质数与合数的判定与展示;②涉及核心数学概念包括质数、合数、因数分解、数列排序;③构造要点使用了Textfield, Reverse, KeepIf, Flatten, If, Sequence, Length, Sort等GeoGebra命令与对象;④适合初中数学教学,用于理解数的性质与因数分解。

GeoGebra 命令及参数

  1. Textfield(n) → InputBox1
  2. Reverse(KeepIf[IsInteger[k], k, Sequence[n / i, i, floor(sqrt(n)) + 1, n]]) → l1
  3. KeepIf(IsInteger[k], k, Sequence[n / i, i, 1, floor(sqrt(n))]) → l2
  4. Flatten(Zip[{a, b}, a, l1, b, l2]) → l3
  5. If(IsInteger[sqrt(n)], Append[l3, sqrt(n)], l3) → listFactor
  6. Sequence(Text[listFactor(i)] + "\,,\," + (If[Mod[i, 10] ≟ 0, "\\", ""]), i, 1, t) → listFactorText
  7. Length(listFactor) → f
  8. Sort(listFactor) → listFactorSort
  9. Sequence(Text[listFactorSort(i)] + "\,,\," + (If[Mod[i, 10] ≟ 0, "\\", ""]), i, 1, t) → listFactorTextSort

AI 绘图提示语参考

展示质数和合数的识别与显示。输入一个数字,通过计算其所有因数并分类为质数和合数,用文本标签标注每个数字的因数列表,并分别按升序和降序排列显示,最后将因数列表按模10的余数用特定符号分隔,完成整个数列的展示。
以上提示语为根据原始绘图命令整理而来,仅供参考。