分数乘法 by Joko Nugroho
几何画板及绘图内容加载中,请稍等……
该范例演示了分数乘法的过程。核心数学概念包括分数和乘法。通过使用GeoGebra命令如Point、Polygon、Textfield等,用户可以动态地探索分数乘法的几何意义。适合小学高年级和初中学生学习。
GeoGebra 命令及参数
Point({1 - mover, 0}) → f2PointPoint({-1 + mover, 0}) → f1PointPolygon(f1Point, f1Point + (f1, 0), f1Point + (f1, 1), f1Point + (0, 1)) → f1poly, f1point, n, p, qPolygon(f2Point, E, G, H) → poly3, f2point, e, g_1, h_1Textfield(f1Text) → InputBox1Textfield(f2Text) → InputBox2IndexOf(47, TextToUnicode[f1Text]) → slash1IndexOf(47, TextToUnicode[f2Text]) → slash2Take(f1Text, slash1 + 1) → D1TextPolygon(f1Point, f1Point + (1, 0), 4) → poly1, f, g, h, i, A, BPolygon(f2Point, f2Point + (1, 0), 4) → poly2, j, k, l, m, C, DTake(f2Text, slash2 + 1) → D2TextSequence(Segment[f1Point + (i / D1, 0), f1Point + (i / D1, 1)], i, 1, D1 - 1) → f1BarsSequence(Segment[f2Point + (0, i / D2), f2Point + (1, i / D2)], i, 1, D2 - 1) → f2BarsPolygon(f2Point, f2Point + (0, f2), f2Point + (1, f2), f2Point + (1, 0)) → f2poly, r, s, t, aRemoveUndefined(Sequence[If[pN / i ≟ floor(pN / i), i], i, 1, pN]) → NfactorsRemoveUndefined(Sequence[If[pD / i ≟ floor(pD / i), i], i, 1, pD]) → DfactorsIntersection(Nfactors, Dfactors) → factors
AI 绘图提示语参考
在坐标系中画两块分数长方形区域:左侧以两点为底边端点,形成一块竖向高度为1、左右可随分母变化的多边形;右侧同样用另一组端点构成第二块分数长方形。再在两块区域内做分割刻度:在左块底边到顶边之间按左分数的分母划分若干竖向小线段,在右块左右边界之间按右分数的分母划分若干横向小线段。让两块以同一水平基准对齐,并在区域重叠区域形成可理解的相乘分数对应关系,同时在图上预留用于输入分子和分母的文本框与显示斜杠分隔符。
以上提示语为根据原始绘图命令整理而来,仅供参考。