Decimal Addition Example: Show 12.6 units + 0.1 units

Decimal Addition Example: Show 12.6 units + 0.1 units
Loading the math board and drawing, please wait…
2019-01-23 11:06
This example demonstrates how to use GeoGebra to visualize the addition of two decimal units (12.6 and 0.1). It involves core math concepts like decimal addition, unit measurement, and numerical calculation. The construction uses commands/objects such as Point, Segment, OrthogonalLine, Circle, Intersect, Line, Polygon, and Sequence. Suitable for elementary and middle school students learning decimal operations and geometric intuition.

GeoGebra Commands & Parameters

  1. Point(Circle[B, blocks]) → C
  2. Segment(B, C) → f
  3. OrthogonalLine(B, f) → g
  4. OrthogonalLine(C, f) → h
  5. Circle(B, Rows) → c
  6. Intersect(c, g, 2) → A
  7. Line(A, g) → i
  8. Line(A, f) → j
  9. Intersect(h, j) → D
  10. Polygon(B, C, D, A) → q1, b, c_1, d, a
  11. Sequence(Segment[B + (i * (1, 0)), A + (i * (1, 0))], i, 1, Columns) → L_1
  12. Sequence(Segment[B + (i * (0, 1)), C + (i * (0, 1))], i, 1, Rows) → L_2
  13. Point(Circle[B_2, blocks]) → C_2
  14. Segment(B_2, C_2) → f_2
  15. OrthogonalLine(B_2, f_2) → g_2
  16. OrthogonalLine(C_2, f_2) → h_2
  17. Circle(B_2, Rows) → c_5
  18. Intersect(c_5, g_2, 2) → A_2
  19. Line(A_2, g_2) → i_2
  20. Line(A_2, f_2) → j_2
  21. Intersect(h_2, j_2) → D_2
  22. Polygon(B_2, C_2, D_2, A_2) → q1_2, b_2, c_4, d_2, a_2
  23. Point(Circle[B_3, blocks]) → C_3
  24. Segment(B_3, C_3) → f_3
  25. OrthogonalLine(B_3, f_3) → g_3
  26. OrthogonalLine(C_3, f_3) → h_3
  27. Circle(B_3, Rows) → c_7
  28. Intersect(c_7, g_3, 2) → A_3
  29. Line(A_3, g_3) → i_3
  30. Line(A_3, f_3) → j_3
  31. Intersect(h_3, j_3) → D_3
  32. Polygon(B_3, C_3, D_3, A_3) → q1_3, b_3, c_6, d_3, a_3
  33. Point(Circle[B_4, blocks]) → C_4
  34. Segment(B_4, C_4) → f_4
  35. OrthogonalLine(B_4, f_4) → g_4
  36. OrthogonalLine(C_4, f_4) → h_4
  37. Circle(B_4, Rows) → c_9
  38. Intersect(c_9, g_4, 2) → A_4
  39. Line(A_4, g_4) → i_4
  40. Line(A_4, f_4) → j_4
  41. Intersect(h_4, j_4) → D_4
  42. Polygon(B_4, C_4, D_4, A_4) → q1_4, b_4, c_8, d_4, a_4
  43. Point(Circle[B_5, blocks]) → C_5
  44. Segment(B_5, C_5) → f_5
  45. OrthogonalLine(B_5, f_5) → g_5
  46. OrthogonalLine(C_5, f_5) → h_5
  47. Circle(B_5, Rows) → c_{11}
  48. Intersect(c_{11}, g_5, 2) → A_5
  49. Line(A_5, g_5) → i_5
  50. Line(A_5, f_5) → j_5
  51. Intersect(h_5, j_5) → D_5
  52. Polygon(B_5, C_5, D_5, A_5) → q1_5, b_5, c_{10}, d_5, a_5
  53. Point(Circle[S, blocks]) → T
  54. Segment(S, T) → f_6
  55. OrthogonalLine(S, f_6) → g_6
  56. OrthogonalLine(T, f_6) → h_6
  57. Circle(S, Rows) → c_{16}
  58. Intersect(c_{16}, g_6, 2) → V
  59. Line(V, g_6) → i_9
  60. Line(V, f_6) → j_6
  61. Intersect(h_6, j_6) → U
  62. Polygon(S, T, U, V) → q1_6, b_9, c_{15}, d_9, a_9
  63. Point(Circle[B_8, blocks]) → C_8
  64. Segment(B_8, C_8) → f_7
  65. OrthogonalLine(B_8, f_7) → g_7
  66. OrthogonalLine(C_8, f_7) → h_7
  67. Circle(B_8, Rows) → c_{17}
  68. Intersect(c_{17}, g_7, 2) → A_8
  69. Line(A_8, g_7) → i_8
  70. Line(A_8, f_7) → j_7
  71. Intersect(h_7, j_7) → D_8
  72. Polygon(B_8, C_8, D_8, A_8) → q1_7, b_8, c_{14}, d_8, a_8
  73. Point(Circle[B_7, blocks]) → C_7
  74. Segment(B_7, C_7) → f_8
  75. OrthogonalLine(B_7, f_8) → g_8
  76. OrthogonalLine(C_7, f_8) → h_8
  77. Circle(B_7, Rows) → c_{18}
  78. Intersect(c_{18}, g_8, 2) → A_7
  79. Line(A_7, g_8) → i_7
  80. Line(A_7, f_8) → j_8
  81. Intersect(h_8, j_8) → D_7
  82. Polygon(B_7, C_7, D_7, A_7) → q1_8, b_7, c_{13}, d_7, a_7
  83. Point(Circle[B_6, blocks]) → C_6
  84. Segment(B_6, C_6) → f_9
  85. OrthogonalLine(B_6, f_9) → g_9
  86. OrthogonalLine(C_6, f_9) → h_9
  87. Circle(B_6, Rows) → c_{19}
  88. Intersect(c_{19}, g_9, 2) → A_6
  89. Line(A_6, g_9) → i_6
  90. Line(A_6, f_9) → j_9
  91. Intersect(h_9, j_9) → D_6
  92. Polygon(B_6, C_6, D_6, A_6) → q1_9, b_6, c_{12}, d_6, a_6
  93. Point(Circle[B_{13}, blocks]) → C_{13}
  94. Segment(B_{13}, C_{13}) → f_{10}
  95. OrthogonalLine(B_{13}, f_{10}) → g_{10}
  96. OrthogonalLine(C_{13}, f_{10}) → h_{10}
  97. Circle(B_{13}, Rows) → c_{24}
  98. Intersect(c_{24}, g_{10}, 2) → A_{13}
  99. Line(A_{13}, g_{10}) → i_{13}
  100. Line(A_{13}, f_{10}) → j_{10}
  101. Intersect(h_{10}, j_{10}) → D_{13}
  102. Polygon(B_{13}, C_{13}, D_{13}, A_{13}) → q1_{10}, b_{13}, c_{23}, d_{13}, a_{13}
  103. Point(Circle[B_{12}, blocks]) → C_{12}
  104. Segment(B_{12}, C_{12}) → f_{11}
  105. OrthogonalLine(B_{12}, f_{11}) → g_{11}
  106. OrthogonalLine(C_{12}, f_{11}) → h_{11}
  107. Circle(B_{12}, Rows) → c_{25}
  108. Intersect(c_{25}, g_{11}, 2) → A_{12}
  109. Line(A_{12}, g_{11}) → i_{12}
  110. Line(A_{12}, f_{11}) → j_{11}
  111. Intersect(h_{11}, j_{11}) → D_{12}
  112. Polygon(B_{12}, C_{12}, D_{12}, A_{12}) → q1_{11}, b_{12}, c_{22}, d_{12}, a_{12}
  113. Point(Circle[B_{11}, blocks]) → C_{11}
  114. Segment(B_{11}, C_{11}) → f_{12}
  115. OrthogonalLine(B_{11}, f_{12}) → g_{12}
  116. OrthogonalLine(C_{11}, f_{12}) → h_{12}
  117. Circle(B_{11}, Rows) → c_{26}
  118. Intersect(c_{26}, g_{12}, 2) → A_{11}
  119. Line(A_{11}, g_{12}) → i_{11}
  120. Line(A_{11}, f_{12}) → j_{12}
  121. Intersect(h_{12}, j_{12}) → D_{11}
  122. Polygon(B_{11}, C_{11}, D_{11}, A_{11}) → q1_{12}, b_{11}, c_{21}, d_{11}, a_{11}
  123. Point(Circle[B_{10}, blocks]) → C_{10}
  124. Segment(B_{10}, C_{10}) → f_{13}
  125. OrthogonalLine(B_{10}, f_{13}) → g_{13}
  126. OrthogonalLine(C_{10}, f_{13}) → h_{13}
  127. Circle(B_{10}, Rows) → c_{27}
  128. Intersect(c_{27}, g_{13}, 2) → A_{10}
  129. Line(A_{10}, g_{13}) → i_{10}
  130. Line(A_{10}, f_{13}) → j_{13}
  131. Intersect(h_{13}, j_{13}) → D_{10}
  132. Polygon(B_{10}, C_{10}, D_{10}, A_{10}) → q1_{13}, b_{10}, c_{20}, d_{10}, a_{10}
  133. Sequence(Segment[B + (i * (1, 0)), A + (i * (1, 0))], i, 1, Columns) → L_3
  134. Point(Circle[X, blocks]) → Y
  135. Segment(X, Y) → f_1
  136. OrthogonalLine(X, f_1) → g_1
  137. OrthogonalLine(Y, f_1) → h_1
  138. Circle(X, Rows) → c_3
  139. Intersect(c_3, g_1, 2) → W
  140. Line(W, g_1) → i_1
  141. Line(W, f_1) → j_1
  142. Intersect(h_1, j_1) → Z
  143. Sequence(Segment[X + (i * (1, 0)), W + (i * (1, 0))], i, 1, Columns2) → L_5
  144. Polygon(W, Z, Y, X) → q2, w, z_1, I, J
  145. Sequence(Segment[X + (i * (0, 1)), Y + (i * (0, 1))], i, 1, Rows2) → L_4

AI Drawing Prompt Reference

Draw a rectangle to represent the addition of 12.6 units and 0.1 units. First, draw a circle with center B and radius 12.6 units, then draw a line segment perpendicular to BC. Next, draw a circle with center B and radius 0.1 units, find the intersection point A of the circle and the perpendicular line. Draw a line through A perpendicular to BC, then draw a line through A parallel to BC, find the intersection point D of these two lines. Use points B, C, D, and A to draw a quadrilateral. Repeat the above steps to draw a rectangle representing 0.1 units, then repeat to draw a rectangle representing 12.6 units, and finally repeat to draw another rectangle representing 0.1 units.
The prompt above was compiled from the original drawing commands and is for reference only.