勾股定理(特殊情形)动态演示
几何画板及绘图内容加载中,请稍等……
① 本范例通过GeoGebra动态几何环境,直观演示了勾股定理在直角三角形中的特殊情形,即当两直角边相等时,斜边平方等于两直角边平方和的几何关系。② 核心数学概念是勾股定理(毕达哥拉斯定理),涉及直角三角形、正方形面积、旋转与平移变换,以及通过构造辅助线来验证面积相等关系。③ 作图要点:从构造摘要可见,使用了Point、Segment、Polygon、Rotate、Ray、Circle、Intersect、Vector、Translate、Midpoint、OrthogonalLine、LineBisector、Line等命令,创建了多个点(A、B、C等)、线段(a、b、c等)、多边形(q1、q2等)以及旋转后的图形(如A'、B'等),通过旋转和构造正方形来展示面积关系。④ 适合初中数学几何教学,用于帮助学生理解勾股定理的几何意义,也可用于教师课堂演示或学生自主探索,通过动态调整三角形形状观察面积变化。
GeoGebra 命令及参数
Point(yAxis) → APoint(yAxis) → BPoint(xAxis) → CSegment(B, C) → gSegment(C, A) → hPoint(xAxis) → GPolygon(H, G, B, A) → q1, h_1, g_1, b, aRotate(H, 0.6435, A) → H'_{1}Rotate(G, 0.6435, A) → G'_{1}Rotate(B, 0.6435, A) → B'_{2}Rotate(A, 0.6435, A) → A'_{2}Rotate(H, c, A) → H'Rotate(G, c, A) → G'Rotate(B, c, A) → B'Rotate(A, c, A) → A'Polygon(H', G', B', A') → q1', h', g', b', a'Ray(G'_{1}, B'_{2}) → iPolygon(H'_{1}, G'_{1}, B'_{2}, A) → q2, h'_{1}, g'_{1}, b'_{2}, a_1Circle(G'_{1}, c - 0.64) → dIntersect(d, i) → D,Vector(G'_{1}, D) → uTranslate(H'_{1}, u) → ETranslate(G'_{1}, u) → FTranslate(B'_{2}, u) → ITranslate(A, u) → A'_{1}Polygon(E, F, I, A'_{1}) → q2', e, f_1, i_1, a'_{1}Segment(H', G') → fSegment(G', B') → jSegment(B', A) → kSegment(A, H') → mMidpoint(H', A) → JMidpoint(G', B') → KMidpoint(H', J) → LMidpoint(G', K) → MMidpoint(K, B') → NMidpoint(J, A) → OMidpoint(H', G') → QMidpoint(H', Q) → PMidpoint(Q, G') → RMidpoint(A, B') → SMidpoint(A, S) → TMidpoint(S, B') → USegment(L, M) → lSegment(J, K) → nSegment(O, N) → pSegment(P, T) → qSegment(Q, S) → rSegment(R, U) → sMidpoint(A'_{1}, E) → VMidpoint(I, D) → WMidpoint(V, E) → ZMidpoint(A'_{1}, V) → A_1Midpoint(I, W) → B_1Midpoint(W, D) → C_1Segment(Z, C_1) → tSegment(V, W) → j_1Segment(A_1, B_1) → k_1Midpoint(E, D) → D_1Midpoint(D_1, D) → E_1Midpoint(E, D_1) → F_1Midpoint(A'_{1}, I) → G_1Midpoint(A'_{1}, G_1) → H_1Midpoint(G_1, I) → I_1Segment(F_1, H_1) → l_1Segment(D_1, G_1) → m_1Segment(E_1, I_1) → n_1Point(yAxis) → J_1Polygon(B, M_1, L_1, C) → q3, b_1, p_1, q_1, c_1Intersect(i, h) → O_1OrthogonalLine(N_1, i) → r_1Intersect(r_1, i) → P_1Circle(P_1, 1) → d_1Intersect(d_1, r_1, 2) → Q_1LineBisector(N_1, Q_1) → s_1LineBisector(C, B) → t_1Intersect(s_1, t_1) → R_1Rotate(B, c - 4.64, R_1) → B'_{1}Rotate(M_1, c - 4.64, R_1) → S_1Rotate(L_1, c - 4.64, R_1) → T_1Rotate(C, c - 4.64, R_1) → C'Polygon(B'_{1}, S_1, T_1, C') → q3', b'_{1}, e_1, f_2, c'Polygon(M_1, W_1, Z_1, L_1) → q4, h_2, w_1, z_1, i_2Intersect(d_1, i, 1) → A_2Midpoint(O_1, A_2) → B_2Midpoint(M_1, L_1) → C_2Segment(A_2, L_1) → j_2Rotate(M_1, c - 6.85, M_1) → E_2Rotate(W_1, c - 6.85, M_1) → F_2Rotate(Z_1, c - 6.85, M_1) → G_2Rotate(L_1, c - 6.85, M_1) → H_2Polygon(E_2, F_2, G_2, H_2) → q4', e_2, k_2, l_2, m_2OrthogonalLine(M_1, u) → n_2OrthogonalLine(C, n_2) → p_2Intersect(n_2, p_2) → I_2Polygon(M_1, I_2, C, O_1) → q5, q_2, r_2, c_2, o_1Circle(I_2, c - 7.49) → d_2Intersect(d_2, p_2) → J_2, K_2Vector(I_2, J_2) → vTranslate(M_1, v) → L_2Translate(I_2, v) → M_2Translate(C, v) → C'_{1}Translate(O_1, v) → N_2Polygon(L_2, M_2, C'_{1}, N_2) → q5', s_2, t_2, c'_{1}, a_2Polygon(A, O_1, P_1, N_1) → q6, a_3, b_2, f_3, g_3Midpoint(N_1, A) → O_2Midpoint(N_1, O_2) → P_2Midpoint(O_2, A) → Q_2Midpoint(P_1, O_1) → R_2Midpoint(O_1, R_2) → S_2Midpoint(N_1, P_1) → T_2Midpoint(N_1, T_2) → U_2Midpoint(T_2, A) → V_2Midpoint(O_1, A) → W_2Midpoint(A, W_2) → Z_2Segment(Q_2, S_2) → h_3Segment(O_2, R_2) → i_3Segment(P_2, A_2) → j_3Segment(U_2, Z_2) → k_3Segment(W_2, T_2) → l_3Midpoint(W_2, O_1) → A_3Segment(Q_1, A_3) → m_3Intersect(d_1, i) → B_3, C_3OrthogonalLine(C_3, i) → n_3OrthogonalLine(N_1, r_1) → p_3Intersect(n_3, p_3) → D_3Circle(D_3, 1) → c_3Intersect(c_3, n_3, 1) → E_3Circle(E_3, 1) → d_3Intersect(d_3, n_3, 1) → F_3Circle(F_3, 1) → e_3Intersect(e_3, n_3, 1) → G_3Circle(N_1, 1) → q_3Intersect(d_3, q_3, 1) → H_3Circle(H_3, 1) → r_3Intersect(e_3, r_3, 1) → I_3Polygon(N_1, Q_1, G_3, D_3) → q7, s_3, t_3, b_3, f_4Segment(E_3, H_3) → g_4Segment(F_3, I_3) → h_4Segment(C', B'_{1}) → i_4Segment(B'_{1}, S_1) → j_4Segment(S_1, T_1) → k_4Segment(T_1, C') → l_4Circle(C', 1) → c_4Circle(T_1, 1) → d_4Intersect(c_4, i_4, 1) → J_3Intersect(d_4, k_4, 1) → K_3Circle(S_1, 1) → e_4Intersect(e_4, k_4, 1) → L_3Circle(B'_{1}, 1) → p_4Intersect(p_4, i_4) → M_3,Segment(M_3, L_3) → m_4Segment(J_3, K_3) → n_4Circle(C'_{1}, 1) → q_4Intersect(q_4, t_2, 1) → N_3Circle(N_2, 1) → r_4Intersect(a_2, b_2) → O_3Intersect(r_4, a_2) → P_3,Segment(P_3, N_3) → s_4Circle(J_2, 1) → t_4Circle(L_2, 1) → c_5Intersect(t_4, t_2, 1) → Q_3Intersect(a_2, b_2) → R_3Intersect(c_5, a_2) → S_3,Segment(S_3, Q_3) → a_4Polygon(W_1, J_1, T_3, V_3) → q8, b_4, f_5, g_5, v_3Circle(C_3, 1) → d_5Intersect(d_5, n_3) → Z_3, A_4Segment(V_3, L_1) → h_5Polygon(G_4, L_1, K_1, T_3, V_3, W_3) → poly1, m_5, n_5, p_5, q_5, r_5, w_3Segment(W_3, P_1) → s_5Circle(W_3, c - 12.73) → t_5Intersect(t_5, s_5, 1) → B_4Vector(W_3, B_4) → wTranslate(G_4, w) → C_4Translate(L_1, w) → D_4Translate(K_1, w) → E_4Translate(T_3, w) → F_4Translate(V_3, w) → H_4Translate(W_3, w) → I_4Polygon(C_4, D_4, E_4, F_4, H_4, I_4) → poly1', i_5, j_5, k_5, l_5, a_5, b_5Circle(P_1, sqrt(2)) → g_2Line(W_3, K_1) → e_5Vector(W_3, P_1) → u_1Translate(G_4, u_1) → U_1Translate(L_1, u_1) → V_1Translate(K_1, u_1) → J_4Translate(T_3, u_1) → K_4Translate(V_3, u_1) → L_4Translate(W_3, u_1) → M_4Polygon(U_1, V_1, J_4, K_4, L_4, M_4) → poly1'_{1}, f_6, v_1, g_6, h_6, i_6, j_6Rotate(U_1, c - 19.05, P_1) → N_4Rotate(V_1, c - 19.05, P_1) → O_4Rotate(J_4, c - 19.05, P_1) → P_4Rotate(K_4, c - 19.05, P_1) → Q_4Rotate(L_4, c - 19.05, P_1) → R_4Rotate(M_4, c - 19.05, P_1) → S_4Polygon(N_4, O_4, P_4, Q_4, R_4, S_4) → poly2, k_6, o_4, l_6, m_6, n_6, p_6Midpoint(O_4, P_4) → T_4Segment(P_1, T_4) → q_6Midpoint(Q_4, P_4) → U_4Segment(P_1, U_4) → r_6Midpoint(D_4, E_4) → V_4Midpoint(F_4, E_4) → W_4Segment(B_4, W_4) → s_6Segment(B_4, V_4) → t_6Segment(M_1, H_2) → a_6Segment(H_2, G_2) → b_6Segment(G_2, F_2) → c_6Segment(F_2, M_1) → d_6Circle(H_2, 1) → e_6Intersect(e_6, a_6, 1) → Z_4Circle(G_2, 1) → c_7Intersect(c_7, c_6, 1) → A_5Circle(M_1, 1) → d_7Intersect(d_7, a_6, 1) → B_5Circle(F_2, 1) → e_7Intersect(e_7, c_6, 1) → C_5Segment(B_5, C_5) → f_7Segment(Z_4, A_5) → g_7Segment(W_3, U_3) → h_7Segment(W_3, Z_1) → i_7Segment(M_1, G_4) → j_7Midpoint(R_2, O_1) → D_5OrthogonalLine(C, h) → k_7OrthogonalLine(B_3, k_7) → l_7Intersect(k_7, l_7) → E_5OrthogonalLine(R_2, k_7) → m_7OrthogonalLine(D_5, k_7) → n_7Intersect(k_7, n_7) → F_5Intersect(k_7, m_7) → G_5Polygon(O_1, C, E_5, B_3) → q9, p_7, c_8, q_7, r_7Segment(D_5, F_5) → s_7Segment(R_2, G_5) → t_7Circle(V_3, c - 10.49) → d_8Intersect(d_8, h_5, 1) → D_2Vector(V_3, D_2) → u_2Translate(W_1, u_2) → H_5Translate(J_1, u_2) → I_5Translate(T_3, u_2) → J_5Translate(V_3, u_2) → K_5Polygon(H_5, I_5, J_5, K_5) → q8', a_7, b_7, f_8, g_8Polygon(V_3, T_3, K_1, Z_1) → q10, h_8, i_8, j_8, k_8Segment(H, G) → l_8Segment(G, B) → m_8Segment(B, A) → n_8Segment(H, A) → p_8Midpoint(H, A) → L_5Midpoint(A, B) → M_5Midpoint(B, G) → N_5Midpoint(H, G) → O_5Midpoint(H, O_5) → P_5Midpoint(O_5, G) → Q_5Midpoint(A, M_5) → R_5Midpoint(M_5, B) → S_5Midpoint(G, N_5) → T_5Midpoint(N_5, B) → U_5Midpoint(H, L_5) → V_5Midpoint(L_5, A) → W_5Segment(V_5, T_5) → q_8Segment(L_5, N_5) → r_8Segment(W_5, U_5) → s_8Segment(Q_5, S_5) → t_8Segment(O_5, M_5) → a_8Segment(P_5, R_5) → b_8Segment(M_1, L_1) → e_8Point(g) → Z_5Point(g) → A_6Segment(Z_5, V_3) → f_9Segment(A_6, W_3) → g_9Segment(A, B) → h_9Segment(B, C) → i_9Segment(C, A) → j_9Polygon(B_6, E_6, D_6, C_6) → q11, k_9, l_9, m_9, n_9
AI 绘图提示语参考
绘制一个直角三角形ABC,其中两条直角边相等。构造以A、B、C为顶点的正方形q1和q2。通过旋转和翻译,将正方形q1和q2的对应边重合,形成新的正方形q1'和q2'。通过辅助线和中点构造,展示直角三角形斜边上的正方形面积等于两个直角边上的正方形面积之和。
以上提示语为根据原始绘图命令整理而来,仅供参考。