用饼图建模除法为分数

用饼图建模除法为分数
几何画板及绘图内容加载中,请稍等……
2022-11-21 19:18
这个范例通过饼图演示将除法运算转化为分数表示,帮助学生理解除法与分数的联系。核心数学概念包括分数表示、除法运算和图形化表达。作图要点涉及使用GeoGebra命令如Circle、Vector、Translate等来创建饼图和分数图形。适合小学四年级至五年级学生用于数学探索和课堂互动。

GeoGebra 命令及参数

  1. Circle(C1, rCfr) → c
  2. Circle(C2, rCfr) → d
  3. Vector(C1, C2) → cTra
  4. Translate(C2, cTra) → C3
  5. Translate(C3, cTra) → C4
  6. Circle(C3, rCfr) → e
  7. Circle(C4, rCfr) → f
  8. Translate(C4, cTra) → C5
  9. Circle(C5, rCfr) → g
  10. Sequence(Rotate[A, ((2 * pi / b) * k), C1], k, 1, b) → settCfr1
  11. If(a ≟ 5, (1.5, 0), (x(C1), 0)) → CT1'
  12. CircleSector(C1, settCfr1(2), settCfr1(1)) → sect1gr
  13. CircleSector(C1, settCfr1(1), settCfr1(2)) → sect1pi
  14. CircleSector(C1, settCfr1(2), settCfr1(3)) → sect1ch
  15. Translate(sect1gr, cTra) → sect2gr
  16. Translate(sect1gr, Vector[(2 * cTra)]) → sect3gr
  17. Translate(sect1gr, Vector[(3 * cTra)]) → sect4gr
  18. Translate(sect1gr, Vector[(4 * cTra)]) → sect5gr
  19. Translate(sect1pi, cTra) → sect2pi
  20. Translate(sect1pi, Vector[(2 * cTra)]) → sect3pi
  21. Translate(sect1pi, Vector[(3 * cTra)]) → sect4pi
  22. Translate(sect1pi, Vector[(4 * cTra)]) → sect5pi
  23. Translate(sect1ch, cTra) → sect2ch
  24. Translate(sect1ch, Vector[(2 * cTra)]) → sect3ch
  25. Translate(sect1ch, Vector[(3 * cTra)]) → sect4ch
  26. Translate(sect1ch, Vector[(4 * cTra)]) → sect5ch
  27. Vector(C1, CT1') → toq2c1
  28. Vector(C2, CT2') → toq2c2
  29. Vector(C3, CT3') → toq2c3
  30. Vector(C4, CT4') → toq2c4
  31. Vector(C5, CT5') → toq2c5
  32. Take({sect1ch, sect2ch, sect3ch, sect4ch, sect5ch}, 1, a) → allSecCh
  33. Take({sect1gr, sect2gr, sect3gr, sect4gr, sect5gr}, 1, a) → allSecGr
  34. Zip(Translate[p, Vector[q]], p, allSecPink, Vector[q], If[1 ≤ aniSli ≤ 2, (allq2Vec * (aniSli - 1)), 2 < aniSli ≤ 3, allq2Vec]) → allTraPink
  35. Zip(Translate[p, Vector[q]], p, allOutlinesPink, Vector[q], If[1 ≤ aniSli ≤ 2, (allq2Vec * (aniSli - 1)), 2 < aniSli ≤ 3, allq2Vec]) → allTraOutPink
  36. SelectedIndex(ddMenu) → is
  37. If(a ≟ 5, allOutlinesGr, a ≟ 4, {allOutlinesGr(2), allOutlinesGr(3), allOutlinesGr(4), allOutlinesGr(5)}, a ≟ 3, {allOutlinesGr(2), allOutlinesGr(3), allOutlinesGr(4)}, a ≟ 2, {allOutlinesGr(2), allOutlinesGr(4)}, {allOutlinesGr(3)}) → allOutlinesGrDisplay
  38. If(a ≟ 5, allSecPink, a ≟ 4, {allSecPink(2), allSecPink(3), allSecPink(4), allSecPink(5)}, a ≟ 3, {allSecPink(2), allSecPink(3), allSecPink(4)}, a ≟ 2, {allSecPink(2), allSecPink(4)}, {allSecPink(3)}) → allSecPinkDisplay
  39. If(a ≟ 5, allOutlinesCh, a ≟ 4, {allOutlinesCh(2), allOutlinesCh(3), allOutlinesCh(4), allOutlinesCh(5)}, a ≟ 3, {allOutlinesCh(2), allOutlinesCh(3), allOutlinesCh(4)}, a ≟ 2, {allOutlinesCh(2), allOutlinesCh(4)}, {allOutlinesCh(3)}) → allOutlinesChDisplay
  40. If(a ≟ 5, allOutlinesPink, a ≟ 4, {allOutlinesPink(2), allOutlinesPink(3), allOutlinesPink(4), allOutlinesPink(5)}, a ≟ 3, {allOutlinesPink(2), allOutlinesPink(3), allOutlinesPink(4)}, a ≟ 2, {allOutlinesPink(2), allOutlinesPink(4)}, {allOutlinesPink(3)}) → allOutlinesPinkDisplay
  41. If(a ≟ 5, allTraOutPink, a ≟ 4, {allTraOutPink(2), allTraOutPink(3), allTraOutPink(4), allTraOutPink(5)}, a ≟ 3, {allTraOutPink(2), allTraOutPink(3), allTraOutPink(4)}, a ≟ 2, {allTraOutPink(2), allTraOutPink(4)}, {allTraOutPink(3)}) → allTraOutPinkDisplay
  42. If(a ≟ 5, allTraPink, a ≟ 4, {allTraPink(2), allTraPink(3), allTraPink(4), allTraPink(5)}, a ≟ 3, {allTraPink(2), allTraPink(3), allTraPink(4)}, a ≟ 2, {allTraPink(2), allTraPink(4)}, a ≟ 1, {allTraPink(3)}) → allTraPinkDisplay
  43. Translate(sect1pi, Vector[If[1 ≤ aniSli ≤ 2, Vector[(toq2c1 * (aniSli - 1))], 2 < aniSli ≤ 3, toq2c1]]) → tra1pi
  44. Translate(sect2pi, Vector[If[1 ≤ aniSli ≤ 2, Vector[(toq2c2 * (aniSli - 1))], 2 < aniSli ≤ 3, toq2c2]]) → tra2pi
  45. Translate(sect3pi, Vector[If[1 ≤ aniSli ≤ 2, Vector[(toq2c3 * (aniSli - 1))], 2 < aniSli ≤ 3, toq2c3]]) → tra3pi
  46. Translate(sect4pi, Vector[If[1 ≤ aniSli ≤ 2, Vector[(toq2c4 * (aniSli - 1))], 2 < aniSli ≤ 3, toq2c4]]) → tra4pi
  47. Translate(sect5pi, Vector[If[1 ≤ aniSli ≤ 2, Vector[(toq2c5 * (aniSli - 1))], 2 < aniSli ≤ 3, toq2c5]]) → tra5pi
  48. Translate(sect1pi, Vector[If[1 ≤ aniSli ≤ 2, Vector[(toq2c1 * (aniSli - 1))], 2 < aniSli ≤ 3, toq2c1]]) → traOut1pi
  49. Translate(sect2pi, Vector[If[1 ≤ aniSli ≤ 2, Vector[(toq2c2 * (aniSli - 1))], 2 < aniSli ≤ 3, toq2c2]]) → traOut2pi
  50. Translate(sect3pi, Vector[If[1 ≤ aniSli ≤ 2, Vector[(toq2c3 * (aniSli - 1))], 2 < aniSli ≤ 3, toq2c3]]) → traOut3pi
  51. Translate(sect4pi, Vector[If[1 ≤ aniSli ≤ 2, Vector[(toq2c4 * (aniSli - 1))], 2 < aniSli ≤ 3, toq2c4]]) → traOut4pi
  52. Translate(sect5pi, Vector[If[1 ≤ aniSli ≤ 2, Vector[(toq2c5 * (aniSli - 1))], 2 < aniSli ≤ 3, toq2c5]]) → traOut5pi

AI 绘图提示语参考

画两个同心圆环结构:在平面中取同一直线方向放置一个基准圆心与半径相同的圆,并通过平移得到相邻的多个圆。围绕第一个圆心把扇形沿圆周等分旋转生成若干个相同角度的扇形分段。随后把其中的一组扇形按相同平移向量复制到相邻圆上,形成“用分数表示的除法”风格的分割图:同一组扇形在各个圆之间保持对应的角度范围,既能看到分成等份的圆弧,也能看到被移动后的对应分段。
以上提示语为根据原始绘图命令整理而来,仅供参考。