六进制数

六进制数
几何画板及绘图内容加载中,请稍等……
2017-10-21 03:22
该范例展示了六进制数的表示方法。六进制是一种基于6的计数系统,常用于计算机科学。通过构造数列和变换,可以直观地理解六进制数的生成过程。使用了Sequence, Dilate, Flatten, Translate等命令,适合初中及以上学生学习六进制数的相关概念。

GeoGebra 命令及参数

  1. Sequence(π / 2 + (k * π / 3), k, 0, 6, 1) → l1
  2. Sequence(Rotate[Translate[O, Vector[O, (1, 0)]], l1(i)], i, 1, Length[l1], 1) → l2
  3. Dilate(l2, A1) → B1
  4. Flatten(Sequence[Sequence[((j * B1(i)) + ((A1 - j) * B1(i + 1))) / A1, j, 1, A1, 1], i, 1, Length[B1], 1]) → C1
  5. Dilate(l2, A2) → B2
  6. Flatten(Sequence[Sequence[((j * B2(i)) + ((A2 - j) * B2(i + 1))) / A2, j, 1, A2, 1], i, 1, Length[B2], 1]) → C2
  7. Dilate(l2, A3) → B3
  8. Flatten(Sequence[Sequence[((j * B3(i)) + ((A3 - j) * B3(i + 1))) / A3, j, 1, A3, 1], i, 1, Length[B3], 1]) → C3
  9. Translate(Flatten[{O, l2, B1, C1}], Vector[(6, 0)]) → l4
  10. Translate(Flatten[{O, l2}], Vector[(2, 0)]) → l3
  11. Translate(Flatten[{O, l2, B1, C1, B2, C2}], Vector[(12, 0)]) → l5
  12. Translate(Flatten[{O, l2, B1, C1, B2, C2, B3, C3}], Vector[(20, 0)]) → l6