Fraction Visualizer

Fraction Visualizer
Loading the math board and drawing, please wait…
2020-03-17 10:12
This example dynamically demonstrates how fractions can be visualized through geometric areas, illustrating the relationship between fractions and shapes. It involves core math concepts like fractions, area, incircle, circumcircle, parametric curves, and stochastic processes. Construction highlights the use of commands like RandomElement, Random, Point, Segment, Polygon, Midpoint, Defined, If, Sequence, Translate. Suitable for middle school and above, aiding in understanding fractions, geometry, and parametric equations.

GeoGebra Commands & Parameters

  1. RandomElement(l1) → a
  2. RandomElement(l1) → b
  3. Random(1, a) → c
  4. RandomElement(l2) → e
  5. Point(Ray[A, A + (1, 0)]) → B
  6. Segment(A, B) → f
  7. Segment(E, C) → g
  8. Polygon(F, (x(G), y(F)), G, (x(F), y(G))) → q1, f_1, i, g_1, j
  9. Midpoint(g) → H
  10. Defined(IndexOf[D, l3]) → k
  11. If(¬k, Midpoint[I, F], I) → K
  12. If(¬k, F + (2 / D * (J - F)), F + (1 / D * (J - F))) → L
  13. Polygon(F, K, M, L) → q2, f_2, k_1, m, l
  14. Sequence(Polygon[Translate[F, (i * (L - F))], Translate[K, (i * (L - F))], Translate[M, (i * (L - F))], Translate[L, (i * (L - F))]], i, 0, If[k, N, Min[N, D / 2]] - 1) → l4
  15. If((¬k) ∧ N > D / 2, Sequence[Translate[Polygon[Translate[F, K - F], Translate[K, K - F], Translate[M, K - F], Translate[L, K - F]], (i * (L - F))], i, 0, N - D / 2 - 1]) → l5
  16. Point(Ray[O, O + (0, 1)]) → P
  17. Sequence(Rotate[CircleSector[O, P, Rotate[P, (360°) / D, O]], (i * (360°) / D), O], i, 0, N - 1) → l6
  18. Translate({l4, l5}, Q - F) → l7