Rekenrek Addition Demo by Duane Habecker

Rekenrek Addition Demo by Duane Habecker
Loading the math board and drawing, please wait…
2017-04-05 08:06
This example dynamically demonstrates Rekenrek addition, visually illustrating the principles of addition. It involves core math concepts like addition operations, natural numbers, number line representation, and function graphs. GeoGebra commands and objects used in construction include OrthogonalLine, Circle, Intersect, Sequence, Segment, Point, Line, and Textfield. Suitable for lower elementary mathematics teaching to help students understand addition operations and develop number sense.

GeoGebra Commands & Parameters

  1. OrthogonalLine(A_1, yAxis) → f_1
  2. Circle(A_1, linelength) → c_1
  3. Intersect(c_1, f_1, 2) → A
  4. Sequence((x(A) + (i * beadsize), y(A)), i, 0, 9) → rowoneleft
  5. Intersect(c_1, f_1, 1) → B
  6. Sequence((x(B) + ((i - 9) * beadsize), y(B)), i, 0, 9) → rowoneright
  7. Segment(Element[rowoneleft, 3], Element[rowoneright, 3]) → c
  8. Segment(Element[rowoneleft, 4], Element[rowoneright, 4]) → d
  9. Segment(Element[rowoneleft, 5], Element[rowoneright, 5]) → e
  10. Segment(Element[rowoneleft, 6], Element[rowoneright, 6]) → f
  11. Segment(Element[rowoneleft, 7], Element[rowoneright, 7]) → g
  12. Segment(Element[rowoneleft, 8], Element[rowoneright, 8]) → h
  13. Segment(Element[rowoneleft, 9], Element[rowoneright, 9]) → i
  14. Segment(Element[rowoneleft, 10], Element[rowoneright, 10]) → j
  15. Segment(Element[rowoneleft, 2], Element[rowoneright, 2]) → b
  16. Segment(Element[rowoneleft, 1], Element[rowoneright, 1]) → a
  17. Segment(A, B) → k
  18. Point(a) → C
  19. Point(b) → D
  20. Point(c) → E
  21. Point(d) → F
  22. Point(e) → G
  23. Point(f) → H
  24. Point(g) → I
  25. Point(h) → J
  26. Point(i) → K
  27. Point(j) → L
  28. Point(a) → M
  29. Point(b) → N
  30. Point(c) → O
  31. Point(d) → P
  32. Point(e) → Q
  33. Point(f) → R
  34. Point(g) → S
  35. Point(h) → T
  36. Point(i) → U
  37. Point(j) → V
  38. Circle(W, linelength) → p
  39. Line(W, f_1) → l
  40. Intersect(p, l, 2) → Z
  41. Intersect(p, l, 1) → B_1
  42. Sequence((x(Z) + (i * beadsize), y(Z)), i, 0, 9) → rowtwoleft
  43. Sequence((x(B_1) + ((i - 9) * beadsize), y(B_1)), i, 0, 9) → rowtworight
  44. Segment(Z, B_1) → m
  45. Segment(Element[rowtwoleft, 1], Element[rowtworight, 1]) → n
  46. Segment(Element[rowtwoleft, 2], Element[rowtworight, 2]) → q
  47. Segment(Element[rowtwoleft, 3], Element[rowtworight, 3]) → r
  48. Segment(Element[rowtwoleft, 4], Element[rowtworight, 4]) → s
  49. Segment(Element[rowtwoleft, 5], Element[rowtworight, 5]) → t
  50. Segment(Element[rowtwoleft, 6], Element[rowtworight, 6]) → g_1
  51. Segment(Element[rowtwoleft, 7], Element[rowtworight, 7]) → h_1
  52. Segment(Element[rowtwoleft, 8], Element[rowtworight, 8]) → i_1
  53. Segment(Element[rowtwoleft, 9], Element[rowtworight, 9]) → j_1
  54. Segment(Element[rowtwoleft, 10], Element[rowtworight, 10]) → k_1
  55. Point(n) → C_1
  56. Point(n) → D_1
  57. Point(q) → E_1
  58. Point(q) → F_1
  59. Point(r) → G_1
  60. Point(r) → H_1
  61. Point(s) → I_1
  62. Point(s) → J_1
  63. Point(t) → K_1
  64. Point(t) → L_1
  65. Point(g_1) → M_1
  66. Point(g_1) → N_1
  67. Point(h_1) → O_1
  68. Point(h_1) → P_1
  69. Point(i_1) → Q_1
  70. Point(i_1) → R_1
  71. Point(j_1) → S_1
  72. Point(j_1) → T_1
  73. Point(k_1) → U_1
  74. Point(k_1) → V_1
  75. Textfield(inputonetext) → inputone
  76. Textfield(inputtwotext) → inputtwo

AI Drawing Prompt Reference

Draw a Rekenrek addition demonstration with two number lines, each containing 10 beads connected by segments. The left number line represents the first addend, and the right number line represents the second addend. Connect the beads on both number lines with segments to visually demonstrate the addition operation.
The prompt above was compiled from the original drawing commands and is for reference only.