Function Machine

Function Machine
Loading the math board and drawing, please wait…
2025-07-31 17:03
This GeoGebra example demonstrates an interactive function machine for evaluating function values at given input points. The core mathematical concepts include function mappings, function value calculations, and switching between function equations, graphs, and value tables. Construction highlights: Textfield for input, Button for interaction, InputBox for value entry, Text for display, Shuffle fo

GeoGebra Commands & Parameters

  1. Textfield(input1) → InputBox1
  2. Textfield(input2) → InputBox2
  3. Textfield(input3) → InputBox3
  4. Textfield(input4) → InputBox4
  5. Shuffle(1…5) → FunctionListIndex, {4, 1, 3, 5, 2}
  6. Join({{3}, FunctionListIndex \ {3}}) → FunctionListIndexReal
  7. Segment(HebelStart, HebelEnd) → hebelseg
  8. Point(hebelseg) → Hebel
  9. Segment(Anim1Seg1, Anim1Seg2) → anim1seg
  10. Point(anim1seg, anim1) → Anim1Pos
  11. Text(AnzeigeMaschine, Anim1Pos, false, true, 0, 0) → Anim1TxtValueStart
  12. Text(Text3, Anim1Pos, false, true, 0, 0) → Anim1TxtFuncStart
  13. SelectedIndex(DD1) → index1
  14. Segment(Anim2Seg11, Anim2Seg12) → anim2seg1
  15. Segment(Anim2Seg21, Anim2Seg22) → anim2seg2
  16. Point(anim2seg2, anim2end) → Anim2Pos2
  17. Point(anim2seg1, anim2start) → Anim2Pos1
  18. Text(Text3, Anim2Pos2, false, true, 0, 0) → Anim2TxtFunc
  19. Text(AnzeigeMaschine, Anim2Pos1, false, true, 0, 0) → Anim2TxtValue
  20. Translate(VGray1, Vector[VGrayAnchor1, VGrayAnchor2]) → VGray2
  21. Translate(VGray1, Vector[VGrayAnchor1, VGrayAnchor3]) → VGray3
  22. Textfield(input5) → InputBox5