Marmelade kochen:Ratio and Geometric Construction

Marmelade kochen:Ratio and Geometric Construction
Loading the math board and drawing, please wait…
2023-08-03 16:33
Marmelade kochen demonstrates geometric construction using ratio concepts. It involves direct and indirect proportionality, coordinate geometry, and geometric construction techniques. The example uses GeoGebra commands like Join, Polygon, and Shuffle to create the figure. Suitable for students in grades 5-6 to practice ratio and geometry.

GeoGebra Commands & Parameters

  1. Join(Sequence[Shuffle[Sequence[m, m, 1, maxexnum]], i, 1, 15]) → listExnums
  2. Join(Sequence[Shuffle[{0, 1}], i, 1, 115]) → listkg
  3. Join(Sequence[Shuffle[Sequence[m, m, 3, 15]], i, 1, 15]) → randomNosForX
  4. Zip(RandomElement[Sequence[3, 30] \ {m}], m, randomNosForX) → randomNosForZ
  5. Element(randomNosForZ, Mod[questionCount, 100] + 1) → numZ
  6. If(isKG, numsKG(exnum), numsML(exnum)) → numY
  7. RandomElement({1, 2, 3, 4, 5, 6}) → excount1
  8. Element(randomNosForX, Mod[questionCount, 100] + 1) → numX
  9. Textfield(input1) → InputBox1
  10. Textfield(input2) → InputBox2
  11. Polygon(PtopLeftCornerFeedback, PtopRightCornerFeedback, PbottomRightCornerFeedback, PbottomLeftCornerFeedback) → rectangleCorrect, rectangleCorrectS3, rectangleCorrectS4, rectangleCorrectS2, rectangleCorrectS1
  12. Shuffle(Sequence[Random[0, 10], i, 1, 100]) → randomNosForY, {6, 9, 9, 7, 10, 8, 0, 6, 1, 8, 1, 4, 6, 7, 5, 3, 0, 5, 1, 1, 9, 7, 2, 2, 6, 0, 10, 6, 7, 6, 8, 2, 3, 4, 0, 0, 9, 3, 0, 6, 2, 2, 5, 9, 5, 0, 0, 7, 1, 6, 7, 3, 9, 9, 9, 0, 2, 1, 10, 1, 4, 10, 9, 9, 7, 7, 5, 6, 8, 5, 1, 1, 5, 2, 3, 2, 8, 1, 10, 5, 0, 2, 0, 10, 5, 3, 6, 1, 4, 5, 8, 6, 0, 0, 8, 8, 6, 6, 0, 10}
  13. Append(true, Sequence[If[randomNosForX(i) ≟ randomNosForX(i - 1), false, true], i, 2, 100]) → stayX
  14. Append(true, Sequence[If[randomNosForY(i) ≟ randomNosForY(i - 1), false, true], i, 2, 100]) → stayY
  15. Remove(Sequence[If[stayX(i), randomNosForX(i), 0], i, 1, 100], Sequence[0, i, 1, 100]) → randomNosForXwithoutRepeat
  16. Remove(Sequence[If[stayY(i), randomNosForY(i), 0], i, 1, 100], Sequence[0, i, 1, 100]) → randomNosForYwithoutRepeat
  17. Element(randomNosForXwithoutRepeat, Mod[questionCount, Length[randomNosForXwithoutRepeat]] + 1) → numXwithoutRepeat
  18. Element(randomNosForYwithoutRepeat, Mod[questionCount, Length[randomNosForYwithoutRepeat]] + 1) → numYwithoutRepeat
  19. Semicircle(A2, A) → c
  20. Semicircle(B, B2) → d
  21. Point(Line[U, xAxis]) → V
  22. NumberSeparationComma(numXY) → TextXY
  23. NumberSeparationComma(sol) → TextSol
  24. Textfield(input3) → InputBox3
  25. Textfield(input4) → InputBox4
  26. Textfield(input5) → InputBox5
  27. Textfield(input6) → InputBox6
  28. Textfield(input7) → InputBox7
  29. Textfield(input8) → InputBox8
  30. Textfield(input9) → InputBox9
  31. Semicircle(A3, A2 + (0, circleabs)) → e
  32. Semicircle(B2 + (0, circleabs), B3) → f
  33. Point(Line[C, xAxis]) → D
  34. Point(Line[I, xAxis]) → J
  35. Point(Line[G, xAxis]) → H
  36. Point(Line[E, xAxis]) → F
  37. Point(Line[O, xAxis]) → P
  38. SpeechBubbleRight(Q, 6, 0.5) → Vieleck1