圆内接正方形面积问题动态演示
几何画板及绘图内容加载中,请稍等……
①本范例动态演示了正方形内圆的面积问题;②涉及核心概念:圆、正方形、面积、几何作图;③构造要点:运用Polygon、LineBisector、Intersect、Circle、Segment、Line、Dilate、Midpoint、Rotate、Vector、Translate等GeoGebra命令;④适合高中数学教学与几何问题探究。
GeoGebra 命令及参数
Polygon(A, B, 4) → poly1, f, g, h, i, C, DLineBisector(A, B) → jLineBisector(C, B) → kIntersect(k, j) → EIntersect(j, h) → FCircle(E, F) → cIntersect(g, k) → GSegment(B, F) → lSegment(A, G) → mIntersect(c, l) → H, ISegment(G, I) → nIntersect(l, m) → JSegment(G, J) → pSegment(J, I) → qSegment(D, A) → rSegment(C, B) → sSegment(B, A) → tSegment(I, B) → dIntersect(k, l) → KSegment(J, K) → eLine(E, l) → f_1Intersect(f_1, t) → LIntersect(f_1, m) → MSegment(K, G) → h_1Segment(E, K) → i_1Segment(D, C) → j_1Intersect(j, m) → NIntersect(c, r) → O, SDilate(A, If[0 < u ≤ 1, 1 - u, 0], G) → A'Segment(A, A') → g_1Dilate(O, If[0 < u ≤ 1, 1 - u, 0], G) → O'Segment(O, O') → k_1Dilate(F, If[1 < u ≤ 2, 2 - u, 0], K) → F'Segment(F, F') → l_1Dilate(K, If[2 < u ≤ 3, 3 - u, 0], J) → K'Segment(K, K') → m_1Midpoint(J, I) → PIntersect(c, t) → Q, TDilate(F, If[0 < u ≤ 1, 1 - u, 0], Q) → F'_1Segment(F, F'_1) → n_1Dilate(J, If[3 < u ≤ 4, 4 - u, 0], P) → J'Segment(J, J') → p_1Dilate(P, If[4 < u ≤ 5, 5 - u, 0], I) → P'Segment(P, P') → q_1Dilate(G, If[4 < u ≤ 5, 5 - u, 0], I) → G'Segment(G, G') → r_1Dilate(I, If[5 < u ≤ 6, 6 - u, 0], B) → I'Polygon(I, J, G) → poly2, g_2, i_2, j_2Polygon(K, J, G) → poly3, g_3, k_2, j_3Rotate(K, If[7 < u ≤ 8, ((u - 7) * π), π], J) → K'_1Rotate(K', If[7 < u ≤ 8, ((u - 7) * π), π], J) → K''Segment(K'_1, K'') → t_1Rotate(K'_1, If[8 < u ≤ 9, ((u - 8) * π), π], P) → RRotate(K'', If[8 < u ≤ 9, ((u - 8) * π), π], P) → K'''Segment(R, K''') → a_1Dilate(J, If[10 < u ≤ 11, 11 - u, 0], I) → J'_1Midpoint(I, B) → UDilate(I, If[5 < u ≤ 6, 6 - u, 0], U) → I'_1Segment(I, I'_1) → s_1Dilate(U, If[6 < u ≤ 7, 7 - u, 0], B) → U'Segment(U, U') → b_1Polygon(I, B, G) → poly4, g_4, i_3, b_2Rotate(R, If[9 < u ≤ 10, ((u - 9) * π), π], I) → R'Rotate(K''', If[9 < u ≤ 10, ((u - 9) * π), π], I) → VSegment(R', V) → c_1Rotate(R', If[10 < u ≤ 11, ((u - 10) * π), π], U) → R''Rotate(V, If[10 < u ≤ 11, ((u - 10) * π), π], U) → V'Segment(R'', V') → d_1Midpoint(K, B) → WRotate(K, If[12 < u ≤ 13, ((u - 12) * π), π], W) → K'_2Rotate(J, If[12 < u ≤ 13, ((u - 12) * π), π], W) → J'_2Rotate(G, If[12 < u ≤ 13, ((u - 12) * π), π], W) → G'_1Polygon(K'_2, J'_2, G'_1) → poly3', g'_1, k'_2, j'_2Rotate(I, If[12 < u ≤ 13, ((u - 12) * π), π], W) → I'_2Rotate(J, If[12 < u ≤ 13, ((u - 12) * π), π], W) → J'_3Rotate(G, If[12 < u ≤ 13, ((u - 12) * π), π], W) → G'_2Polygon(I'_2, J'_3, G'_2) → poly2', g'_2, i'_2, j'_3Rotate(I, If[12 < u ≤ 13, ((u - 12) * π), π], W) → I'_3Rotate(B, If[12 < u ≤ 13, ((u - 12) * π), π], W) → B'Rotate(G, If[12 < u ≤ 13, ((u - 12) * π), π], W) → G'_3Polygon(I'_3, B', G'_3) → poly4', g'_3, i'_3, b'Dilate(E, If[16 < u ≤ 17, 17 - u, 0], D) → K'_3Vector(E, K'_3) → vDilate(L, If[13 < u ≤ 14, 14 - u, 0], Q) → L'Vector(L, L') → wTranslate(I'_3, w) → ZTranslate(B', w) → B''Translate(G'_3, w) → A_1Polygon(Z, B'', A_1) → poly4'', a_2, z_1, b''Translate(I'_2, w) → B_1Translate(J'_3, w) → C_1Translate(G'_2, w) → D_1Polygon(B_1, C_1, D_1) → poly2'', d_2, b_3, c_2Translate(K'_2, w) → E_1Translate(J'_2, w) → F_1Translate(G'_1, w) → G_1Polygon(E_1, F_1, G_1) → poly3'', g_5, e_1, f_2Midpoint(E, L) → H_1Rotate(B_1, If[14 < u ≤ 15, ((u - 14) * π), π], H_1) → I_1Rotate(C_1, If[14 < u ≤ 15, ((u - 14) * π), π], H_1) → J_1Rotate(D_1, If[14 < u ≤ 15, ((u - 14) * π), π], H_1) → K_1Polygon(I_1, J_1, K_1) → poly2''', k_3, i_4, j_4Rotate(Z, If[14 < u ≤ 15, ((u - 14) * π), π], H_1) → Z'Rotate(B'', If[14 < u ≤ 15, ((u - 14) * π), π], H_1) → B'''Rotate(A_1, If[14 < u ≤ 15, ((u - 14) * π), π], H_1) → L_1Polygon(Z', B''', L_1) → poly4''', l_2, z', b'''Rotate(E_1, If[14 < u ≤ 15, ((u - 14) * π), π], H_1) → M_1Rotate(F_1, If[14 < u ≤ 15, ((u - 14) * π), π], H_1) → N_1Rotate(G_1, If[14 < u ≤ 15, ((u - 14) * π), π], H_1) → O_1Polygon(M_1, N_1, O_1) → poly3''', o_1, m_2, n_2Dilate(Q, If[16 < u ≤ 17, 17 - u, 0], A) → Q'Vector(Q, Q') → u_1Vector(P_1, Q_1) → v_1Dilate(E, If[16 < u ≤ 17, 17 - u, 0], F) → E'Vector(E, E') → w_1Translate(Z, u_1) → Z'_1Translate(B'', u_1) → B'''_1Translate(A_1, u_1) → R_1Polygon(Z'_1, B'''_1, R_1) → poly4'''_1, r_2, z'_1, b'''_1Translate(Z, w_1) → Z'_2Translate(B'', w_1) → B'''_2Translate(A_1, w_1) → S_1Polygon(Z'_2, B'''_2, S_1) → poly4'''_2, s_2, z'_2, b'''_2Translate(Z, v) → Z'_3Translate(B'', v) → B'''_3Translate(A_1, v) → T_1Polygon(Z'_3, B'''_3, T_1) → poly4'''_3, t_2, z'_3, b'''_3Translate(B_1, v) → U_1Translate(C_1, v) → V_1Translate(D_1, v) → W_1Polygon(U_1, V_1, W_1) → poly2'''_1, w_2, u_2, v_2Translate(B_1, u_1) → Z_1Translate(C_1, u_1) → A_2Translate(D_1, u_1) → B_2Polygon(Z_1, A_2, B_2) → poly2'''_2, b_4, z_2, a_3Translate(B_1, w_1) → C_2Translate(C_1, w_1) → D_2Translate(D_1, w_1) → E_2Polygon(C_2, D_2, E_2) → poly2'''_3, e_2, c_3, d_3Translate(E_1, u_1) → F_2Translate(F_1, u_1) → G_2Translate(G_1, u_1) → H_2Polygon(F_2, G_2, H_2) → poly3'''_1, h_2, f_3, g_6Translate(E_1, v) → I_2Translate(F_1, v) → J_2Translate(G_1, v) → K_2Polygon(I_2, J_2, K_2) → poly3'''_2, k_4, i_5, j_5Translate(E_1, w_1) → L_2Translate(F_1, w_1) → M_2Translate(G_1, w_1) → N_2Polygon(L_2, M_2, N_2) → poly3'''_3, n_3, l_3, m_3Translate(Z', u_1) → Z''Translate(B''', u_1) → O_2Translate(L_1, u_1) → P_2Polygon(Z'', O_2, P_2) → poly5, p_2, z'', o_2Translate(I_1, u_1) → Q_2Translate(J_1, u_1) → R_2Translate(K_1, u_1) → S_2Polygon(Q_2, R_2, S_2) → poly6, s_3, q_2, r_3Translate(M_1, u_1) → T_2Translate(N_1, u_1) → U_2Translate(O_1, u_1) → V_2Polygon(T_2, U_2, V_2) → poly7, v_3, t_3, u_3Translate(I'_3, u_1) → W_2Translate(B', u_1) → B''_1Translate(G'_3, u_1) → Z_2Polygon(W_2, B''_1, Z_2) → poly4''_1, z_3, w_3, b''_1Translate(K, u_1) → K'_4Translate(J, u_1) → J'_4Translate(G, u_1) → G'_4Polygon(K'_4, J'_4, G'_4) → poly3'_1, g'_4, k'_4, j'_4Translate(I, u_1) → I'_4Translate(J, u_1) → J'_5Translate(G, u_1) → G'_5Polygon(I'_4, J'_5, G'_5) → poly2'_1, g'_5, i'_4, j'_5Translate(I'_2, u_1) → A_3Translate(J'_3, u_1) → B_3Translate(G'_2, u_1) → C_3Polygon(A_3, B_3, C_3) → poly2''_1, c_4, a_4, b_5Translate(K'_2, u_1) → D_3Translate(J'_2, u_1) → E_3Translate(G'_1, u_1) → F_3Polygon(D_3, E_3, F_3) → poly3''_1, f_4, d_4, e_3Translate(I, u_1) → I'_5Translate(B, u_1) → B'_1Translate(G, u_1) → G'_6Polygon(I'_5, B'_1, G'_6) → poly4'_1, g'_6, i'_5, b'_1Translate(M_1, v) → G_3Translate(N_1, v) → H_3Translate(O_1, v) → I_3Polygon(G_3, H_3, I_3) → poly8, i_6, g_7, h_3Translate(I_1, v) → J_3Translate(J_1, v) → K_3Translate(K_1, v) → L_3Polygon(J_3, K_3, L_3) → poly9, l_4, j_6, k_5Translate(Z', v) → Z''_1Translate(B''', v) → M_3Translate(L_1, v) → N_3Polygon(Z''_1, M_3, N_3) → poly10, n_4, z''_1, m_4Translate(K, v) → K'_5Translate(J, v) → J'_6Translate(G, v) → G'_7Polygon(K'_5, J'_6, G'_7) → poly3'_2, g'_7, k'_5, j'_6Translate(I, v) → I'_6Translate(J, v) → J'_7Translate(G, v) → G'_8Polygon(I'_6, J'_7, G'_8) → poly2'_2, g'_8, i'_6, j'_7Translate(I, v) → I'_7Translate(B, v) → B'_2Translate(G, v) → G'_9Polygon(I'_7, B'_2, G'_9) → poly4'_2, g'_9, i'_7, b'_2Translate(I'_3, v) → O_3Translate(B', v) → B''_2Translate(G'_3, v) → P_3Polygon(O_3, B''_2, P_3) → poly4''_2, p_3, o_3, b''_2Translate(I'_2, v) → Q_3Translate(J'_3, v) → R_3Translate(G'_2, v) → S_3Polygon(Q_3, R_3, S_3) → poly2''_2, s_4, q_3, r_4Translate(K'_2, v) → T_3Translate(J'_2, v) → U_3Translate(G'_1, v) → V_3Polygon(T_3, U_3, V_3) → poly3''_2, v_4, t_4, u_4Translate(M_1, w_1) → W_3Translate(N_1, w_1) → Z_3Translate(O_1, w_1) → A_4Polygon(W_3, Z_3, A_4) → poly11, a_5, w_4, z_4Translate(I_1, w_1) → B_4Translate(J_1, w_1) → C_4Translate(K_1, w_1) → D_4Polygon(B_4, C_4, D_4) → poly12, d_5, b_6, c_5Translate(Z', w_1) → Z''_2Translate(B''', w_1) → E_4Translate(L_1, w_1) → F_4Polygon(Z''_2, E_4, F_4) → poly13, f_5, z''_2, e_4Translate(I'_3, w_1) → G_4Translate(B', w_1) → B''_3Translate(G'_3, w_1) → H_4Polygon(G_4, B''_3, H_4) → poly4''_3, h_4, g_8, b''_3Translate(K, w_1) → K'_6Translate(J, w_1) → J'_8Translate(G, w_1) → G'_{10}Polygon(K'_6, J'_8, G'_{10}) → poly3'_3, g'_{10}, k'_6, j'_8Translate(I, w_1) → I'_8Translate(J, w_1) → J'_9Translate(G, w_1) → G'_{11}Polygon(I'_8, J'_9, G'_{11}) → poly2'_3, g'_{11}, i'_8, j'_9Translate(I'_2, w_1) → I_4Translate(J'_3, w_1) → J_4Translate(G'_2, w_1) → K_4Polygon(I_4, J_4, K_4) → poly2''_3, k_6, i_7, j_7Translate(K'_2, w_1) → L_4Translate(J'_2, w_1) → M_4Translate(G'_1, w_1) → N_4Polygon(L_4, M_4, N_4) → poly3''_3, n_5, l_5, m_5Translate(I, w_1) → I'_9Translate(B, w_1) → B'_3Translate(G, w_1) → G'_{12}Polygon(I'_9, B'_3, G'_{12}) → poly4'_3, g'_{12}, i'_9, b'_3Intersect(k_1, r) → O_4Intersect(n_1, j_1) → P_4Intersect(k_1, s) → Q_4Intersect(n_1, t) → R_4Intersect(c, r_1) → S_4, T_4Line(P_4, B) → p_4Intersect(g_1, p_4) → U_4