Apple Fractions

Apple Fractions
Loading the math board and drawing, please wait…
2020-04-01 20:24
This example uses images of apples to demonstrate the concept of fractions. It involves key mathematical concepts such as the representation and calculation of fractions. Using GeoGebra commands like If, Translate, and Polygon, the visualization of fractions is constructed. Suitable for high-grade elementary or junior high school students to learn about fraction concepts.

GeoGebra Commands & Parameters

  1. If(Mod[Total, 5] ≟ 0, 5, 6) → X
  2. Translate(pic6On, (0, 1.3)) → pic12On
  3. Translate(pic12On, (0, 1.3)) → pic18On
  4. Polygon((-0.1, -0.1), (X, -0.1), (X, (1.3 * Y)), (-0.1, (1.3 * Y))) → poly1, a, b, c, d
  5. Element(list4, Order, Pos) → Deno
  6. Length(Element[list4, Order]) → NumFactor
  7. Translate(pic6On, (-1, 0)) → pic5On
  8. Translate(pic5On, (-1, 0)) → pic4On
  9. Translate(pic4On, (-1, 0)) → pic3On
  10. Translate(pic3On, (-1, 0)) → pic2On
  11. Translate(pic2On, (-1, 0)) → pic1On
  12. Translate(pic12On, (-1, 0)) → pic11On
  13. Translate(pic11On, (-1, 0)) → pic10On
  14. Translate(pic10On, (-1, 0)) → pic9On
  15. Translate(pic9On, (-1, 0)) → pic8On
  16. Translate(pic8On, (-1, 0)) → pic7On
  17. Translate(pic18On, (-1, 0)) → pic17On
  18. Translate(pic17On, (-1, 0)) → pic16On
  19. Translate(pic16On, (-1, 0)) → pic15On
  20. Translate(pic15On, (-1, 0)) → pic14On
  21. Translate(pic14On, (-1, 0)) → pic13On
  22. Sum(On) → Clicked
  23. Translate(pic6Off, (0, 1.25)) → pic12Off
  24. Translate(pic12Off, (0, 1.3)) → pic18Off
  25. Translate(pic6Off, (-1, 0)) → pic5Off
  26. Translate(pic5Off, (-1, 0)) → pic4Off
  27. Translate(pic4Off, (-1, 0)) → pic3Off
  28. Translate(pic3Off, (-1, 0)) → pic2Off
  29. Translate(pic2Off, (-1, 0)) → pic1Off
  30. Translate(pic12Off, (-1, 0)) → pic11Off
  31. Translate(pic11Off, (-1, 0)) → pic10Off
  32. Translate(pic10Off, (-1, 0)) → pic9Off
  33. Translate(pic9Off, (-1, 0)) → pic8Off
  34. Translate(pic8Off, (-1, 0)) → pic7Off
  35. Translate(pic18Off, (-1, 0)) → pic17Off
  36. Translate(pic17Off, (-1, 0)) → pic16Off
  37. Translate(pic16Off, (-1, 0)) → pic15Off
  38. Translate(pic15Off, (-1, 0)) → pic14Off
  39. Translate(pic14Off, (-1, 0)) → pic13Off
  40. If((Total * Nume / Deno) ≟ Clicked, true, false) → Correct
  41. Polygon((7.448684188176931, -4.112894786010758), (7.448684188176931, 8.887105213989242), (14.948684188176937, 8.887105213989242), (14.948684188176937, -4.112894786010758)) → poly2, e, f, g, h
  42. If((¬NewItem) ∧ Correct ∨ ShowAns, true, false) → Freeze
  43. FractionText(Nume / Deno) → texte2
  44. If(Clicked ≟ (Total * Nume / Deno), 1, 0) → bb
  45. GCD(Nume, Deno) → pp