Explore Functions and Rules with GeoGebra

Explore Functions and Rules with GeoGebra
Loading the math board and drawing, please wait…
2018-08-22 01:10
This example demonstrates a function rule guessing game through interactive graphics, visually showcasing function images and properties. It involves core math concepts like functions, quadratic equations, probability, orthocenter, integers, and optimization. Constructed using commands like Textfield, Random, Polygon, Translate, Element, Sequence, Zip, it's ideal for high school math teaching, exploring function properties, probability statistics, and geometric transformations.

GeoGebra Commands & Parameters

  1. Textfield(inpt) → InputBox1
  2. Random(1, Length[list1]) → new
  3. Random(0, 1) → fnc
  4. Polygon(C, D, E, G) → poly1, c, d, e, g_1
  5. Translate(Polygon[C, C + (1, 0), C + (1, 0.5), C + (0, 1)], (1, 0)) → poly2
  6. Translate(Mirror[poly2, C + (2, 0)], Vector[C, D]) → poly3
  7. Element(inlist, 1) → A1
  8. Element(inlist, 2) → A2
  9. Element(inlist, 3) → A3
  10. Element(inlist, 4) → A4
  11. Element(inlist, 5) → A5
  12. Element(outlist, 1) → B1
  13. Element(outlist, 2) → B2
  14. Element(outlist, 3) → B3
  15. Element(outlist, 4) → B4
  16. Element(outlist, 5) → B5
  17. Element(inlist, 15) → A15
  18. Element(inlist, 14) → A14
  19. Element(inlist, 13) → A13
  20. Element(inlist, 12) → A12
  21. Element(inlist, 11) → A11
  22. Element(inlist, 10) → A10
  23. Element(inlist, 9) → A9
  24. Element(inlist, 7) → A7
  25. Element(outlist, 6) → B6
  26. Element(outlist, 7) → B7
  27. Element(outlist, 8) → B8
  28. Element(outlist, 9) → B9
  29. Element(outlist, 10) → B10
  30. Element(outlist, 11) → B11
  31. Element(outlist, 12) → B12
  32. Element(outlist, 13) → B13
  33. Element(outlist, 14) → B14
  34. Element(outlist, 15) → B15
  35. Element(inlist, 8) → A8
  36. Element(inlist, 6) → A6
  37. Random(1, Length[list2]) → ckn_0
  38. Sequence(F(i), i, -5, 5) → list3
  39. Textfield(rule) → InputBox2
  40. Sequence(rule(i), i, -5, 5) → list4
  41. Sequence(rule(Element[inlist, i]), i, 1, Length[inlist]) → list5
  42. Zip((0, A), A, inlist) → MDin
  43. Zip((2, A), A, outlist) → MDout
  44. Zip(Vector[A, B], A, MDin, B, MDout) → MDArr