Sorting Rational and Irrational Expressions

Sorting Rational and Irrational Expressions
Loading the math board and drawing, please wait…
2020-04-18 02:16
This example demonstrates how to classify rational and irrational expressions. Key mathematical concepts include rational and irrational numbers. Using a series of GeoGebra commands such as Sequence, Join, Shuffle, Zip, Element, and Text, the classification process is dynamically displayed. Suitable for students in middle school and above to learn about rational and irrational numbers.

GeoGebra Commands & Parameters

  1. Sequence(Polygon[{tableAnchor + (col1Width + col2Width, 0 - (rowHeight * i)), tableAnchor + (col1Width + col2Width + col3Width, 0 - (rowHeight * i)), tableAnchor + (col1Width + col2Width + col3Width, 0 - (rowHeight * i) - rowHeight), tableAnchor + (col1Width + col2Width, ((-rowHeight) * i) - rowHeight)}], i, 0, lastRow - 2) → tableCol3
  2. Sequence(Polygon[{tableAnchor + (col1Width, 0 - (rowHeight * i)), tableAnchor + (col1Width + col2Width, 0 - (rowHeight * i)), tableAnchor + (col1Width + col2Width, 0 - (rowHeight * i) - rowHeight), tableAnchor + (col1Width, ((-rowHeight) * i) - rowHeight)}], i, 0, lastRow - 1) → tableCol2
  3. Join({Sequence[(13, i), i, 17, 17 - (4 * (tileHeight + 1)), (-tileHeight) - 1], Sequence[(13 + tileWidth + 1, i), i, 17, 17 - (3 * (tileHeight + 1)), (-tileHeight) - 1]}) → fixedFrameAnchors
  4. Shuffle(fixedFrameAnchors) → shuffledFrameAnchors
  5. LaTeX(UnicodeToLetter[10003]) → cmark
  6. LaTeX(UnicodeToLetter[10007]) → xmark
  7. Sequence(Polygon[{tableAnchor + (0, 0 - (rowHeight * i)), tableAnchor + (col1Width, 0 - (rowHeight * i)), tableAnchor + (col1Width, 0 - (rowHeight * i) - rowHeight), tableAnchor + (0, ((-rowHeight) * i) - rowHeight)}], i, 0, lastRow - 1) → tableCol1
  8. LaTeX((((("\text{" * QUESTION) * "\\") * INSTRUCTIONS) * "}")) → TEXT
  9. Zip(Polygon[A, A + (tileWidth, 0), A + (tileWidth, (-tileHeight)), A + (0, (-tileHeight))], A, shuffledFrameAnchors) → frames
  10. Element(frames, 1) → frame1
  11. Element(frames, 2) → frame2
  12. Element(frames, 3) → frame3
  13. Element(frames, 4) → frame4
  14. Element(frames, 5) → frame5
  15. Element(frames, 6) → frame6
  16. Element(frames, 7) → frame7
  17. Element(frames, 8) → frame8
  18. Element(frames, 9) → frame9
  19. Element(cells, 1) → cell1
  20. Element(frames, activeTile) → highlightedTile
  21. Element(cells, 2) → cell2
  22. Element(cells, 3) → cell3
  23. Element(cells, 4) → cell4
  24. Element(cells, 5) → cell5
  25. Element(cells, 7) → cell7
  26. Element(cells, 8) → cell8
  27. Element(cells, 9) → cell9
  28. Element(cells, activeCell) → highlightedCell
  29. Element(tableCol1, 1) → col1HeaderCell
  30. Element(tableCol2, 1) → col2HeaderCell
  31. Element(tableCol3, 1) → col3HeaderCell
  32. Element(cells, 6) → cell6
  33. Zip(A ≟ B ∨ A ≟ C ∨ A ≟ D ∨ A ≟ E ∨ A ≟ F, A, {4, 4, 4, 4, 4, 9, 9, 9, 9}, F, {5, 5, 5, 5, 5, 10, 10, 10, 10}, itemsInCells, B, {1, 1, 1, 1, 1, 6, 6, 6, 6}, C, {2, 2, 2, 2, 2, 7, 7, 7, 7}, D, {3, 3, 3, 3, 3, 8, 8, 8, 8}, E) → cellsCorrect
  34. Zip(Text[If[A, cmark, ""], Vertex[B, 2] + symbolOffset], A, cellsCorrect, B, cells) → cmarkList
  35. Zip(Text[If[¬A, xmark, ""], Vertex[B, 2] + symbolOffset], A, cellsCorrect, B, cells) → xmarkList
  36. Text("", tableAnchor + (0.5, ((-rowHeight)) / 2)) → col1Header
  37. Text("", tableAnchor + (0, (-rowHeight) - rowHeight / 3), true, true) → rowHeader1
  38. Text("", tableAnchor + (0, ((-rowHeight) * 2) - rowHeight / 3), true, true) → rowHeader2
  39. Text("", tableAnchor + (0, ((-rowHeight) * 3) - rowHeight / 3), true, true) → rowHeader3
  40. Text("Rational Expressions", tableAnchor + (0.5 + col1Width, ((-rowHeight)) / 2)) → col2Header
  41. Text("Non-Rational Expressions", tableAnchor + (0.5 + col1Width + col2Width, ((-rowHeight)) / 2)) → col3Header
  42. LaTeX("\text{You correctly sorted all the expressions.}") → feedback

AI Drawing Prompt Reference

Create a table for classifying rational and irrational expressions. The table has three columns: the first column is titled 'Rational Expressions', the second column is titled 'Non-Rational Expressions'. There are three rows: the first row contains the column titles, the second and third rows contain expressions and their classification marks, which are checkmarks and crossmarks to indicate correct and incorrect classifications, respectively.
The prompt above was compiled from the original drawing commands and is for reference only.