小数乘以10的GeoGebra演示
几何画板及绘图内容加载中,请稍等……
①这个范例演示了小数0.13乘以10的乘法运算过程及结果变化;②涉及的核心数学概念包括小数乘法、十进制运算、数轴表示;③作图要点——从下方『构造摘要』提炼用到了Segment(线段)、Sequence(数列)、Polygon(多边形)、Join(连接)、Element(元素)、If(条件)、Translate(平移)、Dilate(缩放)、Point(点)、Intersect(交点)、Vector(向量)等GeoGebra命令/对象;④适合初中数学教学,用于帮助学生理解小数乘法运算及数形结合思想。
GeoGebra 命令及参数
Segment(C, D) → fSegment(D, B) → gSegment(B, A) → hSegment(A, C) → iSegment(F, G) → jSegment(G, H) → kSegment(H, E) → lSegment(E, F) → mSequence((k, 17), k, 0, 5) → l1Sequence((k, 18), k, 0, 5) → l2Polygon(I, J, K, L) → q1, i_1, j_1, k_1, l_1Sequence(Polygon[Element[l1, k], Element[l1, k + 1], Element[l2, k + 1], Element[l2, k]], k, 1, 5, 2) → l3Join({l4, l3}) → l5Element(l3, 1) → q2Element(l3, 2) → q3Element(l3, 3) → q4Sequence(Element[l1, k], k, 1, 5, 2) → l7Join({l8, l7}) → l9Sequence(Vector[Element[l9, k], Element[l6, k]], k, 1, 4) → l10If(0 < a < 1, Vector[Dilate[Element[l10, 1], a]], Vector[If[a ≥ 1, Vector[Element[l10, 1]]]]) → uIf(1 ≤ a < 2, Vector[Dilate[Element[l10, 2], a - 1]], Vector[If[a ≥ 2, Vector[Element[l10, 2]]]]) → vIf(2 ≤ a < 3, Vector[Dilate[Element[l10, 3], a - 2]], Vector[If[a ≥ 3, Vector[Element[l10, 3]]]]) → wIf(3 ≤ a < 4, Vector[Dilate[Element[l10, 4], a - 3]], Vector[If[a ≥ 4, Vector[Element[l10, 4]]]]) → bSequence((0, k), k, 0, 10) → l13Sequence((10, k), k, 0, 10) → l14Sequence((12, k), k, 0, 9) → l15Sequence((13, k), k, 0, 9) → l16Sequence((14, k), k, 0, 9) → l17Sequence((15, k), k, 0, 9) → l18Sequence(Segment[Element[l13, 11 - k], Element[l14, 11 - k]], k, 1, e) → l20Sequence(Polygon[Element[l13, 12 - k], Element[l13, 11 - k], Element[l14, 11 - k], Element[l14, 12 - k]], k, 1, e) → l19Translate(Element[l5, 1], Vector[Element[l11, 1]]) → q5Translate(Element[l5, 2], Vector[Element[l11, 2]]) → q6Translate(Element[l5, 3], Vector[Element[l11, 3]]) → q7Translate(Element[l5, 4], Vector[Element[l11, 4]]) → q8Sequence(Polygon[Element[l15, 12 - k], Element[l15, 11 - k], Element[l16, 11 - k], Element[l16, 12 - k]], k, 1, e) → l12Sequence(Polygon[Element[l16, 12 - k], Element[l16, 11 - k], Element[l17, 11 - k], Element[l17, 12 - k]], k, 1, e) → l21Sequence(Polygon[Element[l17, 12 - k], Element[l17, 11 - k], Element[l18, 11 - k], Element[l18, 12 - k]], k, 1, e) → l22Sequence(Segment[Element[l15, 11 - k], Element[l16, 11 - k]], k, 1, e) → l23Sequence(Segment[Element[l16, 11 - k], Element[l17, 11 - k]], k, 1, e) → l24Sequence(Segment[Element[l17, 11 - k], Element[l18, 11 - k]], k, 1, e) → l25Segment(Q, T) → nSegment(R, U) → pSegment(S, V) → qDilate(Q, o, Q) → Q'Dilate(T, o, Q) → T'Segment(Q', T') → n'Dilate(R, o, R) → R'Dilate(U, o, R) → U'Segment(R', U') → p'Dilate(S, o, S) → S'Dilate(V, o, S) → V'Segment(S', V') → q'Point(yAxis) → WSegment(W, Z) → rSegment(Z, A_1) → sPoint(yAxis) → B_1Segment(A_1, B_1) → tSegment(B_1, W) → f_1Segment(C_1, D_1) → g_1Segment(D_1, E_1) → h_1Segment(E_1, F_1) → m_1Segment(F_1, C_1) → n_1Segment(G_1, H_1) → p_1Segment(H_1, I_1) → q_1Segment(I_1, J_1) → r_1Segment(J_1, G_1) → s_1Polygon(A, B, D, C) → q9, a_1, b_1, d_1, c_1Polygon(F, Q, T, E) → q10, f_2, q_2, t_1, e_1Polygon(Q, R, U, T) → q11, q_3, r_2, u_1, t_2Polygon(R, S, V, U) → q12, r_3, s_2, v_1, u_2Intersect(i_1, l_1) → K_1Point(i) → L_1Intersect(j_1, k_1) → M_1Intersect(f, g) → N_1Vector(K_1, L_1) → w_1If(0 < a < 1, Vector[Dilate[w_1, a]]) → v_2Translate(L, v_2) → L'Translate(I, v_2) → I'Segment(L', I') → g_2Translate(I, v_2) → I'_1Translate(J, v_2) → J'Segment(I'_1, J') → h_2Vector(M_1, N_1) → w_2If(0 < a < 1, Vector[Dilate[w_2, a]]) → a_2Translate(J, a_2) → J'_1Translate(K, a_2) → K'Segment(J'_1, K') → i_2Translate(K, a_2) → K'_1Translate(L, a_2) → L'_1Segment(K'_1, L'_1) → j_2Intersect(t, f_1) → O_1Intersect(r, s) → P_1Intersect(g_1, n_1) → Q_1Intersect(h_1, m_1) → R_1Point(s_1) → S_1Intersect(p_1, q_1) → T_1Point(m) → U_1Point(j) → V_1Point(j) → Z_1Point(j) → B_2Vector(O_1, U_1) → b_2Vector(P_1, V_1) → c_2If(1 < a < 2, Vector[Dilate[b_2, a - 1]]) → d_2Translate(A_1, d_2) → C_2Translate(B_1, d_2) → D_2Segment(C_2, D_2) → t'Translate(B_1, d_2) → E_2Translate(W, d_2) → W'Segment(E_2, W') → k_2If(1 < a ≤ 2, Vector[Dilate[c_2, a - 1]]) → e_2Translate(W, e_2) → W'_1Translate(Z, e_2) → Z'Segment(W'_1, Z') → r'Translate(Z, e_2) → Z'_1Translate(A_1, e_2) → F_2Segment(Z'_1, F_2) → s'Point(m) → G_2Segment(G_2, W_1) → l_2Segment(W_1, V_1) → m_2Vector(Q_1, W_1) → n_2Vector(R_1, Z_1) → p_2If(2 < a < 3, Vector[Dilate[n_2, a - 2]]) → u_3If(2 < a < 3, Vector[Dilate[p_2, a - 2]]) → v_3Translate(F_1, u_3) → H_2Translate(C_1, u_3) → I_2Segment(H_2, I_2) → f_3Translate(C_1, u_3) → J_2Translate(D_1, u_3) → K_2Segment(J_2, K_2) → g_3Translate(E_1, v_3) → L_2Translate(F_1, v_3) → M_2Segment(L_2, M_2) → h_3Translate(D_1, v_3) → N_2Translate(E_1, v_3) → O_2Segment(N_2, O_2) → i_3Segment(W_1, A_2) → j_3Segment(A_2, Z_1) → k_3Vector(S_1, A_2) → w_3Vector(T_1, B_2) → a_3If(3 < a < 4, Vector[Dilate[w_3, a - 3]]) → b_3If(3 < a < 4, Vector[Dilate[a_3, a - 3]]) → c_3Translate(J_1, b_3) → P_2Translate(G_1, b_3) → Q_2Segment(P_2, Q_2) → l_3Translate(I_1, b_3) → R_2Translate(J_1, b_3) → S_2Segment(R_2, S_2) → m_3Translate(G_1, c_3) → T_2Translate(H_1, c_3) → U_2Segment(T_2, U_2) → n_3Translate(H_1, c_3) → V_2Translate(I_1, c_3) → W_2Segment(V_2, W_2) → p_3