Multiples Jump: Three Blank Circles Demo
Loading the math board and drawing, please wait…
① This example demonstrates an animation where multiples jump across three blank circles, visualizing the distribution and periodicity of integer multiples. ② Core mathematical concepts include multiples, arithmetic sequences, modular arithmetic, and random selection. ③ Construction highlights: Sequence generates the multiples list, RandomElement picks random items, Point and Circle create the geometric objects, CurveCartesian draws auxiliary curves, Corner positions UI components, and buttons, a timer (semitimer), and a speed slider provide interactive control. ④ Suitable for upper‑primary to lower‑secondary mathematics lessons, as well as for number‑sense practice and introductory computational thinking.
GeoGebra Commands & Parameters
Corner(5) → dimsSequence(0, (10 * mM), mM) → l1CurveCartesian((mM / ((2 * π)) * (t - sin(t))), (mM / ((2 * π)) * (1 - cos(t))), t, 0, ((semitimer * 2) * π / mM)) → ballcPoint(ballc, semitimer) → ballSequence((n, 0), n, 0, semitimer, 1) → l2Sequence((n, 0), n, 0, semitimer, mM) → l3RandomElement(Remove[l1, {0, (10 * mM)}]) → ransqRandomElement(Remove[l1, {0, ransq}]) → rantrRandomElement(Remove[l1, {0, ransq, rantr, (10 * mM)}]) → rancirSequence(Text[Element[l1, n], (Element[l1, n] - (0.05 * mM), (-0.1 * top))], n, 1, (semitimer + mM) / mM) → l4