Constructing Tens
Loading the math board and drawing, please wait…
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
Textfield(inTxt) → InputBox1Polygon((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, fMod(1, 5) → aDiv(1, 5) → bSequence(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) → list2Polygon(((-2 * floor(n / 10)) - 3, 0), ((-2 * floor(n / 10)) - 3, 12), (-2, 12), (-2, 0)) → tensbox, g, h, i, jSequence(Polygon[(-4 - (2 * Div[i, 10]), 1 + Mod[i, 10]), (-3 - (2 * Div[i, 10]), 1 + Mod[i, 10]), 4], i, 0, n - 1) → list4Sequence(Vector[Vertex[Element[list2, n + 1 - i], 1], Vertex[Element[list4, i], 1]], i, 1, n) → list5Sequence(Point[Vertex[Element[list2, i], 1], Vector[(Element[list5, i] * timer)]], i, 1, (tens * 10)) → list6Sequence(Element[list2, i], i, n - (tens * 10) + 1, n) → removedonesSequence(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) → list8Sequence(Element[list4, i], i, 1, ((tens - 1) * 10)) → oldtensSequence(Element[list8, i], i, (tens * 10) + 1, ((tens + 1) * 10)) → movingSequence(Element[list2, i], i, (tens * 10) + 1, n) → remainingonesMidpoint(h) → AMidpoint(e) → B