Fraction Number Line

Fraction Number Line
Loading the math board and drawing, please wait…
2017-11-26 17:30
In collections Mathematics Form 1
This example demonstrates how to represent and compare fractions on a number line. Core math concepts include fractions, number line, and geometric construction. GeoGebra commands and objects used in the construction are Circle, Point, Segment, Append, CircleSector, Zip, Line, Ray, Intersect, Distance, If, OrthogonalLine, Rotate, SelectedIndex. Suitable for middle school mathematics teaching to help students visually understand the relationships and operations of fractions.

GeoGebra Commands & Parameters

  1. Circle(A, r) → c
  2. Point(c) → B
  3. Segment(A, B) → a
  4. Append(Sequence[Rotate[B, i, A], i, (360 / n)°, 359.9°, (360 / n)°], Rotate[B, 359.99°, A]) → ListP
  5. CircleSector(A, B, Element[ListP, i]) → Shade
  6. Circle(C, r) → d
  7. Point(d) → D
  8. Append(Sequence[Rotate[D, s, C], s, (360 / m)°, 359.9°, (360 / m)°], Rotate[D, 359.99°, C]) → ListP2
  9. CircleSector(C, D, Element[ListP2, j]) → Shade2
  10. Segment(C, D) → b
  11. Zip(Segment[C, W], W, ListP2) → ListS2
  12. Zip(Segment[A, Z], Z, ListP) → ListS
  13. Line(E, xAxis) → e
  14. Point(e) → F
  15. Ray(E, F) → f
  16. Point(f) → G
  17. Circle(E, G) → g
  18. Intersect(g, e, 1) → H
  19. Segment(H, G) → h
  20. Distance(E, G) → EG
  21. If(Ms1 ≟ "", (XKoord0 + DisFrac1, YKoord0), (XKoord0 - DisFrac1, YKoord0)) → I
  22. OrthogonalLine(I, h) → k
  23. Circle(I, 0.4) → p
  24. Intersect(p, k, 2) → J
  25. Intersect(p, k, 1) → K
  26. Segment(J, K) → l
  27. If(Ms2 ≟ "", (XKoord0 + DisFrac2, YKoord0), (XKoord0 - DisFrac2, YKoord0)) → L
  28. Circle(L, 0.4) → q
  29. OrthogonalLine(L, h) → s
  30. Intersect(q, s, 2) → M
  31. Intersect(q, s, 1) → N
  32. Segment(M, N) → t
  33. If(Ms1 ≟ "", Sequence[(p, y(E) + 0.2), p, x(E) + OneDiv1, x(E) + EG - OneDiv1, OneDiv1], Sequence[(q, y(E) + 0.2), q, x(E) - OneDiv1, x(E) - EG + OneDiv1, 0 - OneDiv1]) → ListTop1
  34. If(Ms1 ≟ "", Sequence[(p, y(E) - 0.2), p, x(E) + OneDiv1, x(E) + EG - OneDiv1, OneDiv1], Sequence[(q, y(E) - 0.2), q, x(E) - OneDiv1, x(E) - EG + OneDiv1, 0 - OneDiv1]) → ListBottom1
  35. Zip(Segment[p, q], p, ListTop1, q, ListBottom1) → ScaleSeg1
  36. If(Ms2 ≟ "", Sequence[(p, y(E) + 0.2), p, x(E) + OneDiv2, x(E) + EG - OneDiv2, OneDiv2], Sequence[(q, y(E) + 0.2), q, x(E) - OneDiv2, x(E) - EG + OneDiv2, 0 - OneDiv2]) → ListTop2
  37. If(Ms2 ≟ "", Sequence[(p, y(E) - 0.2), p, x(E) + OneDiv2, x(E) + EG - OneDiv2, OneDiv2], Sequence[(q, y(E) - 0.2), q, x(E) - OneDiv2, x(E) - EG + OneDiv2, 0 - OneDiv2]) → ListBottom2
  38. Zip(Segment[p, q], p, ListTop2, q, ListBottom2) → ScaleSeg2
  39. Circle(G, 1) → c_1
  40. Intersect(c_1, e, 2) → O
  41. Circle(O, 0.4) → d_1
  42. Intersect(d_1, e, 1) → P
  43. Rotate(P, 30°, O) → P'
  44. Rotate(P, (-(30°)), O) → P'_1
  45. Segment(P', O) → a_1
  46. Segment(O, P'_1) → b_1
  47. Circle(H, 1) → e_1
  48. Intersect(e_1, e, 1) → Q
  49. Circle(Q, 0.4) → f_1
  50. Intersect(f_1, e, 2) → R
  51. Rotate(R, 30°, Q) → R'
  52. Rotate(R, (-(30°)), Q) → R'_1
  53. Segment(Q, R'_1) → g_1
  54. Segment(Q, R') → h_1
  55. Segment(H, Q) → i_1
  56. Segment(G, O) → j_1
  57. SelectedIndex(Bahasa) → nn

AI Drawing Prompt Reference

Draw a horizontal number line with colored sectors to represent fractions. Start by creating a line segment as the number line, then draw a circle at one end and divide it into equal angles to form multiple sectors, each representing a fraction. Repeat the process at the other end of the line but use different colors. Finally, mark key points on the number line and use vertical line segments to indicate the positions of the fractions, visually demonstrating their comparison and operations.
The prompt above was compiled from the original drawing commands and is for reference only.