Fraction Wedges on a Circle

Fraction Wedges on a Circle
Loading the math board and drawing, please wait…
2015-11-07 08:12
This is a simple tool for drawing fractions on a circle. The example demonstrates how to use GeoGebra commands to create fraction wedges. Main mathematical concepts include fractions and the geometric properties of circles. By adjusting parameters, the size and position of the wedges can be dynamically changed. Suitable for middle school and above students to learn about fractions and circle properties.

GeoGebra Commands & Parameters

  1. Sequence(Point[{cos(90° + ((360 * ° / wedges) * i)), sin(90° + ((360 * ° / wedges) * i))}], i, 0, wedges - 1) → list1
  2. Sequence(Segment[(0, 0), Element[list1, i]], i, 1, wedges) → list2
  3. Element(list1, offset + 1) → first
  4. If(offset + 1 + size ≟ wedges, Element[list1, wedges], Element[list1, Mod[offset + 1 + size, wedges]]) → second
  5. Circle((0, 0), 1) → c
  6. Sector(c, first, second) → d
  7. Sequence(Point[{cos(90° + ((360 * ° / Wedges) * i)) + apart, sin(90° + ((360 * ° / Wedges) * i))}], i, 0, Wedges - 1) → list3
  8. Element(list3, Offset + 1) → first_1
  9. Sequence(Point[{cos(90° + ((360 * ° / wedges) * i)), sin(90° + ((360 * ° / wedges) * i))}], i, 0, wedges - 1) → list1_1
  10. If(Offset + 1 + Size ≟ Wedges, Element[list3, Wedges], Element[list3, Mod[Offset + 1 + Size, Wedges]]) → second_1
  11. Sequence(Point[{cos(90° + ((360 * ° / wedges) * i)), sin(90° + ((360 * ° / wedges) * i))}], i, 0, wedges - 1) → list1_2
  12. Circle((apart, 0), 1) → c_1
  13. Sector(c_1, first_1, second_1) → d_1
  14. Element({"Bigger", "Smaller", "Same"}, b + (2 * e) + 1) → left
  15. Element({"Smaller", "Bigger", "Same"}, b + (2 * e) + 1) → text1
  16. Sequence(Segment[(apart, 0), Element[list3, i]], i, 1, Wedges) → list4