Fraction Show: Mastering Operations and Order of Operations
Loading the math board and drawing, please wait…
In collections
Bruchzahlen - Verbindung der Grundrechnungsarten
This example demonstrates fraction operations and order of operations, using interactive demonstrations to help students understand and master the use of parentheses and operation precedence. It employs commands such as If, Corner, RemoveUndefined, Union, Shuffle, Max, CountIf, RoundBox, SpeechBubbleRight, and more. Suitable for 5-6th grade students to learn and apply the bracket-point-strich rule.
GeoGebra Commands & Parameters
If(questionCount ≟ 1, 2, If[questionCount ≟ 2, 1, If[questionCount ≟ 3, 2, If[questionCount ≟ 4, 1, If[questionCount ≟ 5, 1, If[questionCount ≟ 6, 2, If[questionCount ≟ 7, 2, If[questionCount ≟ 8, 2, If[questionCount ≟ 9, 2, If[questionCount ≟ 10, 1]]]]]]]]]) → ROCorner(HinweisText, 2) → CornerHint2Corner(HinweisText, 3) → CornerHint3If(showanswer, "\bold{Lösung: }", "") → LoesungTextCorner(Angabe, 1) → CornerAngabeCorner(HinweisText, 1) → CornerHint1If(tries ≠ 3, y(CornerHint3) - y(CornerHint2) - 0.15, y(Corner[SolutionText, 3]) - y(Corner[SolutionText, 2]) - 0.15) → heighthintRemoveUndefined({richtig1, If[RO > 1, richtig2], If[RO > 2, richtig3], If[RO > 3, richtig4], If[RO > 4, richtig5]}) → ListeRichtigRemoveUndefined({If[MCO ≟ 5 ∧ RO < 5 ∨ MCO ≟ 4 ∧ RO < 4 ∨ MCO ≟ 3 ∧ RO < 3, falsch1], If[MCO ≟ 5 ∧ RO < 4 ∨ MCO ≟ 4 ∧ RO < 3 ∨ MCO ≟ 3 ∧ RO < 2, falsch2], If[MCO ≟ 5 ∧ RO < 3 ∨ MCO ≟ 4 ∧ RO < 2, falsch3], If[MCO ≟ 5 ∧ RO < 2, falsch4]}) → ListeFalschUnion(ListeRichtig, ListeFalsch) → ListeAlleShuffle(ListeAlle) → Reihenfolge, {"\textsf{\frac{3}{5} \cdot \frac{3}{10}}", "\textsf{\frac{3}{5} + \frac{3}{10}}", "\textsf{\frac{3}{5} - \frac{3}{10}}", "\textsf{\frac{3}{5} : \frac{3}{10}}"}If(Reihenfolge(1) ∈ ListeRichtig, (("\math{" * Reihenfolge(1)) * "}\\\\"), "") → Loesungstext1If(Reihenfolge(2) ∈ ListeRichtig, (("\math{" * Reihenfolge(2)) * "}\\\\"), "") → Loesungstext2If(Reihenfolge(3) ∈ ListeRichtig, (("\math{" * Reihenfolge(3)) * "}\\\\"), "") → Loesungstext3If(Reihenfolge(4) ∈ ListeRichtig, (("\math{" * Reihenfolge(4)) * "}\\\\"), "") → Loesungstext4If(Reihenfolge(5) ∈ ListeRichtig, (("\math{" * Reihenfolge(5)) * "}\\\\"), "") → Loesungstext5Corner(Optionstext5, 3) → Corner53Corner(Optionstext5, 1) → Corner51Corner(Optionstext5, 2) → Corner52Corner(Optionstext4, 1) → Corner41Corner(Optionstext4, 2) → Corner42Corner(Optionstext3, 1) → Corner31Corner(Optionstext3, 2) → Corner32Corner(Optionstext2, 1) → Corner21Corner(Optionstext2, 2) → Corner22Corner(Optionstext1, 2) → Corner12Corner(Optionstext1, 1) → Corner11Max({x(Corner12) - x(Corner11), x(Corner22) - x(Corner21), x(Corner32) - x(Corner31), x(Corner42) - x(Corner41), x(Corner52) - x(Corner51)}) → maxwidthCorner(Optionstext4, 3) → Corner43Corner(Optionstext3, 3) → Corner33Corner(Optionstext2, 3) → Corner23Corner(Optionstext1, 3) → Corner13If(step < 3, Erklaerung2, "\\\textsf{ \large{\bold{. . .}}}") → ShowErkl2If(MCO ≥ 4, If[Reihenfolge(4) ∈ ListeRichtig ∧ option4 ≟ true ∨ Reihenfolge(4) ∈ ListeFalsch ∧ option4 ≟ false, true, false], true) → correct4If(correct4, 1, 0) → point4If(MCO ≟ 5, If[Reihenfolge(5) ∈ ListeRichtig ∧ option5 ≟ true ∨ Reihenfolge(5) ∈ ListeFalsch ∧ option5 ≟ false, true, false], true) → correct5If(correct5, 1, 0) → point5If(Reihenfolge(3) ∈ ListeRichtig ∧ option3 ≟ true ∨ Reihenfolge(3) ∈ ListeFalsch ∧ option3 ≟ false, true, false) → correct3If(correct3, 1, 0) → point3If(Reihenfolge(2) ∈ ListeRichtig ∧ option2 ≟ true ∨ Reihenfolge(2) ∈ ListeFalsch ∧ option2 ≟ false, true, false) → correct2If(correct2, 1, 0) → point2If(Reihenfolge(1) ∈ ListeRichtig ∧ option1 ≟ true ∨ Reihenfolge(1) ∈ ListeFalsch ∧ option1 ≟ false, true, false) → correct1If(correct1, 1, 0) → point1If(option1 ∨ option2 ∨ option3 ∨ option4 ∨ option5, (point1 + point2 + point3 + point4 + point5) / 5, 0) → scoreCountIf(x ≟ true, {option1, option2, option3, option4, option5}) → angekreuztRoundBox(radius, Box1, height1, width) → box14, box11, box15, box12, box13RoundBox(radius, Box2, height2, width) → box24, box21, box25, box22, box23RoundBox(radius, Box3, height3, width) → box34, box31, box35, box32, box33RoundBox(radius, Box4, height4, width) → box44, box41, box45, box42, box43RoundBox(radius, Box5, height5, width) → box54, box51, box55, box52, box53If(step ≟ 3, "", step ≟ 1, ("\\\\" * Erklaerung3), "\\\textsf{ \large{\bold{. . .}}}") → ShowErkl3CountIf(x ≟ true, {correct1 ∧ option1, correct2 ∧ option2, correct3 ∧ option3, correct4 ∧ option4, correct5 ∧ option5}) → richtigIf(richtig > 0 ∧ (¬correct), "✘ Teilweise richtig", correct, "✓ Richtig", "✘ Falsch") → CheckTextIf(tries ≠ 3, x(CornerHint2) - x(CornerHint1) - 0.15, x(Corner[SolutionText, 2]) - x(Corner[SolutionText, 1]) - 0.15) → widthhintRoundBox(radius, PosBoxHint, heighthint, widthhint) → boxh1, boxh2, boxh5, boxh3, boxh4Corner(Angabe, 4) → CornerAngabe2If(showsolution, Corner[LoesungswegText, 2] - (3, 1), (5, y(PosButton1))) → PosButton3SpeechBubbleRight(REF, 11.5, val - 0.5) → Vieleck1Segment(A_1, B_1) → fMidpoint(f) → C_1Vertex(box15, 6) → J_1Vertex(box15, 5) → K_1Vertex(box25, 5) → L_1Vertex(box25, 6) → M_1Vertex(box35, 5) → N_1Vertex(box35, 6) → O_1Vertex(box45, 5) → P_1Vertex(box45, 6) → Q_1Segment(K_1, J_1) → range1Segment(L_1, M_1) → range2Segment(N_1, O_1) → range3Segment(P_1, Q_1) → range4Midpoint(range1) → M1Midpoint(range2) → M2Midpoint(range3) → M3Midpoint(range4) → M4Polygon(R_1, S_1, T_1, U_1) → startRect, r_1, s_1, t_1, u_1SpeechBubbleLeft(PPP, 10, 2.6) → Vieleck2KeepIf(a ≟ true, a, listGleich) → listTrue
AI Drawing Prompt Reference
Design an interactive practice layout for “fraction operations and order of operations.” Place several corner-style hint bubbles and text corner labels for the problem statement, Hint 1 to Hint 3, and a solution area. Include four fraction expression options showing different operations between two fractions, specifically multiplication, addition, subtraction, and division with parentheses/precedence emphasis. Provide corresponding selectable/answer-check areas for these options and include a short step-progress/ellipsis message. Add a score display region that reflects correctness based on the selected items. Arrange the elements so the option order and operator precedence are visually clear.
The prompt above was compiled from the original drawing commands and is for reference only.