有理数排序
几何画板及绘图内容加载中,请稍等……
①本范例演示在数轴上对四个有理数进行排序的操作;②涉及核心数学概念:有理数、数轴、不等式;③作图要点:使用 GeoGebra 命令 Line(直线)、Point(点)、Segment(线段)、If(条件判断)等构建数轴和放置数值点;④适合初中数学教学,用于理解和练习有理数大小比较。
GeoGebra 命令及参数
OrthogonalLine(A, xAxis) → bLine(C_2, B_2) → cIntersect(b, c) → D_2Vector((x(A), y(A)), (x(A) + a, y(A) + a)) → uLine(J, xAxis) → fOrthogonalLine(B, f) → gIntersect(f, g) → KMirror(L, g) → L'Mirror(J, g) → J'Mirror(M, g) → FLine(O, xAxis) → hOrthogonalLine(C, h) → iIntersect(h, i) → PMirror(Q, i) → Q'Mirror(O, i) → O'Mirror(R, i) → GPolygon(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_1Polygon(C, O', Q', G, R, Q, O) → poly2, n, o', q', r', r, q, oPolygon(B, J', L', F, M, L, J) → poly3, i_1, j', l', m', m, l, jLine(T, xAxis) → kOrthogonalLine(D, k) → pIntersect(k, p) → UMirror(V, p) → V'Mirror(T, p) → T'Mirror(W, p) → HPolygon(D, T', V', H, W, V, T) → poly4, s, t', v', w', w, v, tLine(A_1, xAxis) → d_1OrthogonalLine(Z, d_1) → j_1Intersect(d_1, j_1) → C_1Mirror(A_1, j_1) → D_1Mirror(B_1, j_1) → E_1Vector((0, 0), (z, 0)) → u_1Translate(A_1, u_1) → F_1Translate(B_1, u_1) → G_1Translate(Z, u_1) → Z'Translate(E_1, u_1) → H_1Translate(D_1, u_1) → I_1Translate(F_1, u_1) → J_1Translate(G_1, u_1) → K_1Translate(Z', u_1) → Z''Translate(H_1, u_1) → L_1Translate(I_1, u_1) → M_1Translate(J_1, u_1) → N_1Translate(K_1, u_1) → O_1Translate(Z'', u_1) → Z'''Translate(L_1, u_1) → P_1Translate(M_1, u_1) → Q_1Polygon(Z, A_1, B_1, E_1, D_1) → poly5, z_1, a_2, b_2, e_2, d_2Polygon(Z', F_1, G_1, H_1, I_1) → poly6, z', f_2, g_2, h_2, i_2Polygon(Z'', J_1, K_1, L_1, M_1) → poly7, z'', j_2, k_1, l_1, m_1Polygon(Z''', N_1, O_1, P_1, Q_1) → poly8, z''', n_1, o_1, p_1, q_1Segment(R_1, S_1) → r_1Point(r_1) → T_1Vector(T_1, S_1) → v_1Vector(T_1, R_1) → w_1If(decimal > fracadjusted, 1, 0) → Ascore_1If(decimal > decimaltwo, 1, 0) → Ascore_2If(decimal > percentadjusted, 1, 0) → Ascore_3If(fracadjusted > decimal, 1, 0) → Bscore_1If(fracadjusted > decimaltwo, 1, 0) → Bscore_2If(fracadjusted > percentadjusted, 1, 0) → Bscore_3If(decimaltwo > decimal, 1, 0) → Cscore_1If(decimaltwo > fracadjusted, 1, 0) → Cscore_2If(decimaltwo > percentadjusted, 1, 0) → Cscore_3Vector(I, N) → s_1Vector(I, S) → t_1