纳皮尔骨棒演示

纳皮尔骨棒演示
几何画板及绘图内容加载中,请稍等……
2014-10-23 08:41
①本范例演示了纳皮尔骨棒的计算原理与结构;②涉及的核心数学概念包括乘法、数位分解、几何排列;③构造要点:使用Textfield, Sequence, Polygon, Text命令创建了输入框、数列、多边形和文本标签;④适合初中及以上学生学习乘法算法和几何表示。

GeoGebra 命令及参数

  1. Textfield(num1) → inputBox1
  2. Sequence(floor(Mod[num1, 10^(k + 1)] / 10^(k)), k, a - 1, 0, -1) → list1
  3. Sequence(If[Max[1, k - 9] ≤ x ≤ Min[a + 1, k], x - k], k, 1, 9 + a) → list2
  4. Sequence(Sequence[Text[Mod[Element[list1, r] * k, 10], (r + 0.6, 1 - k - 0.9)], k, 1, 9], r, 1, a) → list6
  5. Sequence(Sequence[Text[floor(Element[list1, r] * k / 10), (r + 0.15, 1 - k - 0.45)], k, 1, 9], r, 1, a) → list5
  6. Textfield(num2) → inputBox2
  7. Sequence(Segment[(0, k), (a + 1, k)], k, -9, 0) → list4
  8. Sequence(Segment[(k, 0), (k, -9)], k, 0, a + 1) → list3
  9. Polygon((-0.1, -num2 + 1.1), (a + 1.1, -num2 + 1.1), (a + 1.1, -num2 - 0.1), (-0.1, -num2 - 0.1)) → poly1, b, c, d, e
  10. Text(num1 * num2, (a + 1.5, -num2 + 0.3)) → text10

AI 绘图提示语参考

画一个展示纳皮尔骨的计算原理和结构的图形,包含一个输入框用于输入数字,多个文本标签显示乘法计算过程中的数字分解结果,以及几何形状表示乘法过程,先画出水平和垂直的线段构成网格,再在网格中填充数字文本,最后在图形下方显示乘法结果。
以上提示语为根据原始绘图命令整理而来,仅供参考。