Dynamic model for adding two 2-digit numbers
Loading the math board and drawing, please wait…
This example demonstrates how to build effective addition models using the base ten system for mathematics educators and teachers to help students recognize number composition and operation processes. Core math concepts include base-ten operations, digit decomposition, and the commutative property of addition. Construction highlights involve GeoGebra commands/objects like Point, Segment, and Polygon as per the summary. Suitable for elementary math teachers' demonstrations or student understanding of addition principles.
GeoGebra Commands & Parameters
Point(Circle[A, 0.25]) → BPoint(Circle[E, 0.25]) → GPoint(Circle[F, 0.25]) → HPoint(Circle[I, 0.25]) → KPoint(Circle[J, 0.25]) → LPoint(Circle[M, 0.25]) → OPoint(Circle[N, 0.25]) → PPoint(Circle[Q, 0.25]) → SPoint(Circle[R, 0.25]) → TPoint(Circle[U, 0.25]) → ZPoint(Circle[V, 0.25]) → A_1Segment(V, A_1) → f_1Point(Circle[W, 0.25]) → C_1Point(Circle[B_1, 0.25]) → D_1Point(Circle[E_1, 0.25]) → G_1Point(Circle[F_1, 0.25]) → H_1Point(Circle[I_1, 0.25]) → K_1Point(Circle[J_1, 0.25]) → L_1Point(Circle[K_1, 0.25]) → O_1Point(Circle[O_1, 0.25]) → Q_1Point(Circle[M_1, 0.25]) → U_1Point(Circle[N_1, 0.25]) → V_1Segment(N_1, V_1) → j_2Point(Circle[P_1, 0.25]) → S_1Point(Circle[R_1, 0.25]) → T_1Point(Circle[C_2, 0.25]) → E_2Segment(C_2, E_2) → q_2Point(Circle[D_2, 0.25]) → F_2Segment(D_2, F_2) → c_3Polygon(C_2, E_2, F_2, D_2) → poly12, c_4, e_3, f_3, d_3Point(Circle[G_2, 0.25]) → I_2Segment(G_2, I_2) → g_3Point(Circle[H_2, 0.25]) → J_2Segment(H_2, J_2) → h_3Polygon(G_2, I_2, J_2, H_2) → poly13, g_4, i_3, j_3, h_4Point(Circle[W_1, 0.25]) → A_2Segment(W_1, A_2) → k_2Point(Circle[Z_1, 0.25]) → B_2Segment(Z_1, B_2) → l_2Polygon(W_1, A_2, B_2, Z_1) → poly11, w_1, a_3, b_3, z_1Polygon(K_2, L_2, M_2, N_2) → poly14, k_4, l_4, m_3, n_3Point(Circle[O_2, 0.25]) → Q_2Segment(O_2, Q_2) → p_3Point(Circle[P_2, 0.25]) → R_2Segment(P_2, R_2) → q_3Polygon(O_2, Q_2, R_2, P_2) → poly15, o_3, q_4, r_3, p_4Point(Circle[S_2, 0.25]) → U_2Segment(S_2, U_2) → s_3Point(Circle[T_2, 0.25]) → V_2Segment(T_2, V_2) → t_3Polygon(S_2, U_2, V_2, T_2) → poly16, s_4, u_3, v_3, t_4Point(Circle[W_2, 0.25]) → A_3Segment(W_2, A_3) → a_4Point(Circle[Z_2, 0.25]) → B_3Segment(Z_2, B_3) → b_4Polygon(W_2, A_3, B_3, Z_2) → poly17, w_6, a_5, b_5, z_6Point(Circle[C_3, 0.25]) → E_3Segment(C_3, E_3) → d_4Point(Circle[D_3, 0.25]) → F_3Segment(D_3, F_3) → e_4Polygon(C_3, E_3, F_3, D_3) → poly18, c_5, e_5, f_4, d_5Point(Circle[G_3, 0.25]) → I_3Segment(G_3, I_3) → i_4Point(Circle[H_3, 0.25]) → J_3Segment(H_3, J_3) → j_4Polygon(G_3, I_3, J_3, H_3) → poly19, g_6, i_5, j_5, h_6Point(Circle[K_3, 0.25]) → M_3Segment(K_3, M_3) → m_4Point(Circle[L_3, 0.25]) → N_3Segment(L_3, N_3) → n_4Polygon(K_3, M_3, N_3, L_3) → poly20, k_5, m_5, n_5, l_5Point(yAxis) → Q_3Point(yAxis) → R_3Polygon(P_3, O_3, Q_3, R_3) → poly21, p_5, o_4, q_5, r_4Point(r_4) → D_4Segment(S_3, D_4) → f_5Point(r_4) → E_4Segment(T_3, E_4) → r_5Point(r_4) → F_4Segment(Z_3, F_4) → s_5Point(r_4) → G_4Segment(V_3, G_4) → t_5Point(r_4) → H_4Segment(B_4, H_4) → a_6Point(r_4) → I_4Segment(A_4, I_4) → b_6Point(r_4) → J_4Segment(C_4, J_4) → c_6Point(r_4) → K_4Segment(W_3, K_4) → d_6Point(r_4) → L_4Segment(U_3, L_4) → e_6Segment(B_5, H_5) → j_6Polygon(S_4, Q_4, E_5, R_4, T_4) → poly23, s_6, q_6, e_7, r_6, t_6Segment(V_4, Z_4) → f_6Segment(Z_4, F_5) → i_6Point(t_6) → G_5Segment(A_5, G_5) → k_6Point(t_6) → I_5Segment(D_5, I_5) → l_6Point(t_6) → J_5Segment(C_5, J_5) → a_7Point(t_6) → K_5Segment(E_5, K_5) → b_7Point(t_6) → L_5Segment(W_4, L_5) → c_7Segment(V_4, M_5) → d_7Point(t_6) → N_5Segment(U_4, N_5) → f_7Segment(L_5, F_5) → g_7Segment(L_5, M_5) → h_7Segment(L_5, M_5) → i_7Segment(M_6, N_6) → r_8Polygon(P_6, O_6, Q_6, R_6) → poly25, p_9, o_8, q_9, r_9Point(r_9) → D_7Segment(T_6, D_7) → s_8Point(r_9) → E_7Segment(V_6, E_7) → t_8Point(r_9) → F_7Segment(Z_6, F_7) → a_9Point(r_9) → G_7Segment(B_7, G_7) → b_9Point(r_9) → H_7Segment(C_7, H_7) → c_9Point(r_9) → I_7Segment(A_7, I_7) → d_9Point(r_9) → J_7Segment(W_6, J_7) → e_9Point(r_9) → K_7Segment(U_6, K_7) → f_9Point(r_9) → L_7Segment(S_6, L_7) → g_9Polygon(Q_7, R_7, T_7, S_7) → poly27, q_{10}, r_{10}, t_9, s_9Polygon(G_8, F_8, H_8, I_8) → poly28, g_{10}, f_{10}, h_9, i_9Point(s_9) → S_8Segment(V_7, S_8) → j_9Point(s_9) → T_8Segment(Z_7, T_8) → k_9Point(s_9) → U_8Segment(B_8, U_8) → l_9Point(s_9) → V_8Segment(D_8, V_8) → a_{10}Point(s_9) → W_8Segment(E_8, W_8) → b_{10}Point(s_9) → Z_8Segment(C_8, Z_8) → c_{10}Point(s_9) → A_9Segment(A_8, A_9) → d_{10}Point(s_9) → B_9Segment(W_7, B_9) → e_{10}Point(s_9) → C_9Segment(U_7, C_9) → h_{10}Point(i_9) → D_9Segment(O_8, D_9) → i_{10}Point(i_9) → E_9Segment(K_8, E_9) → j_{10}Point(i_9) → F_9Segment(M_8, F_9) → k_{10}Point(i_9) → G_9Segment(Q_8, G_9) → l_{10}Segment(P_8, H_9) → m_{10}Point(i_9) → I_9Segment(N_8, I_9) → n_{10}Segment(J_8, F_8) → s_{10}Point(i_9) → J_9Segment(J_8, J_9) → t_{10}Segment(L_8, K_9) → a_{11}Segment(R_8, L_9) → b_{11}Point(Circle[M_9, 0.25]) → C_{10}Segment(M_9, C_{10}) → c_{11}Point(Circle[U_9, 0.25]) → D_{10}Segment(U_9, D_{10}) → d_{11}Point(Circle[N_9, 0.25]) → E_{10}Segment(N_9, E_{10}) → e_{11}Point(Circle[V_9, 0.25]) → F_{10}Segment(V_9, F_{10}) → f_{11}Point(Circle[T_9, 0.25]) → H_{10}Segment(T_9, H_{10}) → h_{11}Point(Circle[B_{10}, 0.25]) → K_{10}Point(Circle[S_9, 0.25]) → L_{10}Point(Circle[A_{10}, 0.25]) → M_{10}Point(Circle[R_9, 0.25]) → N_{10}Polygon(D_{10}, C_{10}, M_9, U_9) → poly30, d_{12}, c_{12}, m_{12}, u_9Polygon(N_9, E_{10}, F_{10}, V_9) → poly31, n_{12}, e_{12}, f_{12}, v_9Polygon(O_9, P_9, H_{10}, T_9) → poly32, o_{10}, p_{12}, h_{12}, t_{11}Point(Circle[S_{10}, 0.25]) → T_{10}Segment(S_{10}, T_{10}) → g_{11}Point(Circle[Q_{10}, 0.25]) → U_{10}Segment(Q_{10}, U_{10}) → i_{11}Polygon(S_{10}, Q_{10}, U_{10}, T_{10}) → poly33, s_{12}, q_{12}, u_{10}, t_{12}Polygon(V_{10}, W_{10}, Z_{10}, A_{11}) → poly36, v_{10}, w_{10}, z_{10}, a_{12}Polygon(F_6, D_6, E_6, G_6) → poly24, f_8, d_{13}, e_{13}, g_8Point(g_8) → I_{11}Segment(L_6, I_{11}) → k_7Point(g_8) → J_{11}Segment(E_{11}, J_{11}) → l_7Point(g_8) → K_{11}Segment(C_{11}, K_{11}) → p_7Point(g_8) → L_{11}Segment(G_{11}, L_{11}) → r_7Point(g_8) → M_{11}Segment(H_{11}, M_{11}) → c_8Point(g_8) → N_{11}Segment(D_{11}, N_{11}) → h_8Point(g_8) → O_{11}Segment(B_{11}, O_{11}) → j_8Point(g_8) → P_{11}Segment(J_6, P_{11}) → k_8Point(g_8) → Q_{11}Segment(F_{11}, Q_{11}) → l_8Point(Circle[V_{11}, 0.25]) → W_{11}Segment(V_{11}, W_{11}) → dPoint(Circle[Z_{11}, 0.25]) → A_{12}Segment(Z_{11}, A_{12}) → ePoint(Circle[B_{12}, 0.25]) → C_{12}Segment(B_{12}, C_{12}) → fPoint(Circle[D_{12}, 0.25]) → E_{12}Segment(D_{12}, E_{12}) → gPoint(Circle[F_{12}, 0.25]) → G_{12}Point(Circle[H_{12}, 0.25]) → I_{12}Point(Circle[J_{12}, 0.25]) → K_{12}Segment(J_{12}, K_{12}) → kPoint(Circle[L_{12}, 0.25]) → M_{12}Segment(L_{12}, M_{12}) → lPoint(Circle[R_{11}, 0.25]) → S_{11}Segment(R_{11}, S_{11}) → bPoint(Circle[T_{11}, 0.25]) → U_{11}Segment(T_{11}, U_{11}) → cPolygon(S_{11}, R_{11}, T_{11}, U_{11}) → poly1, s_{11}, r_{11}, t_1, u_{11}Polygon(V_{11}, Z_{11}, A_{12}, W_{11}) → poly2, v_{11}, z_{11}, a_1, w_{11}Polygon(C_{12}, E_{12}, D_{12}, B_{12}) → poly3, c_1, e_1, d_1, b_{12}Polygon(H_{12}, I_{12}, G_{12}, F_{12}) → poly4, h_1, i_{12}, g_{12}, f_2Polygon(L_{12}, M_{12}, K_{12}, J_{12}) → poly5, l_{12}, m_1, k_{12}, j_{12}Point(Circle[R_{12}, 0.25]) → T_{12}Segment(R_{12}, T_{12}) → mPoint(Circle[S_{12}, 0.25]) → U_{12}Segment(S_{12}, U_{12}) → nPolygon(R_{12}, S_{12}, U_{12}, T_{12}) → poly7, r_{12}, s_1, u_{12}, t_2Point(Circle[N_{13}, 0.25]) → J_{14}Segment(N_{13}, J_{14}) → i_2Point(Circle[Q_{13}, 0.25]) → K_{14}Segment(Q_{13}, K_{14}) → m_2Polygon(K_{14}, J_{14}, N_{13}, Q_{13}) → poly38, k_{14}, j_{14}, n_{13}, q_{13}Point(Circle[M_{13}, 0.25]) → M_{14}Segment(M_{13}, M_{14}) → n_2Point(Circle[L_{13}, 0.25]) → L_{14}Segment(L_{13}, L_{14}) → h_2Point(Circle[J_{13}, 0.25]) → S_{14}Segment(J_{13}, S_{14}) → p_2Polygon(M_{13}, M_{14}, L_{14}, L_{13}) → poly8, m_{13}, m_{14}, l_{14}, l_{11}Point(Circle[K_{13}, 0.25]) → O_{14}Segment(K_{13}, O_{14}) → r_2Polygon(O_{14}, K_{13}, J_{13}, S_{14}) → poly9, o_{14}, k_{11}, j_{13}, s_{14}Point(Circle[I_{13}, 0.25]) → P_{14}Segment(I_{13}, P_{14}) → s_2Point(Circle[H_{13}, 0.25]) → C_{14}Segment(H_{13}, C_{14}) → r_1Polygon(C_{14}, P_{14}, I_{13}, H_{13}) → poly10, c_{14}, p_{14}, i_{13}, h_{13}Point(Circle[G_{13}, 0.25]) → B_{14}Segment(G_{13}, B_{14}) → l_1Point(Circle[F_{13}, 0.25]) → D_{14}Segment(F_{13}, D_{14}) → a_2Polygon(B_{14}, G_{13}, F_{13}, D_{14}) → poly22, b_{14}, g_{13}, f_{13}, d_{14}Point(Circle[E_{13}, 0.25]) → G_{14}Segment(E_{13}, G_{14}) → d_2Point(Circle[D_{13}, 0.25]) → H_{14}Segment(D_{13}, H_{14}) → e_2Polygon(E_{13}, G_{14}, H_{14}, D_{13}) → poly26, e_{14}, g_{14}, h_{14}, d_{15}Point(Circle[B_{13}, 0.25]) → A_{14}Segment(B_{13}, A_{14}) → k_1Point(Circle[C_{13}, 0.25]) → U_{13}Segment(C_{13}, U_{13}) → b_1Polygon(A_{14}, U_{13}, C_{13}, B_{13}) → poly29, a_{14}, u_{13}, c_{13}, b_{13}Point(Circle[A_{13}, 0.25]) → P_{13}Segment(A_{13}, P_{13}) → qPoint(Circle[Z_{12}, 0.25]) → R_{13}Segment(Z_{12}, R_{13}) → rPolygon(P_{13}, A_{13}, Z_{12}, R_{13}) → poly34, p_{13}, a_{13}, z_{12}, r_{14}Point(Circle[V_{12}, 0.25]) → O_{13}Segment(V_{12}, O_{13}) → pPoint(Circle[W_{12}, 0.25]) → S_{13}Segment(W_{12}, S_{13}) → sPolygon(S_{13}, W_{12}, V_{12}, O_{13}) → poly35, s_{13}, w_{12}, v_{12}, o_{13}Point(Circle[T_{13}, 0.25]) → E_{14}Segment(T_{13}, E_{14}) → tPoint(Circle[E_{14}, 0.25]) → F_{14}Segment(E_{14}, F_{14}) → g_1Point(Circle[F_{14}, 0.25]) → I_{14}Segment(F_{14}, I_{14}) → i_1Point(Circle[I_{14}, 0.25]) → Q_{14}Segment(I_{14}, Q_{14}) → j_1Point(Circle[Q_{14}, 0.25]) → R_{14}Segment(Q_{14}, R_{14}) → b_2Point(Circle[R_{14}, 0.25]) → T_{14}Segment(R_{14}, T_{14}) → c_2Point(Circle[T_{14}, 0.25]) → U_{14}Segment(T_{14}, U_{14}) → g_2Point(Circle[U_{14}, 0.25]) → V_{14}Segment(U_{14}, V_{14}) → m_6Point(Circle[V_{14}, 0.25]) → W_{14}Segment(V_{14}, W_{14}) → n_6Point(Circle[W_{14}, 0.25]) → Z_{14}Segment(W_{14}, Z_{14}) → p_6Point(Circle[V_{13}, 0.25]) → A_{15}Segment(V_{13}, A_{15}) → m_8Point(Circle[A_{15}, 0.25]) → B_{15}Segment(A_{15}, B_{15}) → n_8Point(Circle[B_{15}, 0.25]) → C_{15}Segment(B_{15}, C_{15}) → q_8Point(Circle[C_{15}, 0.25]) → D_{15}Segment(C_{15}, D_{15}) → m_9Point(Circle[D_{15}, 0.25]) → E_{15}Segment(D_{15}, E_{15}) → n_9Point(Circle[E_{15}, 0.25]) → F_{15}Segment(E_{15}, F_{15}) → p_{10}Point(Circle[F_{15}, 0.25]) → G_{15}Segment(F_{15}, G_{15}) → j_{11}Point(Circle[G_{15}, 0.25]) → H_{15}Segment(G_{15}, H_{15}) → m_{11}Point(Circle[H_{15}, 0.25]) → I_{15}Segment(H_{15}, I_{15}) → n_{11}Point(Circle[I_{15}, 0.25]) → J_{15}Segment(I_{15}, J_{15}) → p_{11}Point(Circle[W_{13}, 0.25]) → K_{15}Segment(W_{13}, K_{15}) → q_{11}Point(Circle[K_{15}, 0.25]) → L_{15}Segment(K_{15}, L_{15}) → t_{13}Point(Circle[L_{15}, 0.25]) → M_{15}Segment(L_{15}, M_{15}) → f_{14}Point(Circle[M_{15}, 0.25]) → N_{15}Segment(M_{15}, N_{15}) → i_{14}Point(Circle[N_{15}, 0.25]) → O_{15}Segment(N_{15}, O_{15}) → n_{14}Point(Circle[O_{15}, 0.25]) → P_{15}Segment(O_{15}, P_{15}) → q_{14}Point(Circle[P_{15}, 0.25]) → Q_{15}Segment(P_{15}, Q_{15}) → t_{14}Point(Circle[Q_{15}, 0.25]) → R_{15}Segment(Q_{15}, R_{15}) → a_{15}Point(Circle[R_{15}, 0.25]) → S_{15}Segment(R_{15}, S_{15}) → b_{15}Point(Circle[S_{15}, 0.25]) → T_{15}Segment(S_{15}, T_{15}) → c_{15}Point(Circle[Z_{13}, 0.25]) → U_{15}Segment(Z_{13}, U_{15}) → e_{15}Point(Circle[U_{15}, 0.25]) → V_{15}Segment(U_{15}, V_{15}) → f_{15}Point(Circle[V_{15}, 0.25]) → W_{15}Segment(V_{15}, W_{15}) → g_{15}Point(Circle[W_{15}, 0.25]) → Z_{15}Segment(W_{15}, Z_{15}) → h_{15}Point(Circle[Z_{15}, 0.25]) → A_{16}Segment(Z_{15}, A_{16}) → i_{15}Point(Circle[A_{16}, 0.25]) → B_{16}Segment(A_{16}, B_{16}) → j_{15}Point(Circle[B_{16}, 0.25]) → C_{16}Segment(B_{16}, C_{16}) → k_{15}Point(Circle[C_{16}, 0.25]) → D_{16}Segment(C_{16}, D_{16}) → l_{15}Point(Circle[D_{16}, 0.25]) → E_{16}Segment(D_{16}, E_{16}) → m_{15}Point(Circle[E_{16}, 0.25]) → F_{16}Segment(E_{16}, F_{16}) → n_{15}Polygon(W_{13}, Z_{13}, F_{16}, T_{15}) → poly37, w_{13}, z_{13}, f_{16}, t_{15}Segment(K_{15}, U_{15}) → p_{15}Segment(L_{15}, V_{15}) → q_{15}Segment(M_{15}, W_{15}) → r_{15}Segment(N_{15}, Z_{15}) → s_{15}Segment(O_{15}, A_{16}) → b_{16}Segment(P_{15}, B_{16}) → c_{16}Segment(Q_{15}, C_{16}) → d_{16}Segment(R_{15}, D_{16}) → g_{16}Segment(S_{15}, E_{16}) → h_{16}Polygon(T_{13}, V_{13}, J_{15}, Z_{14}) → poly39, t_{16}, v_{13}, j_{16}, z_{14}Segment(E_{14}, A_{15}) → a_{16}Segment(B_{15}, F_{14}) → e_{16}Segment(I_{14}, C_{15}) → i_{16}Segment(D_{15}, Q_{14}) → k_{16}Segment(R_{14}, E_{15}) → l_{16}Segment(F_{15}, T_{14}) → m_{16}Segment(U_{14}, G_{15}) → n_{16}Segment(H_{15}, V_{14}) → p_{16}Segment(W_{14}, I_{15}) → q_{16}Segment(J_{15}, Z_{14}) → r_{16}Polygon(N_{14}, H_{16}, I_{16}, J_{16}) → poly40, n_{17}, h_{17}, i_{17}, j_{17}
AI Drawing Prompt Reference
This is a dynamic model for adding two-digit numbers. The model consists of points, line segments, and shapes to demonstrate number decomposition and addition processes. The construction order starts from basic points and gradually adds line segments and shapes to help understand addition principles. The shapes include points, line segments, and shapes, with clear relationships, suitable for mathematical education.
The prompt above was compiled from the original drawing commands and is for reference only.