See-Saw Game: Finding the Mean
Loading the math board and drawing, please wait…
① This interactive see-saw game demonstrates the concept of arithmetic mean through a physical balance metaphor, where students adjust data values to achieve equilibrium on a lever, linking statistics to physics. ② Core mathematical concepts include arithmetic mean (average), data distribution, and the lever principle (moment balance), with connections to histograms, rotation, and reflection. ③ Construction uses GeoGebra commands: Random, Unique, Length, Polygon, Textfield, Sequence, Rotate; objects include valueend, valuestart, nend, nstart, n, entry, ans, e, F, size, nfinal, B, pic1, v1, v2, v3, C, D, E, poly3, e_1, c_1, d_1, inputBox1, button1, button2, polygonlist, button3, polyfinal, a, b, c, d, angle, and their variants, enabling dynamic data generation, interactive input, and visual feedback. ④ Suitable for middle school to high school students learning statistics and averages, as well as for interdisciplinary STEM lessons combining mathematics and physics, promoting kinesthetic and inquiry-based learning.
GeoGebra Commands & Parameters
Random(nend, nstart) → nUnique(Sequence[Random[valuestart, valueend], k, 1, n]) → entryLength(entry) → nfinalPolygon(C, D, E) → poly3, e_1, c_1, d_1Textfield(entry) → inputBox1Sequence(Polygon[((-Element[entry, k]) - size, (2 * size)), ((-Element[entry, k]) + size, (2 * size)), ((-Element[entry, k]) + size, 0), ((-Element[entry, k]) - size, 0)], k, 1, n) → polygonlistPolygon((x(F) - size, 0), (x(F) + size, 0), (x(F) + size, ((2 * nfinal) * size)), (x(F) - size, ((2 * nfinal) * size))) → polyfinal, a, b, c, dRotate(polygonlist, angle) → polygonlist'Rotate(pic1, angle, (0, 0)) → pic1'Rotate(polyfinal, angle, (0, 0)) → polyfinal'