同分母分数加法 by FLINK-Team
几何画板及绘图内容加载中,请稍等……
本范例演示如何使用 GeoGebra 添加同分母分数。涉及的核心数学概念是分数加法。作图要点包括使用 Sequence, Point, Circle, Segment, Textfield, SelectedIndex, If 命令和对象,如 H, widthNennerBar, widthZaehlerBar, I, allowedPositionsNennerBar, PNenner, nenner2, zaehler, zaehler2 等。适合小学 5-6 年级学生,用于学习分数加法。
GeoGebra 命令及参数
Sequence(I + ((i * widthNennerBar / 12) * (1, 0)), i, 1, 12) → allowedPositionsNennerBarPoint(allowedPositionsNennerBar) → PNennerCircle(M, B) → cSegment(M, M + (Radius[c] * (0, 1))) → fSegment(H, H + (widthZaehlerBar * (1, 0))) → gSegment(I, I + (widthNennerBar * (1, 0))) → hSequence(H + ((i * widthZaehlerBar / 12) * (1, 0)), i, 0, nenner2 - 1) → allowedPositionsZaehlerBarPoint(allowedPositionsZaehlerBar) → PZaehlerSequence(Rotate[f, ((i * 2) * pi / nenner2), M], i, 0, nenner2 - 1) → l1Sequence(J + ((i * widthZaehlerBar / 12) * (1, 0)), i, 0, nenner2 - 1) → allowedPositionsZaehlerBar2Point(allowedPositionsZaehlerBar2) → PZaehler1Segment(J, J + (widthZaehlerBar * (1, 0))) → iCircle(M_1, B_1) → dSegment(M_1, M_1 + (Radius[d] * (0, 1))) → jSequence(Rotate[j, ((i * 2) * pi / nenner2), M_1], i, 0, nenner2 - 1) → l3Circle(M_2, B_2) → eSegment(M_2, M_2 + (Radius[e] * (0, 1))) → kSequence(Rotate[k, ((i * 2) * pi / nenner2), M_2], i, 0, nenner2 - 1) → l5Sequence(Rotate[K, (((-(i + 1)) * 2) * pi / nenner2), M_2], i, 0, zaehler2 - 1) → l7Textfield(aInput) → InputBox1SelectedIndex(z1) → index1SelectedIndex(z2) → index2Circle(M_{3}, B_{3}) → e_{1}Circle(M_{3}, B_{3}) → pSegment(M_{3}, M_{3} + (Radius[p] * (0, 1))) → k_1Sequence(Rotate[k_1, ((i * 2) * pi / nenner2), M_{3}], i, 0, nenner2 - 1) → l9Sequence(CircleSector[M, Rotate[KreisOben, (((-(i + 1)) * 2) * pi / nenner2), M], Rotate[KreisOben, (((-i) * 2) * pi / nenner2) - 0.0001, M]], i, 0, zaehler2 - 1) → l2Sequence(CircleSector[M_1, Rotate[KreisOben1, (((-(i + 1)) * 2) * pi / nenner2), M_1], Rotate[KreisOben1, (((-i) * 2) * pi / nenner2) - 0.0001, M_1]], i, 0, zaehler3 - 1) → l4Sequence(CircleSector[M_2, Rotate[KreisOben2, (((-(i + 1)) * 2) * pi / nenner2), M_2], Rotate[KreisOben2, (((-i) * 2) * pi / nenner2) - 0.0001, M_2]], i, 0, zaehler2 - 1) → l6Sequence(Rotate[K_1, (((-(i + 1)) * 2) * pi / nenner2), M_{3}], i, 0, zaehler2 - 1) → l10Sequence(CircleSector[M_{3}, Rotate[StartPoint2, (((-(i + 1)) * 2) * pi / nenner2), M_{3}], Rotate[StartPoint2, (((-i) * 2) * pi / nenner2) - 0.0001, M_{3}]], i, 0, zaehler2 + zaehler3 - nenner2 - 1) → l11Sequence(CircleSector[M_2, Rotate[StartPoint, (((-(i + 1)) * 2) * pi / nenner2), M_2], Rotate[StartPoint, (((-i) * 2) * pi / nenner2) - 0.0001, M_2]], i, 0, nenner2 - zaehler2 - 1) → l8Sequence(CircleSector[M_2, Rotate[StartPoint, (((-(i + 1)) * 2) * pi / nenner2), M_2], Rotate[StartPoint, (((-i) * 2) * pi / nenner2) - 0.0001, M_2]], i, 0, zaehler3 - 1) → l12Textfield(bInput) → InputBox2Textfield(cInput) → InputBox3If(zaehler2 + zaehler3 > nenner2, P2 + (0.1, 0), P1 + (0.1, 0)) → PosGleich
AI 绘图提示语参考
画一个用圆形分割来表示同分母分数加法的示意图:在同一位置给出若干圆扇形分块,底部分数的分母与分子条形宽度一致。先用圆与竖直线段确定每个扇形的半径与起始位置,再按选定的分母数量在圆周上把扇形逐段旋转排布;同时在同一基准线上放置表示分子条形的线段与一组对应的旋转位置。用输入框给出两个分数的参数,通过对扇形角度范围进行选择,使两组扇形在圆上对应到各自的加数位置,并在必要时用额外的偏移显示其相等/对齐的部分。
以上提示语为根据原始绘图命令整理而来,仅供参考。