使用数轴估算分数和带分数的和

使用数轴估算分数和带分数的和
几何画板及绘图内容加载中,请稍等……
2022-11-17 21:17
本范例通过调整数轴上的条形,帮助学生估算分数和带分数的和。学生需要分别估算每个条形的长度,从而找到一个估算的总和。该范例涉及的核心数学概念包括分数和带分数的加法。通过使用GeoGebra命令如Shuffle、PixelsToPoint、horizontalTwoPointBox等,学生可以直观地理解如何进行估算。适合4-5年级学生进行探索和学习。

GeoGebra 命令及参数

  1. Shuffle({{1, 2}, {2, 1}, {1, 1}, {1, 2}, {3, 1}, {2, 3}, {1, 3}, {1, 1}, {2, 1}, {2, 2}}) → wholePairs, {{2, 1}, {3, 1}, {1, 3}, {2, 2}, {1, 1}, {1, 2}, {2, 3}, {1, 2}, {2, 1}, {1, 1}}
  2. Shuffle({{1 / 2, 3 / 4}, {1 / 2, 2 / 3}, {1 / 3, 1 / 2}, {1 / 4, 3 / 5}, {2 / 5, 1 / 3}, {2 / 3, 3 / 4}, {1 / 2, 3 / 5}, {2 / 5, 1 / 4}, {2 / 5, 1 / 5}, {1 / 3, 2 / 3}}) → fracPairs, {{0.5, 0.75}, {0.5, 0.6}, {0.3333333333333333, 0.5}, {0.4, 0.25}, {0.25, 0.6}, {0.5, 0.6666666666666666}, {0.4, 0.3333333333333333}, {0.6666666666666666, 0.75}, {0.4, 0.2}, {0.3333333333333333, 0.6666666666666666}}
  3. PixelsToPoint((xMin, yMin), (xMax, yMax), (PXwidth, PXheight), (20, 155)) → AnchorA
  4. horizontalTwoPointBox((numB, y(Bar2a)), (numB, y(Bar2b))) → solnBar2
  5. horizontalTwoPointBox((numA, y(Bar1a)), (numA, y(Bar1b))) → solnBar1
  6. If((2 * countQuestion) + 9 < 45, (2 * countQuestion) + 1, 1) → startIndex
  7. makeRegion(Bar1a, Bar1b) → bar1
  8. makeRegion(Bar2a, Bar2b) → bar2
  9. Polygon({(-10, -1), (-10, 5.5), (55, 5.5), (55, -1)}) → viewbox
  10. Segment(AnchorA, AnchorA2) → numberLine1
  11. Segment(AnchorB, AnchorB2) → numberLine2
  12. Segment(AnchorC, AnchorC2) → numberLine3
  13. Translate(bar1, AnchorB - AnchorA) → bar1Translated
  14. boxTool(x(Bar2b) - x(Bar2a), y(Bar2b) - y(Bar2a), (x(Bar1b), y(AnchorB))) → shadowBar
  15. boxTool(x(Bar2b) - x(Bar2a), y(Bar2b) - y(Bar2a), (x(Bar1b), y(AnchorB))) → shadowBarOutline
  16. makeRegion(Bar1a, Bar1b) → bar1Drag
  17. If(stage ≟ 1, {Vertex[bar1]}, {Vertex[bar2]}) → pulsingVertices
  18. If(stage ≟ 1, {101 / 255, 87 / 255, 210 / 255}, {218 / 255, 37 / 255, 112 / 255}) → pulseColor
  19. Zip(Sequence[Segment[(x(AnchorA) + (B * unitWidth), (5 * (windowHeight) / PXheight) + y(A)), (x(AnchorA) + (B * unitWidth), (-5 * (windowHeight) / PXheight) + y(A))], B, 1, 10], A, Take[barAnchors, 1, stage]) → smallTicks
  20. Zip(Sequence[Segment[(x(AnchorA) + unitWidth / 2 + (B * unitWidth), (8 * (windowHeight) / PXheight) + y(A)), (x(AnchorA) + unitWidth / 2 + (B * unitWidth), (-8 * (windowHeight) / PXheight) + y(A))], B, 0, 10], A, Take[barAnchors, 1, stage]) → bigTicks
  21. Zip(Segment[solnPositions(B), (x(solnPositions(B)), y(barAnchors(2)))], B, {1, 3, 4}) → compareBars
  22. makeRegion(Bar2a, Bar2b) → bar2Drag
  23. Text("\text{Drag to estimate}", POnboardB + (0, (-5 * (windowHeight) / PXheight)), true, true, 0, 0) → onboardingTextB
  24. Zip(Sequence[Text[("" * B), (x(A) + (unitWidth * (0.5 + B)), y(A) - (5 * (windowHeight) / PXheight)), true, true, 0, -1], B, 0, maxX], A, Take[barAnchors, 1, stage]) → numberLineText
  25. makeRegion(Bar1a, Bar1b) → bar1Outline

AI 绘图提示语参考

画一个数轴,上面有若干条形条,每个条形代表一个分数或混合数。条形的长度表示该分数或混合数的值。数轴上还有几个标记点,用于表示估计的总和。学生需要通过拖动条形来估计总和,并比较不同条形的长度。图形应清晰显示条形与数轴的关系,以及估计过程。
以上提示语为根据原始绘图命令整理而来,仅供参考。