Completing Tables with Equations by Matthew Zeigler

Completing Tables with Equations by Matthew Zeigler
Loading the math board and drawing, please wait…
2015-02-10 22:09
This example demonstrates how to use equations in GeoGebra to complete numerical tables. Core math concepts include equations, geometric distribution, sequences, and series. Construction highlights the use of commands like RemoveUndefined, Element, Random, Text, If, FractionText, TableText, and objects such as buttons and tables to generate random data and populate tables interactively. Suitable for middle school and above, focusing on equation application and data handling skills.

GeoGebra Commands & Parameters

  1. RemoveUndefined(Sequence[(-21 + i)^(2) / (-21 + i), i, 1, 41]) → numersX
  2. Element(numersX, Random[21, 40]) → numerX1
  3. Element(numersX, Random[21, 40]) → numerX2
  4. Element(numersX, Random[21, 40]) → numerX3
  5. Element(numersX, Random[21, 40]) → numerX4
  6. Element(numersX, Random[21, 40]) → numerX5
  7. Element(numersX, Random[21, 40]) → numerX6
  8. Random(-20, 20) → X1A
  9. Random(-20, 20) → X2A
  10. Random(-20, 20) → X3A
  11. Random(-20, 20) → X4A
  12. Random(-20, 20) → X5A
  13. Random(-20, 20) → X6A
  14. Random(-20, 20) → X1B
  15. Random(-20, 20) → X2B
  16. Random(-20, 20) → X3B
  17. Random(-20, 20) → X4B
  18. Random(-20, 20) → X5B
  19. Random(-20, 20) → X6B
  20. Random(0, 20) → b1
  21. Random(0, 20) → b2
  22. Random(1, 10) → denomX1
  23. Random(0, 20) → b3
  24. Random(1, 10) → denomX2
  25. Random(0, 20) → b4
  26. Random(1, 10) → denomX3
  27. Random(0, 20) → b5
  28. Random(1, 10) → denomX4
  29. Random(0, 20) → b6
  30. Random(1, 10) → denomX5
  31. Random(1, 10) → denomX6
  32. Text(abs(numerX2)) → forTextNumber2
  33. Text(abs(numerX3)) → forTextNumber3
  34. Text(abs(numerX4)) → forTextNumber4
  35. Text(abs(numerX5)) → forTextNumber5
  36. Text(abs(numerX6)) → forTextNumber6
  37. If(numerX1 < 0, " - ", " + ") → signX1
  38. If(numerX2 < 0, " - ", " + ") → signX2
  39. If(numerX3 < 0, " - ", " + ") → signX3
  40. If(numerX4 < 0, " - ", " + ") → signX4
  41. If(numerX5 < 0, " - ", " + ") → signX5
  42. If(numerX6 < 0, " - ", " + ") → signX6
  43. Text(abs(numerX1)) → forTextNumber1
  44. Text(denomX1) → forTextDenomX1
  45. Text(denomX2) → forTextDenomX2
  46. Text(denomX3) → forTextDenomX3
  47. Text(denomX4) → forTextDenomX4
  48. Text(denomX5) → forTextDenomX5
  49. Text(denomX6) → forTextDenomX6
  50. If(b1 < 0, " - ", " ") → signB1
  51. If(b2 < 0, " - ", " ") → signB2
  52. If(b3 < 0, " - ", " ") → signB3
  53. If(b4 < 0, " - ", " ") → signB4
  54. If(b5 < 0, " - ", " ") → signB5
  55. If(b6 < 0, " - ", " ") → signB6
  56. Text(X1A) → forTextX1A
  57. Text(X2A) → forTextX2A
  58. Text(X3A) → forTextX3A
  59. Text(X4A) → forTextX4A
  60. Text(X5A) → forTextX5A
  61. Text(X6A) → forTextX6A
  62. Text(X1B) → forTextX1B
  63. Text(X2B) → forTextX2B
  64. Text(X3B) → forTextX3B
  65. Text(X4B) → forTextX4B
  66. Text(X5B) → forTextX5B
  67. Text(X6B) → forTextX6B
  68. FractionText(y1B) → forTexty1B
  69. FractionText(abs(b1)) → forTextb1
  70. FractionText(abs(b2)) → forTextb2
  71. FractionText(abs(b3)) → forTextb3
  72. FractionText(abs(b4)) → forTextb4
  73. FractionText(abs(b5)) → forTextb5
  74. FractionText(abs(b6)) → forTextb6
  75. FractionText(outSide1) → forTextOutSide1
  76. FractionText(outSide2) → forTextOutSide2
  77. FractionText(outSide3) → forTextOutSide3
  78. FractionText(outSide4) → forTextOutSide4
  79. FractionText(outSide6) → forTextOutSide6
  80. FractionText(outSide5) → forTextOutSide5
  81. FractionText(y1A) → forTexty1A
  82. FractionText(y2A) → forTexty2A
  83. FractionText(y2B) → forTexty2B
  84. FractionText(y3A) → forTexty3A
  85. FractionText(y3B) → forTexty3B
  86. FractionText(y4A) → forTexty4A
  87. FractionText(y4B) → forTexty4B
  88. FractionText(y5A) → forTexty5A
  89. FractionText(y5B) → forTexty5B
  90. FractionText(y6A) → forTexty6A
  91. FractionText(y6B) → forTexty6B
  92. If(showAnswers ≟ true, forTexty1A, " ") → B2
  93. If(showAnswers ≟ true, forTextX1B, " ") → A3
  94. If(showAnswers ≟ true, forTexty2A, " ") → E2
  95. If(showAnswers ≟ true, forTexty3A, " ") → H2
  96. If(showAnswers ≟ true, forTexty4A, " ") → K2
  97. If(showAnswers ≟ true, forTexty5A, " ") → N2
  98. If(showAnswers ≟ true, forTexty6A, " ") → Q2
  99. If(showAnswers ≟ true, forTextX2B, " ") → D3
  100. If(showAnswers ≟ true, forTextX3B, " ") → G3
  101. If(showAnswers ≟ true, forTextX4B, " ") → J3
  102. If(showAnswers ≟ true, forTextX5B, " ") → M3
  103. If(showAnswers ≟ true, forTextX6B, " ") → P3
  104. TableText({{A1, B1}, {A2, B2}, {A3, B3}}, "|_") → Table1
  105. TableText({{G1, H1}, {G2, H2}, {G3, H3}}, "|_") → Table3
  106. TableText({{J1, K1}, {J2, K2}, {J3, K3}}, "|_") → Table4
  107. TableText({{M1, N1}, {M2, N2}, {M3, N3}}, "|_") → Table5
  108. TableText({{P1, Q1}, {P2, Q2}, {P3, Q3}}, "|_") → Table6
  109. TableText({{D1, E1}, {D2, E2}, {D3, E3}}, "|_") → Table2

AI Drawing Prompt Reference

Create an interactive math practice table with six rows of randomly generated numerical data. Each row displays a fraction expression with a random integer numerator (possibly signed) and a random positive integer denominator, accompanied by a text box showing the absolute value. Place a button beside the table to regenerate random data. The layout should be clear and suitable for middle school students practicing equations and sequences.
The prompt above was compiled from the original drawing commands and is for reference only.