Function and Shoe Size

Function and Shoe Size
Loading the math board and drawing, please wait…
2025-07-31 17:03
This example demonstrates the concept of functions through the relationship between shoe sizes and individuals. Key mathematical concepts include functions and their representations. Various GeoGebra commands such as Textfield, Sequence, and Text are used. Suitable for 7-8th grade students to learn about the description and interpretation of functions.

GeoGebra Commands & Parameters

  1. Textfield(input1) → InputBox1
  2. Textfield(input2) → InputBox2
  3. Textfield(input3) → InputBox3
  4. Textfield(input4) → InputBox4
  5. Sequence(TopR + (0, ((-dfP) * i)), i, 0, 3) → PRList
  6. Sequence(TopL + (0, ((-dfP) * i)), i, 0, 5) → PLList
  7. Text("$\textsf{Melli}$", PLList(1) + (-0.2, 0.05), false, true, -1, 0) → PL1Text
  8. Text("$\textsf{Toni}$", PLList(2) + (-0.2, 0.05), false, true, -1, 0) → PL2Text
  9. Text("$\textsf{Luca}$", PLList(3) + (-0.2, 0.05), false, true, -1, 0) → PL3Text
  10. Text("$\textsf{Tina}$", PLList(4) + (-0.2, 0.05), false, true, -1, 0) → PL4Text
  11. Text("$\textsf{Sam}$", PLList(5) + (-0.2, 0.05), false, true, -1, 0) → PL5Text
  12. Text("$\textsf{Frühling}$", PRList(1) + (0.2, 0.05), false, true, 1, 0) → PR1Text
  13. Text("$\textsf{Sommer}$", PRList(2) + (0.2, 0.05), false, true, 1, 0) → PR2Text
  14. Text("$\textsf{Herbst}$", PRList(3) + (0.2, 0.05), false, true, 1, 0) → PR3Text
  15. Text("$\textsf{Winter}$", PRList(4) + (0.2, 0.05), false, true, 1, 0) → PR4Text
  16. Ellipse(Ell11, Ell12, Ell13) → ell1
  17. Circle(PRList(1), radius) → VCirc1
  18. Circle(PRList(2), radius) → VCirc2
  19. Circle(PRList(3), radius) → VCirc3
  20. Circle(PRList(4), radius) → VCirc4
  21. Segment(PLList(1), Point[Segment[PLList(1), PL1], 0.98]) → conn1act
  22. Segment(PLList(1), PRList(4)) → conn1
  23. Segment(PLList(2), Point[Segment[PLList(2), PL2], 0.98]) → conn2act
  24. Segment(PLList(4), Point[Segment[PLList(4), PL4], 0.98]) → conn4act
  25. Segment(PLList(2), PRList(1)) → conn2
  26. Segment(PLList(4), PRList(1)) → conn4
  27. Segment(PLList(3), PRList(3)) → conn3
  28. Segment(PLList(5), PRList(2)) → conn5
  29. Segment(PLList(6), PRList(2)) → conn6
  30. Segment(PLList(3), Point[Segment[PLList(3), PL3], 0.98]) → conn3act
  31. Segment(PLList(5), Point[Segment[PLList(5), PL5], 0.98]) → conn5act
  32. Segment(PLList(6), Point[Segment[PLList(6), PL6], 0.98]) → conn6act
  33. SpeechBubbleRight(A, 9, 1.2) → Vieleck1
  34. SelectedIndex(DD1) → index1
  35. SpeechBubbleRight(B, 9, 1.9) → Vieleck2
  36. Segment(G, H) → f
  37. Segment(I, J) → g
  38. Segment(K, L) → h
  39. SelectedIndex(DD2) → index2
  40. SelectedIndex(DD3) → index3
  41. Sequence(M + (0, ((-dfP2) * i)), i, 0, 5) → l1
  42. Sequence(N + (0, ((-dfP2) * i)), i, 0, 3) → l2
  43. Text("$\textsf{Melli}$", l1(1) + (-0.2, 0.05), false, true, -1, 0) → Text8
  44. Text("$\textsf{Toni}$", l1(2) + (-0.2, 0.05), false, true, -1, 0) → Text9
  45. Text("$\textsf{Luca}$", l1(3) + (-0.2, 0.05), false, true, -1, 0) → Text10
  46. Text("$\textsf{Tina}$", l1(4) + (-0.2, 0.05), false, true, -1, 0) → Text11
  47. Text("$\textsf{Sam}$", l1(5) + (-0.2, 0.05), false, true, -1, 0) → Text12
  48. Text("$\textsf{Frühling}$", l2(1) + (0.2, 0.05), false, true, 1, 0) → Text14
  49. Text("$\textsf{Sommer}$", l2(2) + (0.2, 0.05), false, true, 1, 0) → Text15
  50. Text("$\textsf{Herbst}$", l2(3) + (0.2, 0.05), false, true, 1, 0) → Text16
  51. Text("$\textsf{Winter}$", l2(4) + (0.2, 0.05), false, true, 1, 0) → Text17
  52. Ellipse(O, P, Q) → c
  53. Ellipse(R, S, T) → d
  54. Text("$\textsf{Sommer}$", Pos1 + (0, 0.05), false, true, 0, 0) → Text24
  55. Text("$\textsf{j}$", Pos2 + (0, 0.05), false, true, 0, 0) → Text25
  56. Text("$\textsf{Melli}$", Pos3 + (0, 0.05), false, true, 0, 0) → Text26
  57. Polygon(VQPos1, VQPos1 + (-1, dy), VQPos1 + (1, dy), VQPos1 + (1, (-dy)), VQPos1 + (-1, (-dy)), VQPos1 + (-1, dy)) → VQ1, vq10, vq11, vq12, vq13, vq14, vq15
  58. Polygon(VQPos2, VQPos2 + (-1, dy), VQPos2 + (1, dy), VQPos2 + (1, (-dy)), VQPos2 + (-1, (-dy)), VQPos2 + (-1, dy)) → VQ2, vq20, vq21, vq22, vq23, vq24, vq25
  59. Polygon(VQPos3, VQPos3 + (-1, dy), VQPos3 + (1, dy), VQPos3 + (1, (-dy)), VQPos3 + (-1, (-dy)), VQPos3 + (-1, dy)) → VQ3, vq30, vq31, vq32, vq33, vq34, vq35
  60. Mod(clickCounter, 2) → clickMod
  61. OrthogonalLine(U, xAxis) → mirror
  62. Text("$\textsf{Trixi}$", PLList(6) + (-0.2, 0.05), false, true, -1, 0) → PL6Text
  63. Text("$\textsf{Trixi}$", l1(6) + (-0.2, 0.05), false, true, -1, 0) → Text13
  64. Mirror(ell1, mirror) → ell1'