勾股定理证明 by milanofff
几何画板及绘图内容加载中,请稍等……
①本范例演示勾股定理的几何证明方法;②涉及核心数学概念包括直角三角形、面积、全等三角形、平行四边形;③作图要点:使用 GeoGebra 命令如 Midpoint(中点)、Polygon(多边形)、Segment(线段)、Intersect(交点)、Rotate(旋转)、Line(直线)、OrthogonalLine(垂线)、Distance(距离)、Circle(圆)、Vector(向量)、Translate(平移)等构建图形;④适合初中及以上学生学习和理解勾股定理的证明过程及几何性质。
GeoGebra 命令及参数
Midpoint(B, A) → MPolygon(A, B, 4) → square, bsq, asq, csq, dsq, C_1, DSegment(A, C_1) → d_1Segment(B, D) → d_2Intersect(d_1, d_2) → ORotate(A, rot°, M) → CPolygon(A, C, B) → brown, b, a, b_1Line(C, B) → mOrthogonalLine(Z, m) → nOrthogonalLine(Y, m) → pIntersect(m, n) → NIntersect(m, p) → PDistance(N, P) → rCircle(B, If[r1 > 0, 0, (-r1) / 40]) → credCircle(B, If[r1 > 0, 0, (-r1) / 20]) → cblueIntersect(cred, m, 1) → BRIntersect(cred, m, 2) → BGIntersect(cblue, m, 2) → BBVector(B, C) → uVector(B, A) → vTranslate(BR, u) → B_1RTranslate(BR, v) → ARPolygon(AR, B_1R, BR) → red, br, ar, b_1rTranslate(BG, u) → B_1GTranslate(BG, v) → AGTranslate(BB, u) → B_1BTranslate(BB, v) → ABRotate(A, If[r1 ≤ 0, 0*°, (3 * r1 / 4)°], O) → A1Rotate(C, If[r1 ≤ 0, 0*°, (3 * r1 / 4)°], O) → ERotate(B, If[r1 ≤ 0, 0*°, (3 * r1 / 4)°], O) → B1Polygon(A1, E, B1) → red1, b1, a1, b1_1Rotate(A, If[r1 ≤ 0, 0*°, (r1 / 2)°], O) → A2Rotate(B, If[r1 ≤ 0, 0*°, (r1 / 2)°], O) → B2Rotate(A, If[r1 ≤ 0, 0*°, (r1 / 4)°], O) → A3Rotate(B, If[r1 ≤ 1, 0*°, (r1 / 4)°], O) → B3Angle(BR, B_1R, AR) → αAngle(B, C, A) → βAngle(B1, E, A1) → γPolygon(A, B, D) → poly1, d, a_1, b_2