Pythagorean Theorem Area Demo
Loading the math board and drawing, please wait…
This example demonstrates the Pythagorean theorem, focusing on the relationship between the sides of a right triangle and its area calculation. Core math concepts include the Pythagorean theorem, area computation, and coordinate geometry. It uses commands like Segment, Semicircle, Point, Polygon, Midpoint, Intersect, Vector, Translate, Line, Angle, OrthogonalLine, Circle for geometric construction and analysis, making it suitable for high school mathematics education and learning geometric constructions and optimization problems.
GeoGebra Commands & Parameters
Segment(A, B) → fSemicircle(A, B) → cPoint(c) → CPolygon(A, C, B) → รูปหลายเหลี่ยม1, b, a, c_1Polygon(B, A, 4) → รูปหลายเหลี่ยม2, g, h, i, j, D, EPolygon(C, B, 4) → รูปหลายเหลี่ยม3, k, l, m, n, F, GPolygon(A, C, 4) → รูปหลายเหลี่ยม4, p, q, r, s, H, IMidpoint(A, B) → JMidpoint(A, D) → KMidpoint(D, E) → LMidpoint(B, E) → MSegment(J, L) → tSegment(K, M) → dIntersect(t, d) → NMidpoint(H, A) → OSegment(O, N) → ePoint(e) → PVector(O, P) → uTranslate(รูปหลายเหลี่ยม4, u) → รูปหลายเหลี่ยม4'Line(L, l) → f_1Line(M, a) → g_1Line(J, n) → h_1Line(K, a) → i_1Intersect(g_1, h_1) → QIntersect(h_1, i_1) → RIntersect(f_1, i_1) → SPolygon(J, A, K, R) → รูปหลายเหลี่ยม5, j_1, a_1, k_1, r_1Segment(R, B) → l_1Point(l_1) → TVector(R, T) → vTranslate(J, v) → J'Translate(A, v) → A'Translate(K, v) → K'Translate(R, v) → R'Polygon(J', A', K', R') → รูปหลายเหลี่ยม5', j', a', k', r'Polygon(J, Q, M, B) → รูปหลายเหลี่ยม6, j_2, q_1, m_1, b_1Segment(Q, C) → n_1Point(n_1) → UVector(Q, U) → wTranslate(J, w) → J'_1Translate(Q, w) → Q'Translate(M, w) → M'Translate(B, w) → B'Polygon(J'_1, Q', M', B') → รูปหลายเหลี่ยม6', j'_1, q', m', b'Polygon(D, L, S, K) → รูปหลายเหลี่ยม7, d_1, l_2, s_1, k_2Segment(S, F) → p_1Point(p_1) → VVector(S, V) → u_1Translate(D, u_1) → D'Translate(L, u_1) → L'Translate(S, u_1) → S'Translate(K, u_1) → K'_1Polygon(D', L', S', K'_1) → รูปหลายเหลี่ยม7', d', l', s', k'_1Intersect(f_1, g_1) → WPolygon(W, L, E, M) → รูปหลายเหลี่ยม8, w_1, l_3, e_1, m_2Segment(W, G) → t_1Point(t_1) → ZVector(W, Z) → v_1Translate(W, v_1) → W'Translate(L, v_1) → L'_1Translate(E, v_1) → E'Translate(M, v_1) → M'_1Polygon(W', L'_1, E', M'_1) → รูปหลายเหลี่ยม8', w', l'_1, e', m'_1Angle(A, C, B) → αAngle(A, I, H) → βAngle(I, H, C) → γAngle(H, C, A) → δAngle(C, A, I) → εAngle(C, G, F) → ζAngle(G, F, B) → ηAngle(F, B, C) → θAngle(B, C, G) → ιAngle(D, A, B) → κAngle(A, B, E) → λAngle(B, E, D) → μAngle(E, D, A) → νIntersect(m, n) → A_1Intersect(l, m) → B_1Intersect(q, r) → C_1Intersect(r, s) → D_1Line(E_1, A) → f_2Line(F_1, B) → g_2OrthogonalLine(C, g_2) → h_2Intersect(f_2, h_2) → G_1Intersect(g_2, h_2) → H_1Intersect(h_2, l) → I_1Intersect(g_2, m) → J_1Intersect(f_2, q) → K_1Intersect(h_2, r) → L_1Polygon(C, G_1, A) → poly1, a_2, c_2, g_3Circle(A, c_2) → d_2Segment(A, E_1) → i_2Intersect(d_2, i_2, 1) → M_1Segment(A, M_1) → n_2Point(n_2) → N_1Vector(A, N_1) → u_2Translate(C, u_2) → C'Translate(G_1, u_2) → O_1Translate(A, u_2) → A'_1Polygon(C', O_1, A'_1) → poly1', a'_1, c', o_1Polygon(C, H_1, B) → poly2, b_2, c_3, h_3Circle(B, c_2) → e_2Segment(B, F_1) → p_2Intersect(e_2, p_2, 1) → P_1Segment(B, P_1) → q_2Point(q_2) → Q_1Vector(B, Q_1) → v_2Translate(C, v_2) → C'_1Translate(H_1, v_2) → R_1Translate(B, v_2) → B'_1Polygon(C'_1, R_1, B'_1) → poly2', b'_1, c'_1, r_2Polygon(C, A_1, J_1, H_1) → poly3, c_4, a_3, j_3, h_4Segment(H_1, F_1) → s_2Point(s_2) → S_1Vector(H_1, S_1) → w_2Translate(รูปหลายเหลี่ยม3, t_2) → รูปหลายเหลี่ยม3'Translate(C, w_2) → C'_2Translate(A_1, w_2) → T_1Translate(J_1, w_2) → U_1Translate(H_1, w_2) → V_1Polygon(C'_2, T_1, U_1, V_1) → poly3', c'_2, t_3, u_3, v_3Polygon(B_1, J_1, H_1, I_1) → poly4, b_3, j_4, h_5, i_3Segment(H_1, E_1) → f_3Point(f_3) → W_1Vector(H_1, W_1) → w_3Translate(B_1, w_3) → Z_1Translate(J_1, w_3) → A_2Translate(H_1, w_3) → B_2Translate(I_1, w_3) → C_2Polygon(Z_1, A_2, B_2, C_2) → poly4', z_1, a_4, b_4, c_5Polygon(I_1, H_1, B) → poly5, b_5, i_4, h_6Segment(B, Z_1) → k_3Point(k_3) → D_2Vector(B, D_2) → d_3Translate(I_1, d_3) → E_2Translate(H_1, d_3) → F_2Translate(B, d_3) → B'_2Polygon(E_2, F_2, B'_2) → poly5', b'_2, e_3, f_4Polygon(C, L_1, C_1) → poly6, c_6, c_7, l_4Segment(C_1, C') → m_3Point(m_3) → G_2Vector(C_1, G_2) → n_3Translate(C, n_3) → C'_3Translate(L_1, n_3) → H_2Translate(C_1, n_3) → I_2Polygon(C'_3, H_2, I_2) → poly6', i_5, c'_3, h_7Intersect(h_2, f_2) → J_2Polygon(L_1, D_1, A, J_2) → poly7, l_5, d_4, a_5, j_5Segment(D_1, N_1) → p_3Point(p_3) → K_2Vector(D_1, K_2) → q_3Translate(L_1, q_3) → L_2Translate(D_1, q_3) → M_2Translate(A, q_3) → A'_2Translate(J_2, q_3) → N_2Polygon(L_2, M_2, A'_2, N_2) → poly7', l_6, m_4, a'_2, n_4Polygon(B, A, 4) → poly8, r_3, s_3, g_4, k_4, O_2, P_2Polygon(A, B, C) → poly9, c_8, a_6, b_6