十进制数轴

十进制数轴
几何画板及绘图内容加载中,请稍等……
2017-11-26 17:33
所属专题 Mathematics Form 1
该范例演示了十进制数轴的概念,涉及小数的表示与位置关系。通过使用GeoGebra命令如Line(线)、Point(点)、Segment(线段)等,可以直观地展示小数在数轴上的位置。适合小学高年级及初中学生学习小数与数轴的相关知识。

GeoGebra 命令及参数

  1. Line(A, xAxis) → a
  2. Point(a) → B
  3. Ray(A, B) → e
  4. Point(e) → C
  5. Circle(A, C) → d
  6. Intersect(d, a, 1) → D
  7. Segment(D, C) → f
  8. Distance(A, C) → AC
  9. If(Ms ≟ "", Sequence[(p, y(A) + 0.2), p, x(A) + OneDiv10, x(A) + AC - OneDiv10, OneDiv10], Sequence[(q, y(A) + 0.2), q, x(A) - OneDiv10, x(A) - AC + OneDiv10, 0 - OneDiv10]) → ListTop
  10. If(Ms ≟ "", Sequence[(p, y(A) - 0.2), p, x(A) + OneDiv10, x(A) + AC - OneDiv10, OneDiv10], Sequence[(q, y(A) - 0.2), q, x(A) - OneDiv10, x(A) - AC + OneDiv10, 0 - OneDiv10]) → ListBottom
  11. Zip(Segment[p, q], p, ListTop, q, ListBottom) → ScaleSeg
  12. If(Ms ≟ "", (x(A) + (b * OneDiv10) + (c * OneDiv100), y(A)), (x(A) - (b * OneDiv10) - (c * OneDiv100), y(A))) → E
  13. If(Ms ≟ "", Sequence[(p, y(A) - 0.15), p, x(A) + (b * OneDiv10) + OneDiv100, x(A) + ((b + 1) * OneDiv10) - OneDiv100, OneDiv100], Sequence[(q, y(A) - 0.15), q, x(A) - (b * OneDiv10) - OneDiv100, x(A) - ((b + 1) * OneDiv10) + OneDiv100, 0 - OneDiv100]) → ListBottomS
  14. If(Ms ≟ "", Sequence[(p, y(A) + 0.15), p, x(A) + (b * OneDiv10) + OneDiv100, x(A) + ((b + 1) * OneDiv10) - OneDiv100, OneDiv100], Sequence[(q, y(A) + 0.15), q, x(A) - (b * OneDiv10) - OneDiv100, x(A) - ((b + 1) * OneDiv10) + OneDiv100, 0 - OneDiv100]) → ListTopS
  15. Zip(Segment[p, q], p, ListTopS, q, ListBottomS) → ScaleSegS
  16. Segment((x(E), y(E) + 0.4), (x(E), y(E) - 0.4)) → g
  17. Circle(C, 1) → k
  18. Intersect(k, a, 2) → F
  19. Circle(F, 0.4) → p
  20. Intersect(p, a, 1) → G
  21. Rotate(G, 30°, F) → G'
  22. Rotate(G, (-(30°)), F) → G'_1
  23. Segment(F, G'_1) → j
  24. Segment(F, G') → l
  25. Segment(C, F) → m
  26. Circle(D, 1) → q
  27. Intersect(q, a, 1) → H
  28. Circle(H, 0.4) → r
  29. Intersect(r, a, 2) → I
  30. Rotate(I, 30°, H) → I'
  31. Rotate(I, (-(30°)), H) → I'_1
  32. Segment(I'_1, H) → n
  33. Segment(H, I') → s
  34. Segment(H, D) → t
  35. SelectedIndex(Bahasa) → nn
  36. If(nn ≟ 1, "Click and drag point 1 to change the scale of the number line", "Klik dan seret titik 1 untuk menukar skala garis nombor") → text6