Comparing Fractions Using Equivalent Fractions

Comparing Fractions Using Equivalent Fractions
Loading the math board and drawing, please wait…
2015-11-23 22:34
This example demonstrates comparing fractions using equivalent fractions. Key mathematical concepts include the basic properties of fractions and equivalent fractions. Using GeoGebra commands such as Random, Element, Intersect, and Point, the example dynamically generates fractions and shows their equivalent forms. Suitable for high-grade elementary and junior high school students to learn about fraction comparison and equivalent fractions.

GeoGebra Commands & Parameters

  1. Random(2, 10) → denominador1
  2. Element(MatNume, denominador1, Random[1, 6]) → numerador1
  3. Element(MatDeno, denominador1, Random[1, 8]) → denominador2
  4. Element(MatNume, denominador2, Random[1, 6]) → numerador2
  5. Intersect(xAxis, yAxis) → A
  6. Point(xAxis) → B
  7. Point(yAxis) → C
  8. Polygon(A, B, D, C) → polígono1, a_1, b_1, d_1, c_1
  9. Polygon(E, F, G, H) → polígono2, e, f, g, h
  10. Sequence(Polygon[(0, ((i - 1) * 6 / denominador1)), (6, ((i - 1) * 6 / denominador1)), (6, (i * 6 / denominador1)), (0, (i * 6 / denominador1))], i, 1, numerador1, 1) → lista2
  11. Sequence(Segment[(0, (6 / denominador1 * n)), (6, (6 / denominador1 * n))], n, 1, denominador1 - 1, 1) → lista3
  12. Sequence(Segment[((6 / BuscaEquivalentes1 * m), 0), ((6 / BuscaEquivalentes1 * m), 6)], m, 1, BuscaEquivalentes1 - 1, 1) → lista5
  13. If(numerador1 / denominador1 ≟ numerador2 / denominador2, true, false) → SonIguales
  14. If(numerador1 / denominador1 > numerador2 / denominador2, true, false) → EsMayorQue
  15. If(numerador1 / denominador1 < numerador2 / denominador2, true, false) → EsMenorQue
  16. If(COMPRUEBA ∧ (mayorque ∧ EsMayorQue ∨ SonIguales ∧ iguala ∨ menorque ∧ EsMenorQue), true, false) → RespuestaCorrecta
  17. Sequence(Polygon[(10 + ((j - 1) * 6 / denominador2), 0), (10 + (j * 6 / denominador2), 0), (10 + (j * 6 / denominador2), 6), (10 + ((j - 1) * 6 / denominador2), 6)], j, 1, numerador2, 1) → lista1
  18. Sequence(Segment[(10 + (6 / denominador2 * m), 0), (10 + (6 / denominador2 * m), 6)], m, 1, denominador2 - 1, 1) → lista4
  19. Sequence(Segment[(10, (6 / BuscaEquivalentes2 * m)), (16, (6 / BuscaEquivalentes2 * m))], m, 1, BuscaEquivalentes2 - 1, 1) → lista6