无字证明 by Steve Phelps (3)
几何画板及绘图内容加载中,请稍等……
①本范例通过拖动点和滑块演示勾股定理的几何证明;②涉及核心数学概念:勾股定理、球体、直角三角形、等边三角形、单位圆、四边形;③作图要点:使用 GeoGebra 命令如 Point, Mirror, CircleArc, Polygon, Segment, OrthogonalLine, Dilate, Intersect, Rotate 等构建几何图形;④适合高中数学教学,用于直观理解勾股定理的证明过程。
GeoGebra 命令及参数
If(o ≤ 1, o, 1) → scalefactorPoint(yAxis) → BPoint(xAxis) → AMirror(A, B) → A'CircleArc(B, C, A) → cPoint(c) → DPolygon(D, A', 4) → poly1, e, f, g, h, E, FSegment(A, D) → aSegment(D, A') → bSegment(A, A') → dPolygon(A', A, 4) → poly2, i, j, k, l, G, HPolygon(A, D, 4) → poly3, m, n, p, q, I, JOrthogonalLine(D, i) → rDilate(F, 1 - scalefactor, A) → F'Polygon(F', A', E) → poly4, b_1, c_1, d_1Intersect(r, k) → MSegment(D, M) → a_1If(1 < o ≤ 2, o - 1, 1) → rotatefactorRotate(F', ((rotatefactor * 90))°, A') → F''Rotate(A', ((rotatefactor * 90))°, A') → A''Rotate(E, ((rotatefactor * 90))°, A') → E'Polygon(F'', A'', E') → poly4', e', f'', a''Intersect(i, a_1) → KIf(o > 2, 3 - o, 1) → scalefactor2Dilate(D, scalefactor2, K) → D'Polygon(D', A', H) → poly5, h_1, d', a'Dilate(I, 1 - scalefactor, A') → I'Polygon(J, I', A) → poly6, a_2, j_1, i'Rotate(J, (-(((rotatefactor * 90))°)), A) → J'Rotate(I', (-(((rotatefactor * 90))°)), A) → I''Rotate(A, (-(((rotatefactor * 90))°)), A) → A'_1Polygon(J', I'', A'_1) → poly6', a'_1, j', i''Polygon(A, D', G) → poly7, g_1, a_3, d'_1