小数乘法可视化练习 - CUEBA0008
几何画板及绘图内容加载中,请稍等……
① 本范例通过交互式界面演示小数乘法的计算过程,将抽象的乘法运算转化为直观的图形与数值反馈。② 核心数学概念包括小数乘法、算术平均数、分数与相似变换,同时涉及随机过程生成题目,帮助学生理解乘法分配律与位值关系。③ 作图要点:使用GeoGebra的Product、Mod、Textfield、Polygon、Sequence、Intersect、Line、Point、Segment等命令构建动态题目与图形;对象包括输入框InputBox1、文本text4、多边形P、点集F_1至I_2等,通过序列与交点生成网格或面积模型,配合滑块或随机数实现题目变化。④ 适合小学高年级至初中学生用于小数乘法练习,也可作为教师课堂演示工具,强化运算意义与几何直观。
GeoGebra 命令及参数
Product({ques, 100}) → c_2Mod(c_2, 10) → d_2Textfield(ques) → InputBox1Polygon(H_1, G_1, F_1, I_1) → q5, s_2, t_2, f_3, g_3Sequence(Dilate[G_1, i, F_1], i, 0, 1, 0.1) → l25Sequence(Dilate[H_1, i, I_1], i, 0, 1, 0.1) → l26Sequence(Segment[Element[l25, k], Element[l26, k]], k, 1, 10) → l27Polygon(H_2, G_2, F_2, I_2) → q5_1, s_3, t_3, f_4, g_4Sequence(Dilate[G_2, i, F_2], i, 0, 1, 0.1) → l25_1Sequence(Dilate[H_2, i, I_2], i, 0, 1, 0.1) → l26_1Sequence(Segment[Element[l25_1, k], Element[l26_1, k]], k, 1, 10) → l27_1Polygon(H_3, G_3, F_3, I_3) → q5_2, s_4, t_4, f_5, g_5Sequence(Dilate[G_3, i, F_3], i, 0, 1, 0.1) → l25_2Sequence(Dilate[H_3, i, I_3], i, 0, 1, 0.1) → l26_2Sequence(Segment[Element[l25_2, k], Element[l26_2, k]], k, 1, 10) → l27_2Polygon(H_4, G_4, F_4, I_4) → q5_3, s_5, t_5, f_6, g_6Sequence(Dilate[G_4, i, F_4], i, 0, 1, 0.1) → l25_3Sequence(Dilate[H_4, i, I_4], i, 0, 1, 0.1) → l26_3Sequence(Segment[Element[l25_3, k], Element[l26_3, k]], k, 1, 10) → l27_3Polygon(L_1, J_1, M_1, K_1) → q6, h_3, i_3, j_3, k_3Polygon(L_2, J_2, M_2, K_2) → q6_1, h_4, i_4, j_4, k_4Intersect(i_4, j_4) → N_1Intersect(h_3, i_3) → O_1Line(N_1, O_1) → l_3Point(l_3) → Q_1Point(l_3) → R_1Polygon(P_1, Q_1, R_1, S_1) → q7, n_3, p_3, q_3, r_3Point(l_3) → U_1Point(l_3) → V_1Polygon(T_1, U_1, V_1, W_1) → q8, a_3, b_3, c_3, d_3Point(l_3) → A_2Point(l_3) → B_2Polygon(Z_1, A_2, B_2, C_2) → q9, e_3, l_4, n_4, p_4Polygon(D_2, E_2, N_2, O_2) → q10, q_4, r_4, a_4, o_2Polygon(P_2, Q_2, R_2, S_2) → q11, b_4, c_4, d_4, e_4Polygon(T_2, U_2, V_2, W_2) → q12, h_5, u_2, v_2, i_5Polygon(Z_2, A_3, B_3, C_3) → q13, j_5, k_5, l_5, m_5Polygon(C, R, T, A) → q1, c, r, t, a_1Polygon(A, B, D, C) → q2, a_2, b_1, d, c_1Polygon(F, U, W, E) → q3, f, u, w, ePolygon(F, E, H, G) → q4, f_1, e_1, h, gPolygon(I, J, Z, A_1) → q14, i, j, z_1, kPolygon(J, K, L, I) → q15, j_1, k_1, l, i_1Polygon(N, C_1, B_1, M) → q16, n, m, p, m_1Polygon(N, O, Q, M) → q17, n_1, o, q, m_2Sequence(Dilate[A, i, B], i, 0, 1, 0.1) → l1Sequence(Dilate[C, i, D], i, 0, 1, 0.1) → l2Sequence(Segment[Element[l1, k], Element[l2, k]], k, 1, 10) → l3Sequence(Dilate[C, i, A], i, 0, 1, 0.1) → l4Sequence(Dilate[D, i, B], i, 0, 1, 0.1) → l5Sequence(Segment[Element[l4, k], Element[l5, k]], k, 1, 10) → l6Sequence(Dilate[E, i, H], i, 0, 1, 0.1) → l7Sequence(Dilate[F, i, G], i, 0, 1, 0.1) → l8Sequence(Segment[Element[l7, k], Element[l8, k]], k, 1, 10) → l9Sequence(Dilate[F, i, E], i, 0, 1, 0.1) → l10Sequence(Dilate[G, i, H], i, 0, 1, 0.1) → l11Sequence(Segment[Element[l10, k], Element[l11, k]], k, 1, 10) → l12Sequence(Dilate[J, i, K], i, 0, 1, 0.1) → l13Sequence(Dilate[I, i, L], i, 0, 1, 0.1) → l14Sequence(Segment[Element[l13, k], Element[l14, k]], k, 1, 10) → l15Sequence(Dilate[J, i, I], i, 0, 1, 0.1) → l16Sequence(Dilate[K, i, L], i, 0, 1, 0.1) → l17Sequence(Segment[Element[l16, k], Element[l17, k]], k, 1, 10) → l18Sequence(Dilate[N, i, O], i, 0, 1, 0.1) → l19Sequence(Dilate[M, i, Q], i, 0, 1, 0.1) → l20Sequence(Segment[Element[l19, k], Element[l20, k]], k, 1, 10) → l21Sequence(Dilate[N, i, M], i, 0, 1, 0.1) → l22Sequence(Dilate[O, i, Q], i, 0, 1, 0.1) → l23Sequence(Segment[Element[l22, k], Element[l23, k]], k, 1, 10) → l24Segment(D_1, E_1) → sSegment(E_1, D_3) → g_1Segment(D_3, E_3) → h_1Segment(E_3, D_1) → l_1