Combining Operations with Fractions in Geometric Construction

Combining Operations with Fractions in Geometric Construction
Loading the math board and drawing, please wait…
2024-02-26 23:35
This example demonstrates how to combine basic operations with fractions in geometric construction. Key mathematical concepts include order of operations, fraction arithmetic, and geometric construction. The construction involves using GeoGebra commands such as Point, Translate, Midpoint, etc. It is suitable for students in grades 5-6 to learn about operation rules and geometric construction skills.

GeoGebra Commands & Parameters

  1. Point(Line[P0, xAxis]) → P1
  2. Point(Line[P0, xAxis]) → P2
  3. Translate(Polygon[(0, 0), (tablesizex2, 0), (tablesizex2, tablesizey), (0, tablesizey)], P2 - ((0.2 * tablespace), (-2 * tablesizey) - (2 * tablespace))) → vrechts3
  4. Translate(Polygon[(0, 0), (tablesizex2, 0), (tablesizex2, tablesizey), (0, tablesizey)], P2 - ((0.2 * tablespace), (-tablesizey) - tablespace)) → vrechts2
  5. Translate(Polygon[(0, 0), (tablesizex3, 0), (tablesizex3, tablesizey), (0, tablesizey)], P1 - (0, (-3 * tablesizey) - (3 * tablespace))) → vlinks4
  6. Translate(Polygon[(0, 0), (tablesizex3, 0), (tablesizex3, tablesizey), (0, tablesizey)], P1 - (0, (-5 * tablesizey) - (5 * tablespace))) → vlinks6
  7. Translate(Polygon[(0, 0), (tablesizex2, 0), (tablesizex2, tablesizey), (0, tablesizey)], P2 - ((0.2 * tablespace), (-3 * tablesizey) - (3 * tablespace))) → vrechts4
  8. Translate(Polygon[(0, 0), (tablesizex2, 0), (tablesizex2, tablesizey), (0, tablesizey)], P2 - ((0.2 * tablespace), (-5 * tablesizey) - (5 * tablespace))) → vrechts6
  9. Translate(Polygon[(0, 0), (tablesizex2, 0), (tablesizex2, tablesizey), (0, tablesizey)], P2 - ((0.2 * tablespace), (-4 * tablesizey) - (4 * tablespace))) → vrechts5
  10. Translate(Polygon[(0, 0), (tablesizex3, 0), (tablesizex3, tablesizey), (0, tablesizey)], P1 - (0, 0)) → vlinks1
  11. Midpoint(Corner[TextLinks1, 1], Corner[TextLinks1, 3]) → M1
  12. Midpoint(Corner[TextRechts2, 1], Corner[TextRechts2, 3]) → M2
  13. Midpoint(Corner[TextRechts4, 1], Corner[TextRechts4, 3]) → M41
  14. Midpoint(Corner[TextRechts5, 1], Corner[TextRechts5, 3]) → M5
  15. Midpoint(Corner[TextRechts6, 1], Corner[TextRechts6, 3]) → M61
  16. Midpoint(Corner[TextLinks6, 1], Corner[TextLinks6, 3]) → M62
  17. Midpoint(Corner[TextLinks4, 1], Corner[TextLinks4, 3]) → M42
  18. Midpoint(Corner[TextRechts3, 1], Corner[TextRechts3, 3]) → M3
  19. Textfield(input1) → Eingabefeld1
  20. Textfield(input2) → Eingabefeld2
  21. CountIf(m ∈ vrechts2, m, {M1, M2, M3, M41, M42, M5, M61, M62}) → count2
  22. CountIf(m ∈ vrechts4, m, {M1, M2, M3, M41, M42, M5, M61, M62}) → count41
  23. CountIf(m ∈ vlinks4, m, {M1, M2, M3, M41, M42, M5, M61, M62}) → count42
  24. CountIf(m ∈ vrechts6, m, {M1, M2, M3, M41, M42, M5, M61, M62}) → count61
  25. CountIf(m ∈ vrechts5, m, {M1, M2, M3, M41, M42, M5, M61, M62}) → count5
  26. CountIf(m ∈ vlinks6, m, {M1, M2, M3, M41, M42, M5, M61, M62}) → count62
  27. CountIf(m ∈ vlinks1, m, {M1, M2, M3, M41, M42, M5, M61, M62}) → count1
  28. Sequence(P1 + ((-0.3 * tablespace) + textposx, (m * tablesizey) + (m * tablespace) - 0.2), m, 0, 5) → listPosA
  29. Point(Line[A, xAxis]) → B
  30. SpeechBubbleLeft(C, 8.4, 1.1) → Vieleck1
  31. Point(Line[D, xAxis]) → E
  32. Point(Line[F, xAxis]) → G
  33. SpeechBubbleRight(H, 12, 3.97) → Vieleck2
  34. RotateText((("\textsf{\small\fcolorbox{000000}{" * colour) * "}{\frac{20}{12} -- \frac{9}{12} = \frac{11}{12}"), -25°) → TextStartRechts6
  35. RotateText("\textsf{Rechenschritt}", 90°) → Text28
  36. Zip(Segment[P + (tablespace, (-tablespace)), P + (tablespace, tablesizey - tablespace)], P, listPosA) → listLines
  37. Translate(Polygon[(0, 0), (tablesizex3, 0), (tablesizex3, tablesizey), (0, tablesizey)], P1 - (0, (-tablesizey) - tablespace)) → vlinks2
  38. Translate(Polygon[(0, 0), (tablesizex3, 0), (tablesizex3, tablesizey), (0, tablesizey)], P1 - (0, (-4 * tablesizey) - (4 * tablespace))) → vlinks5
  39. Translate(Polygon[(0, 0), (tablesizex3, 0), (tablesizex3, tablesizey), (0, tablesizey)], P1 - (0, (-2 * tablesizey) - (2 * tablespace))) → vlinks3
  40. CountIf(m ∈ vrechts3, m, {M1, M2, M3, M41, M42, M5, M61, M62}) → count3
  41. Sequence(P2 + (0, (m * tablesizey) + (m * tablespace) - (0.5 * textposx)), m, 0, 5) → listPosB
  42. Translate(Polygon[(0, 0), (tablesizex2, 0), (tablesizex2, tablesizey), (0, tablesizey)], P2 - ((0.2 * tablespace), 0)) → vrechts1
  43. RotateText((("\textsf{\small\fcolorbox{000000}{" * colour) * "}{Gemischte Zahlen werden in unechte Brüche umgerechnet.}"), 45°) → TextStartLinks1
  44. RotateText((("\textsf{\small\fcolorbox{000000}{" * colour) * "}{Punktrechnungen werden vor Strichrechnungen ausgeführt."), -15°) → TextStartLinks4
  45. RotateText((("\textsf{\small\fcolorbox{000000}{" * colour) * "}{Die Differenz wird ermittelt.\vphantom{g}\\Ungleichnamige Brüche werden auf gleichen Nenner gebracht."), 30°) → TextStartLinks6
  46. RotateText((("\textsf{\small\fcolorbox{000000}{" * colour) * "}{\frac{4}{3} \cdot \Big(\frac{4}{8} + \frac{6}{8}\Big) -- \frac{3}{4} ="), -10°) → TextStartRechts2
  47. RotateText((("\textsf{\small\fcolorbox{000000}{" * colour) * "}{\frac{4}{3} \cdot \frac{10}{8} -- \frac{3}{4} ="), -20°) → TextStartRechts3
  48. RotateText((("\textsf{\small\fcolorbox{000000}{" * colour) * "}{\frac{4 \cdot 10}{3 \cdot 8} -- \frac{3}{4} ="), 20°) → TextStartRechts4
  49. RotateText((("\textsf{\small\fcolorbox{000000}{" * colour) * "}{\frac{20}{12} -- \frac{3}{4} ="), 10°) → TextStartRechts5
  50. Point(Line[J, yAxis]) → L

AI Drawing Prompt Reference

Create a geometric construction diagram for teaching fraction operations. On the left, a column of rectangular boxes displays text instructions such as converting mixed numbers to improper fractions, performing multiplication before addition/subtraction, and finding common denominators. On the right, another column shows step-by-step fraction calculations, e.g., 4/3 times (4/8 + 6/8) minus 3/4, with simplification steps. Each box has a central marker point for counting. At the bottom, there are input fields and speech bubbles. The layout is neat, with boxes aligned vertically and evenly spaced.
The prompt above was compiled from the original drawing commands and is for reference only.