Constructing Tens

Constructing Tens
Loading the math board and drawing, please wait…
2015-12-04 03:42
This example demonstrates how to construct a dynamic model using GeoGebra to show how numbers can be combined to make ten. It involves core mathematical concepts such as division, modulus operation, arithmetic mean, centroid, and binomial distribution. The construction uses commands like Textfield, Polygon, Mod, Div, Sequence, and Midpoint. It is suitable for elementary mathematics education, helping students understand number combinations and basic probability and statistics concepts.

GeoGebra Commands & Parameters

  1. Textfield(inTxt) → InputBox1
  2. Polygon((0, 0), ((2 * side) + 1, 0), ((2 * side) + 1, (2 * ceil(Div[n, side])) + 3), (0, (2 * ceil(Div[n, side])) + 3)) → poly1, c, d, e, f
  3. Mod(1, 5) → a
  4. Div(1, 5) → b
  5. Sequence(Polygon[((2 * Mod[i, side]) + 1, (2 * Div[i, side]) + 1), ((2 * Mod[i, side]) + 2, (2 * Div[i, side]) + 1), 4], i, 0, n - 1) → list2
  6. Polygon(((-2 * floor(n / 10)) - 3, 0), ((-2 * floor(n / 10)) - 3, 12), (-2, 12), (-2, 0)) → tensbox, g, h, i, j
  7. Sequence(Polygon[(-4 - (2 * Div[i, 10]), 1 + Mod[i, 10]), (-3 - (2 * Div[i, 10]), 1 + Mod[i, 10]), 4], i, 0, n - 1) → list4
  8. Sequence(Vector[Vertex[Element[list2, n + 1 - i], 1], Vertex[Element[list4, i], 1]], i, 1, n) → list5
  9. Sequence(Point[Vertex[Element[list2, i], 1], Vector[(Element[list5, i] * timer)]], i, 1, (tens * 10)) → list6
  10. Sequence(Element[list2, i], i, n - (tens * 10) + 1, n) → removedones
  11. Sequence(Polygon[(((2 * Mod[i, side]) + 1, (2 * Div[i, side]) + 1) * (1 - timer)) + ((-4 - (2 * Div[i, 10]), 1 + Mod[i, 10]) * timer), (((2 * Mod[i, side]) + 2, (2 * Div[i, side]) + 1) * (1 - timer)) + ((-3 - (2 * Div[i, 10]), 1 + Mod[i, 10]) * timer), 4], i, ((tens - 1) * 10), (tens * 10) - 1) → list8
  12. Sequence(Element[list4, i], i, 1, ((tens - 1) * 10)) → oldtens
  13. Sequence(Element[list8, i], i, (tens * 10) + 1, ((tens + 1) * 10)) → moving
  14. Sequence(Element[list2, i], i, (tens * 10) + 1, n) → remainingones
  15. Midpoint(h) → A
  16. Midpoint(e) → B