将分数转换为小数
几何画板及绘图内容加载中,请稍等……
本范例通过互动方式演示如何将分数转换为小数。核心数学概念包括分数和小数的相互转换。使用了If, Translate, Circle, Sequence, CircleSector, Midpoint, Segment等GeoGebra命令。适合小学高年级至初中学生学习。
GeoGebra 命令及参数
If(m < 3, 0.3, 9 / ((10 * Min[cirkler, m]) - 2)) → stIf(a / b > 1, 0, 1.35) → dIf(m ≤ cirkler, 0.5, 1 - st) → eTranslate(G, Vector[((2.25 * st) * (Mod[m - 1, cirkler], (-floor((m - 1) / cirkler))))]) → HCircle(G, st) → gSequence(Segment[G, G + (st; ((2 * π) * i / b))], i, 0, b - 1) → navnerSequence(Translate[navner, Vector[((2.25 * st) * (Mod[i, cirkler], (-floor(i / cirkler))))]], i, 1, m - 1) → list1Sequence(Translate[g, Vector[((2.25 * st) * (Mod[i, cirkler], (-floor(i / cirkler))))]], i, 1, m - 1) → list2CircleSector(H, H + (st; ((2 * π) * a / b)), H + (st; 0)) → kMidpoint(G, H) → ASegment(B, C) → cIf(a < 10, ((("" * " ") * a) * ""), If[(a ≥ 10) ∧ (a < 100), ((("" * " ") * a) * ""), If[a ≥ 100, (("" * a) * " ")]]) → t1If(b < 10, ((("" * " ") * b) * ""), If[(b ≥ 10) ∧ (b < 100), ((("" * " ") * b) * ""), If[b ≥ 100, (("" * b) * " ")]]) → t2Sequence(Translate[g, Vector[((2.25 * st) * (Mod[i, cirkler], (-floor(i / cirkler))))]], i, 0, m - 1) → taller