分数加减法演示
几何画板及绘图内容加载中,请稍等……
①本范例通过动态图形演示分数的加法与减法运算过程;②涉及核心数学概念包括分数运算、最小公倍数、几何图形(矩形、圆)的构造与关系;③构造要点:使用Segment, LCM, Sequence, Circle, If, Textfield等命令创建图形元素,通过r, A, c, B, C, D, E, F等对象实现分数的几何表示与运算;④适合初中及以上学生学习分数运算及几何直观,也可用于数学教学演示。
GeoGebra 命令及参数
Segment(E, E + (r, 0)) → r_ESegment(A, A + (r, 0)) → r_ASegment(C, C + (r, 0)) → r_CLCM(d_A, d_C) → LCM_ESequence(Rotate[r_E, (360° * k / LCM_E), E], k, 1, LCM_E) → rList_ECircle(C, r_C) → circle_CCircle(A, r_A) → circle_ASequence(Rotate[A + (r, 0), ((k * 2) * π / d_A), A], k, 0, d_A) → ptList_ASequence(Rotate[r_A, (360° * k / d_A), A], k, 1, d_A) → rList_ASequence(Sector[circle_A, Element[ptList_A, k], Element[ptList_A, k + 1]], k, 1, n_A) → secList_ASequence(Rotate[C + (r, 0), ((k * 2) * π / d_C), C], k, 0, d_C) → ptList_CSequence(Sector[circle_C, Element[ptList_C, k], Element[ptList_C, k + 1]], k, 1, n_C) → secList_CSequence(Rotate[r_C, (360° * k / d_C), C], k, 1, d_C) → rList_CCircle(E, r_E) → circle_ESequence(Rotate[E + (r, 0), ((k * 2) * π / LCM_E), E], k, 0, LCM_E) → ptList_ESequence(Sector[circle_E, Element[ptList_E, k], Element[ptList_E, k + 1]], k, 1, n_E) → secList_ECircle(F, r_E) → circle_FSequence(Rotate[F + (r, 0), ((k * 2) * π / LCM_E), F], k, 0, LCM_E) → ptList_FIf(n_E > LCM_E, n_E - LCM_E, 0) → wSequence(Sector[circle_F, Element[ptList_F, k], Element[ptList_F, k + 1]], k, 1, w) → secList_FSegment(F, F + (r, 0)) → r_FSequence(Rotate[r_F, (360° * k / LCM_E), F], k, 1, LCM_E) → rList_FTextfield(test_d) → InputBox1Textfield(test_n) → InputBox2Textfield(max) → InputBox3If(f_A ≤ f_C, 0, 1) → swSequence(Sector[circle_E, Element[ptList_E, k], Element[ptList_E, k + 1]], k, 1, n_{Esub}) → secList_{Esub}