Convert Fractions to Decimals: Finite and Repeating Practice

Convert Fractions to Decimals: Finite and Repeating Practice
Loading the math board and drawing, please wait…
2023-05-08 16:35
This GeoGebra lesson demonstrates how to convert a fraction into its decimal representation and practice distinguishing finite decimals from repeating (periodic) decimals. It focuses on key number sense concepts: rational numbers, the relationship between fraction form and decimal form, and identifying whether the decimal terminates or repeats (pure or mixed periodicity). The construction uses Shu

GeoGebra Commands & Parameters

  1. Shuffle(Sequence[Random[1, 18], i, 1, 100]) → randomBsp, {11, 3, 7, 1, 15, 5, 4, 12, 7, 4, 10, 9, 15, 16, 11, 9, 14, 9, 6, 10, 18, 15, 15, 10, 5, 18, 6, 16, 17, 15, 16, 17, 7, 3, 2, 15, 12, 4, 7, 8, 7, 12, 13, 15, 8, 12, 18, 3, 15, 11, 9, 10, 18, 5, 15, 16, 14, 11, 10, 7, 6, 3, 14, 18, 15, 15, 1, 1, 7, 7, 2, 16, 9, 18, 8, 9, 16, 12, 8, 7, 14, 2, 8, 11, 8, 8, 3, 16, 4, 17, 10, 15, 16, 5, 4, 12, 2, 17, 3, 8}
  2. Element(randomBsp, Mod[questionCount, 100] + 1) → bsp
  3. Shuffle(Sequence[Random[1, nenner - 1], i, 1, 100]) → listZaehler, {2, 3, 3, 2, 2, 3, 2, 1, 3, 4, 4, 3, 4, 2, 4, 4, 3, 3, 1, 3, 4, 3, 3, 2, 4, 2, 3, 4, 4, 2, 4, 3, 3, 1, 1, 2, 2, 2, 4, 3, 3, 3, 4, 2, 2, 1, 3, 1, 1, 1, 2, 4, 2, 1, 2, 2, 4, 1, 3, 4, 2, 4, 4, 4, 2, 1, 2, 2, 4, 4, 2, 2, 2, 4, 2, 1, 1, 4, 3, 4, 2, 1, 3, 1, 2, 3, 2, 1, 4, 3, 3, 3, 2, 4, 4, 2, 3, 2, 3, 2}
  4. Element(listZaehler, Mod[questionCount, 100] + 1) → zaehler
  5. Textfield(input1) → InputBox1
  6. Shuffle(Sequence[Random[1, 99], i, 1, 100]) → randomNosForX, {40, 53, 88, 45, 67, 51, 73, 59, 30, 33, 2, 90, 35, 26, 49, 7, 19, 94, 71, 48, 19, 8, 92, 64, 20, 81, 40, 91, 51, 80, 36, 99, 18, 77, 79, 30, 93, 55, 3, 71, 84, 50, 66, 59, 67, 68, 90, 34, 3, 27, 99, 83, 16, 58, 35, 27, 7, 72, 73, 26, 89, 5, 32, 7, 55, 77, 91, 91, 28, 76, 73, 40, 60, 2, 44, 68, 29, 2, 75, 63, 58, 70, 91, 67, 66, 95, 54, 19, 22, 97, 3, 7, 74, 46, 29, 81, 44, 35, 5, 31}
  7. Element(randomNosForX, Mod[questionCount, 100] + 1) → numX
  8. Corner(zahlText, 3) → Corner
  9. Polygon(PtopLeftCornerFeedback, PtopRightCornerFeedback, PbottomRightCornerFeedback, PbottomLeftCornerFeedback) → rectangleCorrect, ptopleftcornerfeedback, ptoprightcornerfeedback, pbottomrightcornerfeedback, pbottomleftcornerfeedback
  10. Defined(input1) → fixed
  11. If(zaehler ≟ 1 ∧ nenner ≟ 2, 1, If[zaehler ≟ 1 ∧ nenner ≟ 4, 2, If[zaehler ≟ 2 ∧ nenner ≟ 4, 1, If[zaehler ≟ 3 ∧ nenner ≟ 4, 3, If[zaehler ≟ 1 ∧ nenner ≟ 5, 1, If[zaehler ≟ 2 ∧ nenner ≟ 5, 1, If[zaehler ≟ 3 ∧ nenner ≟ 5, 1, If[zaehler ≟ 4 ∧ nenner ≟ 5, 1, If[zaehler ≟ 1 ∧ nenner ≟ 8, 4, If[zaehler ≟ 2 ∧ nenner ≟ 8, 3, If[zaehler ≟ 3 ∧ nenner ≟ 8, 5, If[zaehler ≟ 4 ∧ nenner ≟ 8, 1, If[zaehler ≟ 5 ∧ nenner ≟ 8, 5, If[zaehler ≟ 6 ∧ nenner ≟ 8, 3, If[zaehler ≟ 7 ∧ nenner ≟ 8, 5, If[zaehler ≟ 1 ∧ nenner ≟ 20, 6, If[zaehler ≟ 2 ∧ nenner ≟ 20, 1, If[zaehler ≟ 3 ∧ nenner ≟ 20, 7, If[zaehler ≟ 4 ∧ nenner ≟ 20, 1, If[zaehler ≟ 5 ∧ nenner ≟ 20, 7, If[zaehler ≟ 6 ∧ nenner ≟ 20, 1, If[zaehler ≟ 7 ∧ nenner ≟ 20, 7, If[zaehler ≟ 8 ∧ nenner ≟ 20, 1, If[zaehler ≟ 9 ∧ nenner ≟ 20, 7, If[zaehler ≟ 10 ∧ nenner ≟ 20, 8, If[zaehler ≟ 11 ∧ nenner ≟ 20, 11, If[zaehler ≟ 12 ∧ nenner ≟ 20, 8, If[zaehler ≟ 13 ∧ nenner ≟ 20, 11, If[zaehler ≟ 14 ∧ nenner ≟ 20, 8, If[zaehler ≟ 15 ∧ nenner ≟ 20, 11, If[zaehler ≟ 16 ∧ nenner ≟ 20, 8, If[zaehler ≟ 17 ∧ nenner ≟ 20, 11, If[zaehler ≟ 18 ∧ nenner ≟ 20, 8, If[zaehler ≟ 19 ∧ nenner ≟ 20, 11, If[zaehler ≟ 1 ∧ nenner ≟ 25, 6, If[zaehler ≟ 2 ∧ nenner ≟ 25, 6, If[zaehler ≟ 3 ∧ nenner ≟ 25, 9, If[zaehler ≟ 4 ∧ nenner ≟ 25, 10, If[zaehler ≟ 5 ∧ nenner ≟ 25, 1, If[zaehler ≟ 6 ∧ nenner ≟ 25, 10, If[zaehler ≟ 7 ∧ nenner ≟ 25, 10, If[zaehler ≟ 8 ∧ nenner ≟ 25, 9, If[zaehler ≟ 9 ∧ nenner ≟ 25, 10, If[zaehler ≟ 10 ∧ nenner ≟ 25, 8, If[zaehler ≟ 11 ∧ nenner ≟ 25, 11, If[zaehler ≟ 12 ∧ nenner ≟ 25, 11, If[zaehler ≟ 13 ∧ nenner ≟ 25, 12, If[zaehler ≟ 14 ∧ nenner ≟ 25, 13, If[zaehler ≟ 15 ∧ nenner ≟ 25, 8, If[zaehler ≟ 16 ∧ nenner ≟ 25, 11, If[zaehler ≟ 17 ∧ nenner ≟ 25, 11, If[zaehler ≟ 18 ∧ nenner ≟ 25, 12, If[zaehler ≟ 19 ∧ nenner ≟ 25, 13, If[zaehler ≟ 20 ∧ nenner ≟ 25, 8, If[zaehler ≟ 21 ∧ nenner ≟ 25, 11, If[zaehler ≟ 22 ∧ nenner ≟ 25, 11, If[zaehler ≟ 23 ∧ nenner ≟ 25, 12, If[zaehler ≟ 24 ∧ nenner ≟ 25, 13]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]) → fallForSol
  12. If(nenner ≟ 20 ∨ nenner ≟ 25, (4.9, 5.5), (5.05, 5.5)) → Pos