分数数量比较
几何画板及绘图内容加载中,请稍等……
①本范例通过动态演示分数的大小比较,直观展示不同几何形状中的数量关系;②涉及核心数学概念包括分数、几何作图、等边三角形、正交中心、立体几何及勾股定理;③构造过程中运用了Point(点)、GCD(最大公约数)、Polygon(多边形)、Sequence(数列)、PolyLine(多段线)、Mirror(镜像)、Segment(线段)、If(条件判断)、Div(整除)、Mod(取模)等GeoGebra命令与对象;④适合高中数学教学,用于帮助学生理解分数与几何结合的应用场景。
GeoGebra 命令及参数
Point(Sequence[A + (i, 0), i, 1, 24]) → PPoint(Sequence[B + (i, 0), i, 1, 24]) → QGCD(num1 - num2, If[a, num2, num1]) → hcfPolygon({A, P, P + (0, 1), A + (0, 1)}) → q1Polygon({B, Q, Q + (0, 1), B + (0, 1)}) → q2Sequence(Translate[pic1, Vector[A + (i - 1, 0)]], i, 1, num1) → l1Sequence(Translate[pic2, Vector[B + (i - 1, 0)]], i, 1, num2) → l2Polygon({P, (x(Q), y(P)), (x(Q), y(P) + 1), P + (0, 1)}) → q3Polygon({Q, Q + (x(P) - x(Q), 0), Q + (x(P) - x(Q), 1), Q + (0, 1)}) → q4PolyLine(C + (0, 0.5), C + (0, 0.7), ((x(C) + x(D)) / 2, y(C) + 0.7), ((x(C) + x(D)) / 2, y(C) + 0.9), ((x(C) + x(D)) / 2, y(C) + 0.7), D + (0, 0.7), D + (0, 0.5)) → fMirror(f, y = y(A) + 0.5) → f'Segment(Q + (0, 1), If[x(P) < x(Q), D - (0, 1), C - (0, 1)]) → gPolyLine(B - (0, 0.5), B - (0, 0.7), ((x(B) + x(Q)) / 2, y(Q) - 0.7), ((x(B) + x(Q)) / 2, y(B) - 0.9), ((x(B) + x(Q)) / 2, y(B) - 0.7), Q - (0, 0.7), Q - (0, 0.5)) → hPolyLine(E + (0, 0.5), E + (0, 0.7), ((x(E) + x(F)) / 2, y(E) + 0.7), ((x(E) + x(F)) / 2, y(E) + 0.9), ((x(E) + x(F)) / 2, y(E) + 0.7), F + (0, 0.7), F + (0, 0.5)) → iMirror(i, y = y(B) + 0.5) → i'PolyLine(A - (0, 0.5), A - (0, 0.7), ((x(A) + x(P)) / 2, y(P) - 0.7), ((x(A) + x(P)) / 2, y(A) - 0.9), ((x(A) + x(P)) / 2, y(A) - 0.7), P - (0, 0.7), P - (0, 0.5)) → jIf(hcf > 1 ∨ abs(num1 - num2) ≥ If[a, num2, num1], true, false) → simplifyDiv(abs(num1 - num2), If[a, num2, num1]) → ainteger_1Mod(abs(num1 - num2) / hcf, If[a, num2, num1] / hcf) → anumerator