Visual Conversion Between Mixed Numbers and Improper Fractions

Visual Conversion Between Mixed Numbers and Improper Fractions
Loading the math board and drawing, please wait…
2017-06-15 16:28
This GeoGebra example dynamically demonstrates the conversion between mixed numbers (e.g., 2 3/4) and improper fractions (e.g., 11/4). The core mathematical concept is equivalent representations of fractions, involving the merging or splitting of integer parts and proper fractional parts, along with operations on numerators and denominators. Construction highlights: the Mod command computes remainders to separate integer and fractional parts, If handles conditional logic (e.g., signs or edge cases), and Sequence generates number lines or fraction scales. Key objects include sliders for adjusting the integer part and numerator/denominator, text objects displaying step-by-step conversion, and auxiliary segments/points for visual fraction bars. This resource is ideal for upper-elementary to middle-school students learning fraction concepts, and for teachers demonstrating the conversion process interactively in class.

GeoGebra Commands & Parameters

  1. Mod(b, c + 1) → bm
  2. If(bm ≟ 0 ∨ bm ≟ c, c, c / GCD[bm, c]) → cS
  3. If(bm ≟ c, 0, bm / GCD[bm, c]) → bS
  4. If(bm ≟ c, a + 1, a) → aS
  5. If(baS > 12, 14 / (baS + 2), 1) → rS
  6. If(ba > 12, 14 / (ba + 2), 1) → r
  7. Sequence(A + (((1.2 * r) * (i - ((1 - k) * Mod[i - 1, c]) + (((c - 1) * (k - 1)) * Div[i - 1, c]))), 0), i, 1, ((a + 1) * c)) → pa1
  8. Sequence(Rotate[Element[pa1, i] + (0, r / 2), 3.141592653589793 / c + (((2 * 3.141592653589793) * (1 - k)) * Mod[i - 1, c] / c), Element[pa1, i]], i, 1, ((a + 1) * c)) → pa2
  9. Sequence(Rotate[Element[pa1, i] + (0, r / 2), -3.141592653589793 / c + (((2 * 3.141592653589793) * (1 - k)) * Mod[i - 1, c] / c), Element[pa1, i]], i, 1, ((a + 1) * c)) → pa3
  10. Sequence(CircleSector[Element[pa1, i], Element[pa3, i], Element[pa2, i]], i, ba + 1, ((a + 1) * c)) → sa1
  11. Sequence(B + (((1.2 * rS) * (i - ((1 - k) * Mod[i - 1, cS]) + (((cS - 1) * (k - 1)) * Div[i - 1, cS]))), 0), i, 1, baS) → pb1
  12. Sequence(CircleSector[Element[pa1, i], Element[pa3, i], Element[pa2, i]], i, 1, ba) → sa
  13. Sequence(Rotate[Element[pb1, i] + (0, rS / 2), 3.141592653589793 / cS + (((2 * 3.141592653589793) * (1 - k)) * Mod[i - 1, cS] / cS), Element[pb1, i]], i, 1, baS) → pb2
  14. Sequence(Rotate[Element[pb1, i] + (0, rS / 2), -3.141592653589793 / cS + (((2 * 3.141592653589793) * (1 - k)) * Mod[i - 1, cS] / cS), Element[pb1, i]], i, 1, baS) → pb3
  15. Sequence(CircleSector[Element[pb1, i], Element[pb3, i], Element[pb2, i]], i, 1, baS) → sb
  16. Sequence(Text[bl[rif[Mod[i, c] ≟ 0, "\textsf{" + (i) + "}"]], (-0.09, -0.2) + Element[pa1, i], true, true], i, 1, ba) → numa
  17. Sequence(Text[bl[rif[Mod[i, cS] ≟ 0, "\textsf{" + (i) + "}"]], (-0.09, -0.2) + Element[pb1, i], true, true], i, 1, baS) → numb

AI Drawing Prompt Reference

Create a dynamic illustration showing the conversion between mixed numbers and improper fractions, featuring sliders to adjust the integer and numerator/denominator, sectors to represent fractional parts, and text annotations explaining the conversion steps, visually demonstrating the equivalence of different fraction forms for educational purposes.
The prompt above was compiled from the original drawing commands and is for reference only.