Comparing Fractions with Unlike Denominators
Loading the math board and drawing, please wait…
This example uses models to demonstrate the comparison of fractions with unlike denominators, involving fraction concepts and the integration of numbers and shapes. It utilizes commands such as Sequence, Point, Segment, Vertex, Polygon, Element, LCM, Text, Corner, Translate, Zip, TableText, If, etc. Suitable for students in grades 4-5 to learn fraction comparison and ordering.
GeoGebra Commands & Parameters
Sequence((10 / ii, y1), ii, 2, 20) → chooseDen2Point(chooseDen2) → DSequence(((10 * ii / d2), y1 + hei), ii, 0, d2) → chooseNum2Point(chooseNum2) → BSegment(B, B + (0, 1.1)) → ComparisonBar2Vertex(ComparisonBar2, 2) → FSequence((10 / ii, y3), ii, 2, 20) → chooseDen1Point(chooseDen1) → CSequence(((10 * ii / d1), y3 + hei), ii, 0, d1) → chooseNum1Point(chooseNum1) → APolygon({C20, C21, C21 + (0, hei), C20 + (0, hei)}) → D20Polygon({C19, C20, C20 + (0, hei), C19 + (0, hei)}) → D19Polygon({C18, C19, C19 + (0, hei), C18 + (0, hei)}) → D18Polygon({C17, C18, C18 + (0, hei), C17 + (0, hei)}) → D17Polygon({C16, C17, C17 + (0, hei), C16 + (0, hei)}) → D16Polygon({C15, C16, C16 + (0, hei), C15 + (0, hei)}) → D15Polygon({C14, C15, C15 + (0, hei), C14 + (0, hei)}) → D14Polygon({C13, C14, C14 + (0, hei), C13 + (0, hei)}) → D13Polygon({C12, C13, C13 + (0, hei), C12 + (0, hei)}) → D12Polygon({C11, C12, C12 + (0, hei), C11 + (0, hei)}) → D11Polygon({C10, C11, C11 + (0, hei), C10 + (0, hei)}) → D10Polygon({C9, C10, C10 + (0, hei), C9 + (0, hei)}) → D9Polygon({C8, C9, C9 + (0, hei), C8 + (0, hei)}) → D8Polygon({C7, C8, C8 + (0, hei), C7 + (0, hei)}) → D7Polygon({C6, C7, C7 + (0, hei), C6 + (0, hei)}) → D6Polygon({C5, C6, C6 + (0, hei), C5 + (0, hei)}) → D5Polygon({C4, C5, C5 + (0, hei), C4 + (0, hei)}) → D4Polygon({C3, C4, C4 + (0, hei), C3 + (0, hei)}) → D3Polygon({C2, C3, C3 + (0, hei), C2 + (0, hei)}) → D2Polygon({C1, C2, C2 + (0, hei), C1 + (0, hei)}) → D1Element(Take[{D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20}, 1, d1], If[n1 ≟ d1 - 1, d1, d1 - 1]) → q2LCM(d1, d2) → mcmSegment(A, A - (0, 2.5)) → ComparisonBarText(If[n1 ≠ 0 ∧ d1 ≠ n1, (((("\frac{" * n1) * "}{") * d1) * "}"), Text[n1 / d1]], E + (0, 0.15), true, true, 0, 1) → text5Text(If[n2 ≠ 0 ∧ n2 ≠ d2, (((("\frac{" * n2) * "}{") * d2) * "}"), Text[n2 / d2]], Midpoint[F, B], true, true, 0, 0) → text6Sequence(((10 / d2 * ii), 1), ii, 0, d2) → PointsNL2Corner(5) → AppSizeTranslate(vGuideline, Vector[(Vector[Corner[1], Corner[2]] / 800 * 16)]) → vGuideline'Segment((-0.5, 0.97992), (10.5, 0.97992)) → Nl2Polygon({(0, y3), (10, y3), (10, y3 + hei), (0, y3 + hei)}) → Bar1Polygon({(0, y1), (10, y1), (10, y1 + hei), (0, y1 + hei)}) → Bar2Sequence(((10 / d1 * ii), y3 + hei), ii, 0, d1) → PointsBar1Sequence(((10 / d1 * ii), y3), ii, 0, d1) → PointsBar1'Sequence(((10 / d2 * ii), y1 + hei), ii, 0, d2) → PointsBar2Sequence(((10 / d2 * ii), y1), ii, 0, d2) → PointsBar2'Zip(Segment[PP, QQ], PP, PointsBar1, QQ, PointsBar1') → divisionsBar1Zip(Segment[PP, QQ], PP, PointsBar2', QQ, PointsBar2) → divisionsBar2Polygon({PointsBar1'(1), PointsBar1'(n1 + 1), PointsBar1(n1 + 1), PointsBar1(1)}) → FractionModel1Polygon({PointsBar2'(1), PointsBar2'(n2 + 1), PointsBar2(n2 + 1), PointsBar2(1)}) → FractionModel2Text("0", PointsNL2(1), true, true, 0, -1) → text2Text("1", PointsNL2(-1), true, true, 0, -1) → text3Sequence(((10 / mcm * ii), y2), ii, 0, mcm) → PointsNL1Zip(Segment[PP + (0, 0.1), PP - (0, 0.1)], PP, PointsNL1) → ticksNL1Zip(Segment[PP + (0, 0.1), PP - (0, 0.1)], PP, PointsNL2) → ticksNL2TableText({texto1}, "c", 400, 0) → text7Sequence(((10 / mcm * ii), y3 + hei), ii, 0, mcm) → l1Sequence(((10 / mcm * ii), y3), ii, 0, mcm) → l2Sequence(((10 / mcm * ii), y1), ii, 0, mcm) → l4Zip(Segment[PP, QQ], PP, l1, QQ, l2) → l5Sequence(((10 / mcm * ii), y1 + hei), ii, 0, mcm) → l3Zip(Segment[PP, QQ], PP, l3, QQ, l4) → l6If(onboardingStage ≟ 1, 188, posOB2) → onboardingX_{1}onboardingTextOffset(Corner[onboardingText_{1}, 1], Corner[onboardingText_{1}, 3], onboardingCase_{1}, Corner[1], Corner[3], Corner[5]) → OnboardingTextOffset_{1}Segment((-0.5, y2), (10.5, y2)) → NL1Segment((0, y2 + 0.2), (0, y2 - 0.2)) → fSegment((10, y2 - 0.2), (10, y2 + 0.2)) → gText("0", (0, y2 + 0.2), true, true, 0, 1) → text1Text("1", (10, y2 + 0.2), true, true, 0, 1) → text4circlePixels(C, 9 + (7 * pulsing), Corner[1], Corner[3], Corner[5]) → pulsingCcirclePixels(D, 9 + (7 * pulsing), Corner[1], Corner[3], Corner[5]) → pulsingDTranslate(hGuideline, Vector[(Vector[Corner[1], Corner[4]] / 500 * 16)]) → hGuideline'Polygon({A1, A2, A2 + (0, hei), A1 + (0, hei)}) → B1Polygon({A2, A3, A3 + (0, hei), A2 + (0, hei)}) → B2Polygon({A3, A4, A4 + (0, hei), A3 + (0, hei)}) → B3Polygon({A4, A5, A5 + (0, hei), A4 + (0, hei)}) → B4Polygon({A5, A6, A6 + (0, hei), A5 + (0, hei)}) → B5Polygon({A6, A7, A7 + (0, hei), A6 + (0, hei)}) → B6Polygon({A7, A8, A8 + (0, hei), A7 + (0, hei)}) → B7Polygon({A8, A9, A9 + (0, hei), A8 + (0, hei)}) → B8Polygon({A9, A10, A10 + (0, hei), A9 + (0, hei)}) → B9Polygon({A10, A11, A11 + (0, hei), A10 + (0, hei)}) → B10Polygon({A11, A12, A12 + (0, hei), A11 + (0, hei)}) → B11Polygon({A12, A13, A13 + (0, hei), A12 + (0, hei)}) → B12Polygon({A13, A14, A14 + (0, hei), A13 + (0, hei)}) → B13Polygon({A14, A15, A15 + (0, hei), A14 + (0, hei)}) → B14Polygon({A15, A16, A16 + (0, hei), A15 + (0, hei)}) → B15Polygon({A16, A17, A17 + (0, hei), A16 + (0, hei)}) → B16Polygon({A17, A18, A18 + (0, hei), A17 + (0, hei)}) → B17Polygon({A18, A19, A19 + (0, hei), A18 + (0, hei)}) → B18Polygon({A19, A20, A20 + (0, hei), A19 + (0, hei)}) → B19Polygon({A20, A21, A21 + (0, hei), A20 + (0, hei)}) → B20Polygon({A21, A22, A22 + (0, hei), A21 + (0, hei)}) → B21Element(Take[{B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20}, 1, d2], If[n2 ≟ d2 - 1, d2, d2 - 1]) → q1Vertex(q1) → Q11, Q12, Q13, Q14Segment(E + (0, 0.15), E - (0, 0.15)) → hSegment(F + (0, 0.15), F - (0, 0.15)) → i
AI Drawing Prompt Reference
Draw a graphic to compare fractions with different denominators. The graphic should include two bar charts representing fractions with different denominators. Each bar should be labeled with the fraction value. Additionally, include shapes representing fractions to visually illustrate their size. The construction order should be: first draw the bars, then add fraction shapes, and finally add text labels. This graphic helps students understand fraction comparison.
The prompt above was compiled from the original drawing commands and is for reference only.