多边形外角和的无需言语证明
几何画板及绘图内容加载中,请稍等……
①本范例通过动态演示证明多边形外角和恒为360度;②涉及核心数学概念:多边形、外角、旋转、向量;③作图要点:使用GeoGebra命令Circle(圆)、Point(点)、Polygon(多边形)、Vector(向量)、Translate(平移)、Rotate(旋转)等构建图形并演示旋转关系;④适合高中数学教学,用于直观理解多边形外角和定理。
GeoGebra 命令及参数
Circle(AA, Taille - 0.6) → cPoint(c) → B_1Point(c) → C_1Point(c) → A_1Polygon(A_1, B_1, C_1) → poly1, c_1, a, bCentroid(poly1) → DCircle(AA, Taille + 2) → gVector(A_1, D) → uVector(C_1, D) → vVector(B_1, D) → wTranslate(A_1, Vector[(Voir * u)]) → ATranslate(B_1, Vector[(Voir * w)]) → BTranslate(C_1, Vector[(Voir * v)]) → CPolygon(A, B, C) → poly2, c_2, a_1, b_1Line(A, B) → dLine(B, C) → eLine(A, C) → fIntersect(g, e) → E_3, F_3Intersect(g, f) → G_3, H_4Intersect(g, d) → I_3, J_3Segment(E_3, F_3) → hSegment(I_3, J_3) → iAngle(C, A, I_3) → αAngle(B, C, H_4) → βAngle(A, B, E_3) → γLine(D, i) → jIntersect(c, j) → K_3, L_3Rotate(K_3, (-α), D) → K'Segment(D, K') → lSegment(K_3, D) → mRotate(K_3, γ, D) → K'_1Segment(K'_1, D) → n_5Segment(G_3, H_4) → pAngle(K', D, K_3) → δAngle(K'_1, D, K') → εAngle(K_3, D, K'_1) → ζCircle(M_3, Taille) → qPoint(q) → N_2Point(q) → O_1Point(q) → P_1Point(q) → Q_1Polygon(O_1, P_1, Q_1, N_2) → poly3, o, p_1, q_1, n_1Centroid(poly3) → S_2Vector(Q_1, S_2) → zVector(P_1, S_2) → rVector(N_2, S_2) → sVector(O_1, S_2) → tTranslate(N_2, Vector[(Voir * s)]) → NTranslate(O_1, Vector[(Voir * t)]) → OTranslate(P_1, Vector[(Voir * r)]) → PTranslate(Q_1, Vector[(Voir * z)]) → QPolygon(N, O, P, Q) → poly4, n', o', p', q'Line(Q, P) → d_1Line(P, O) → e_1Line(O, N) → f_1Line(Q, N) → g_1Circle(M_3, Taille + 2) → h_1Intersect(h_1, d_1) → T_2, U_2Intersect(h_1, g_1) → V_2, W_2Intersect(h_1, e_1) → Z_3, D_1Intersect(h_1, f_1) → E_1, F_1Segment(T_2, U_2) → i_1Segment(Z_3, D_1) → j_1Segment(F_1, E_1) → k_1Segment(V_2, W_2) → l_1Angle(U_2, Q, V_2) → ηAngle(D_1, P, U_2) → θAngle(F_1, O, D_1) → ιAngle(V_2, N, F_1) → κLine(S_2, l_1) → m_1Line(S_2, i_1) → r_1Intersect(h_1, m_1) → G_1, H_1Segment(G_1, S_2) → s_1Intersect(h_1, r_1) → I_1, J_1Segment(S_2, J_1) → t_1Line(S_2, j_1) → a_2Intersect(h_1, a_2) → K_1, L_1Segment(S_2, L_1) → b_2Line(S_2, k_1) → d_2Intersect(h_1, d_2) → M_1, N_1Segment(S_2, M_1) → e_2Circle(S_2, Taille + 0.4) → g_2Circle(R_3, Taille) → h_2Point(h_2) → S_1Point(h_2) → T_1Point(h_2) → U_1Point(h_2) → V_1Point(h_2) → W_1Polygon(T_1, U_1, V_1, W_1, S_1) → poly5, t_2, u_1, v_1, w_1, s_2Centroid(poly5) → RVector(S_1, R) → z_1Vector(T_1, R) → u_2Vector(U_1, R) → v_2Vector(V_1, R) → w_2Vector(W_1, R) → z_2Translate(S_1, Vector[(Voir * z_1)]) → STranslate(T_1, Vector[(Voir * u_2)]) → TTranslate(U_1, Vector[(Voir * v_2)]) → UTranslate(V_1, Vector[(Voir * w_2)]) → VTranslate(W_1, Vector[(Voir * z_2)]) → WLine(V, U) → i_2Line(U, T) → j_2Line(T, S) → k_2Line(S, W) → l_2Line(V, W) → m_2Circle(R, Taille + 2) → p_2Intersect(p_2, m_2) → R_1, Z_1Intersect(p_2, k_2) → A_2, B_2Intersect(p_2, i_2) → C_2, D_2Intersect(p_2, j_2) → E_2, F_2Intersect(p_2, l_2) → G_2, H_2Segment(C_2, D_2) → n_2Segment(E_2, F_2) → q_2Segment(Z_1, R_1) → r_2Segment(B_2, A_2) → a_3Segment(H_2, G_2) → b_3Angle(V, W, H_2) → λAngle(D_2, V, R_1) → μAngle(F_2, U, D_2) → νAngle(B_2, T, F_2) → ξAngle(H_2, S, B_2) → οLine(R, r_2) → e_3Intersect(p_2, e_3) → K_2, L_2Segment(R, L_2) → f_3Line(R, n_2) → g_3Intersect(p_2, g_3) → M_2, O_2Segment(R, O_2) → h_3Line(R, a_3) → k_3Intersect(p_2, k_3) → R_2, Z_2Segment(R_2, R) → l_3Polygon(S, T, U, V, W) → poly6, s_3, t_3, u_3, v_3, w_3Line(R, b_3) → c_3Intersect(p_2, c_3) → I_2, J_2Segment(I_2, R) → d_3Angle(L_2, R, I_2) → ρLine(R, q_2) → i_3Intersect(p_2, i_3) → P_2, Q_2Segment(R, Q_2) → j_3Circle(D, Taille - 0.4) → f_2Circle(A_3, Taille) → p_3Point(p_3) → HPoint(p_3) → IPoint(p_3) → JPoint(p_3) → KPoint(p_3) → LPoint(p_3) → MPoint(p_3) → EPoint(p_3) → FPoint(p_3) → GPolygon(E, F, G, H, I, J, K, L, M) → poly7, e_4, f_4, g_4, h_4, i_4, j_4, k_4, l_4, m_3Centroid(poly7) → ZSequence(Vector[Element[liste1, i], Z], i, 1, Length[liste1]) → liste2Sequence(Translate[Element[liste1, i], Vector[(Voir * Element[liste2, i])]], i, 1, Length[liste1]) → liste3Polygon(liste3) → poly8Circle(Z, Taille + 2) → p_4Sequence(Line[Element[liste3, i], Element[liste3, i + 1]], i, 1, Length[liste3]) → liste4Sequence(Intersect[p_4, Element[liste4, i], 2], i, 1, Length[liste4]) → liste5Sequence(Segment[Element[liste5, i], Element[liste3, i]], i, 1, Length[liste3]) → liste6Line(M, E) → q_4Line(Element[liste3, 1], Element[liste3, 9]) → r_4Intersect(p_4, r_4) → B_3, C_3Segment(Element[liste3, 9], B_3) → s_4Sequence(Angle[Element[liste5, i], Element[liste3, i + 1], Element[liste5, i + 1]], i, 1, Length[liste5]) → liste7Angle(B_3, Element[liste3, 1], Element[liste5, 1]) → σAngle(Element[liste5, 8], Element[liste3, 9], B_3) → τSegment(Element[liste3, 1], B_3) → t_4Sequence(Rotate[H_3, i, D_3], i, 0, 6.28319, (2 * π / n)) → liste8Polygon(liste8) → poly9Sequence(Line[Element[liste8, i], Element[liste8, i + 1]], i, 1, Length[liste8]) → liste9Sequence(Vector[Element[liste8, i], D_3], i, 1, Length[liste8]) → liste10Sequence(Translate[Element[liste8, i], Vector[(Voir * Element[liste10, i])]], i, 1, Length[liste8]) → liste11Circle(D_3, Taille + 2) → kSequence(Line[Element[liste11, i], Element[liste11, i + 1]], i, 1, Length[liste11]) → liste12Sequence(Intersect[k, Element[liste12, i], 2], i, 1, Length[liste12]) → liste13Polygon(liste11) → poly10Sequence(Segment[Element[liste13, i], Element[liste11, i]], i, 1, Length[liste11]) → liste14Sequence(Angle[Element[liste13, i], Element[liste11, i + 1], Element[liste13, i + 1]], i, 1, Length[liste13]) → liste15Polygon(liste11) → poly11Element(liste13, 1) → RRElement(liste13, Length[liste13] - 1) → SSElement(liste11, 1) → TTAngle(SS, TT, RR) → υ