Ordering Rational Numbers

Ordering Rational Numbers
Loading the math board and drawing, please wait…
2018-12-23 20:17
This example demonstrates the operation of ordering four rational numbers on a number line. It involves core math concepts like rational numbers, number line, and inequalities. Construction uses GeoGebra commands such as Line, Point, Segment, and If to create the number line and place value points. Suitable for middle school mathematics teaching, helping students understand and practice comparing the sizes of rational numbers.

GeoGebra Commands & Parameters

  1. OrthogonalLine(A, xAxis) → b
  2. Line(C_2, B_2) → c
  3. Intersect(b, c) → D_2
  4. Vector((x(A), y(A)), (x(A) + a, y(A) + a)) → u
  5. Line(J, xAxis) → f
  6. OrthogonalLine(B, f) → g
  7. Intersect(f, g) → K
  8. Mirror(L, g) → L'
  9. Mirror(J, g) → J'
  10. Mirror(M, g) → F
  11. Line(O, xAxis) → h
  12. OrthogonalLine(C, h) → i
  13. Intersect(h, i) → P
  14. Mirror(Q, i) → Q'
  15. Mirror(O, i) → O'
  16. Mirror(R, i) → G
  17. Polygon(A, B_2, E_2, E, G_2, F_2, C_2) → poly1, a_1, b_1, e_1, h_1, g_1, f_1, c_1
  18. Polygon(C, O', Q', G, R, Q, O) → poly2, n, o', q', r', r, q, o
  19. Polygon(B, J', L', F, M, L, J) → poly3, i_1, j', l', m', m, l, j
  20. Line(T, xAxis) → k
  21. OrthogonalLine(D, k) → p
  22. Intersect(k, p) → U
  23. Mirror(V, p) → V'
  24. Mirror(T, p) → T'
  25. Mirror(W, p) → H
  26. Polygon(D, T', V', H, W, V, T) → poly4, s, t', v', w', w, v, t
  27. Line(A_1, xAxis) → d_1
  28. OrthogonalLine(Z, d_1) → j_1
  29. Intersect(d_1, j_1) → C_1
  30. Mirror(A_1, j_1) → D_1
  31. Mirror(B_1, j_1) → E_1
  32. Vector((0, 0), (z, 0)) → u_1
  33. Translate(A_1, u_1) → F_1
  34. Translate(B_1, u_1) → G_1
  35. Translate(Z, u_1) → Z'
  36. Translate(E_1, u_1) → H_1
  37. Translate(D_1, u_1) → I_1
  38. Translate(F_1, u_1) → J_1
  39. Translate(G_1, u_1) → K_1
  40. Translate(Z', u_1) → Z''
  41. Translate(H_1, u_1) → L_1
  42. Translate(I_1, u_1) → M_1
  43. Translate(J_1, u_1) → N_1
  44. Translate(K_1, u_1) → O_1
  45. Translate(Z'', u_1) → Z'''
  46. Translate(L_1, u_1) → P_1
  47. Translate(M_1, u_1) → Q_1
  48. Polygon(Z, A_1, B_1, E_1, D_1) → poly5, z_1, a_2, b_2, e_2, d_2
  49. Polygon(Z', F_1, G_1, H_1, I_1) → poly6, z', f_2, g_2, h_2, i_2
  50. Polygon(Z'', J_1, K_1, L_1, M_1) → poly7, z'', j_2, k_1, l_1, m_1
  51. Polygon(Z''', N_1, O_1, P_1, Q_1) → poly8, z''', n_1, o_1, p_1, q_1
  52. Segment(R_1, S_1) → r_1
  53. Point(r_1) → T_1
  54. Vector(T_1, S_1) → v_1
  55. Vector(T_1, R_1) → w_1
  56. If(decimal > fracadjusted, 1, 0) → Ascore_1
  57. If(decimal > decimaltwo, 1, 0) → Ascore_2
  58. If(decimal > percentadjusted, 1, 0) → Ascore_3
  59. If(fracadjusted > decimal, 1, 0) → Bscore_1
  60. If(fracadjusted > decimaltwo, 1, 0) → Bscore_2
  61. If(fracadjusted > percentadjusted, 1, 0) → Bscore_3
  62. If(decimaltwo > decimal, 1, 0) → Cscore_1
  63. If(decimaltwo > fracadjusted, 1, 0) → Cscore_2
  64. If(decimaltwo > percentadjusted, 1, 0) → Cscore_3
  65. Vector(I, N) → s_1
  66. Vector(I, S) → t_1