通用算盘

通用算盘
几何画板及绘图内容加载中,请稍等……
2015-10-16 23:51
①这个范例演示了一个可适用于二进制到十六进制多种进制的通用算盘;②涉及的核心数学概念包括进制转换、模运算、几何图形绘制;③作图要点——从下方『构造摘要』提炼用到了If、Mod、Segment、Sequence、Point等GeoGebra命令和对象;④适合高中及以上数学学习者或数学爱好者用于进制转换和算法可视化教学。

GeoGebra 命令及参数

  1. If(z ≟ 3, num, num1) → nu
  2. Mod(num, base) → d1
  3. Mod(Div[num, base], base) → d2
  4. Mod(Div[Div[num, base], base], base) → d3
  5. Mod(Div[Div[Div[num, base], base], base], base) → d4
  6. Mod(Div[Div[Div[Div[num, base], base], base], base], base) → d5
  7. Mod(Div[Div[Div[Div[Div[num, base], base], base], base], base], base) → d6
  8. Mod(Div[Div[Div[Div[Div[Div[num, base], base], base], base], base], base], base) → d7
  9. Mod(Div[Div[Div[Div[Div[Div[Div[num, base], base], base], base], base], base], base], base) → d8
  10. Mod(Div[Div[Div[Div[Div[Div[Div[Div[num, base], base], base], base], base], base], base], base], base) → d9
  11. Mod(Div[Div[Div[Div[Div[Div[Div[Div[Div[num, base], base], base], base], base], base], base], base], base], base) → d10
  12. Segment((3.5, -3.6), (14.5, -3.6)) → a
  13. Segment((5.4, -3.6), (11.4, -3.6)) → b
  14. Segment((5.4, -3.6), (12, -3.6)) → c
  15. Sequence(Segment[(5 + (1.1 * t), (-3.6)), (5 + (1.1 * t), (-3.5) + 9.5)], t, 1, 2) → L25
  16. Sequence(Segment[(5.8 + (1.1 * t), (-3.6)), (5.8 + (1.1 * t), (-3.5) + 9.5)], t, 3, 5) → L26
  17. Sequence(Sequence[(4.5 + t, s), t, 0, 10], s, -4, 4, 4) → L31
  18. Sequence(Segment[(4.3, s), (14.7, s)], s, -4, 4, 4) → L32
  19. Sequence({(4.5, s), (14.5, s)}, s, -4, 4, 4) → L33
  20. Segment((4.2, -3.7), (14.8, -3.7)) → d
  21. Point(d) → B
  22. Segment((4.2, 0.3), (14.8, 0.3)) → e
  23. Segment((4.2, 4.3), (14.8, 4.3)) → f
  24. Point(e) → C
  25. Point(f) → D
  26. Sequence(Sequence[Translate[cuenta, Vector[(11.7 - (1.1 * t), s - 4.05)]], s, 1, Element[L11, t]], t, 1, 7) → lista1
  27. Sequence(Sequence[Translate[cuenta, Vector[(11.6 - (1.1 * t), s - 4.05)]], s, 1, Element[L11, t]], t, 4, 5) → lista3
  28. Sequence(Sequence[Translate[cuenta, Vector[(12.4 - (1.1 * t), s - 4.05)]], s, 1, Element[L11, t]], t, 1, 3) → lista4
  29. Sequence(Sequence[Translate[cuentap, Vector[(15 - (1.1 * t), (0.6 * s) - 3.85)]], s, 1, Element[L01, t]], t, 1, 10) → lista2
  30. Sequence(Segment[(5.1 + (1.1 * t), (-3.6)), (5.1 + (1.1 * t), (-3.5) + 9.5)], t, 1, 5) → L12
  31. Sequence(Segment[(2.9 + (1.1 * t), (-3.6)), (2.9 + (1.1 * t), (-3.5) + Min[base, 10] - 0.5)], t, 1, 10) → L02

AI 绘图提示语参考

这是一个展示多位十进制数在二进制到十六进制之间转换的几何图形。图形包含一系列由不同颜色表示的数字块,这些数字块通过滑动和旋转来展示转换过程。图形中还有代表转换步骤的线段和点,以及一个中心点用于标记转换结果。构造顺序是从基础数字块开始,逐步添加和移动它们,以可视化转换的每一步。
以上提示语为根据原始绘图命令整理而来,仅供参考。