全等与相似三角形命名
几何画板及绘图内容加载中,请稍等……
①本范例演示如何通过 GeoGebra 动态演示全等与相似三角形的命名方法;②涉及核心数学概念包括全等三角形的 SSS, SAS, ASA, AAS 性质及相似三角形的 AA, SAS, SSS 性质;③作图要点运用了 Sequence, RandomElement, Rotate, Line, Intersect, Circle, If, Max, Polygon, Min, Shuffle, Angle, Take, Append 等命令及对象,实现三角形的随机生成与变换;④适合初中及以上数学教学,用于几何作图与定理验证教学。
GeoGebra 命令及参数
Sequence(30° + ((i * 10))°, i, 0, 12) → listAlphaRandomElement(listAlpha) → αSequence(((i * 10))°, i, 1, (180 - α / °) / 10 - 1) → listBetaRandomElement(listBeta) → βRandomElement({0.75, 1, 1.25}) → kRotate(A, β, O) → A'Line(O, A') → LineOA'Rotate(O, (-α), A) → O'Line(A, O') → LineAO'Intersect(LineOA', LineAO') → BCircle(O'', (Distance[O, B] * k)) → cRotate(Dilate[Translate[A, Vector[O, O'']], k, O''], If[rotate, theta, 0°], O'') → A''Circle(A'', (Distance[A, B] * k)) → dIntersect(c, d, 1) → B''1Intersect(c, d, 2) → B''2If(reflect, B''1, B''2) → B''Max({Distance[A, B], Distance[A, O], Distance[O, B]}) → maxLengthMax({x(O), x(A), x(B), x(O''), x(A''), x(B'')}) → maxXPolygon(O, A, B) → poly1, b_1, c_1, a_1Min({x(O), x(A), x(B), x(O''), x(A''), x(B'')}) → minXMin({y(O), y(A), y(B), y(O''), y(A''), y(B'')}) → minYMax({y(O), y(A), y(B), y(O''), y(A''), y(B'')}) → maxYShuffle({"D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P", "Q", "R", "S", "T", "V", "W", "X", "Y"}) → listLetterAngle(poly1) → angleO, angleA, angleBPolygon(B'', O'', A'') → poly2, a_2, b_2, c_2Angle(poly2) → angleB'', angleO'', angleA''Take(listLetter, 1, 3) → listQuestionAppend("?", Take[listLetter, 4, 6]) → listAnswer1Append("?", Take[listLetter, 4, 6]) → listAnswer2Append("?", Take[listLetter, 4, 6]) → listAnswer3If(SelectedIndex[listAnswer1] ≟ 2, angleO'', If[SelectedIndex[listAnswer1] ≟ 3, angleA'', If[SelectedIndex[listAnswer1] ≟ 4, angleB'', 0°]]) → ans1If(SelectedIndex[listAnswer2] ≟ 2, angleO'', If[SelectedIndex[listAnswer2] ≟ 3, angleA'', If[SelectedIndex[listAnswer2] ≟ 4, angleB'', 0°]]) → ans2If(SelectedIndex[listAnswer3] ≟ 2, angleO'', If[SelectedIndex[listAnswer3] ≟ 3, angleA'', If[SelectedIndex[listAnswer3] ≟ 4, angleB'', 0°]]) → ans3