Subtracting Fractions with Different Denominators
Loading the math board and drawing, please wait…
This example demonstrates how to subtract fractions with different denominators using GeoGebra. Key mathematical concepts include fractions, arithmetic, and least common multiple (LCM). The commands used, such as Circle, LCM, Sequence, etc., clearly illustrate the process of fraction subtraction. Suitable for high-grade elementary and junior high school students learning fraction operations.
GeoGebra Commands & Parameters
Circle(centerR, radius) → circleRCircle(centerB, radius) → circleBLCM(denominatorR, denominatorB) → LCMdenominatorSequence(Segment[centerR, Rotate[AR, radius°, centerR]], radius, 360 / denominatorR, 360, 360 / denominatorR) → cutRSequence(Segment[centerB, Rotate[AB, radius°, centerB]], radius, 360 / denominatorB, 360, 360 / denominatorB) → cutBSequence(CircleSector[centerR, Rotate[AR, radius°, centerR], Rotate[AR, (radius + 360 / denominatorR)°, centerR]], radius, 0, (360 / denominatorR * numeratorR) - 360 / denominatorR, 360 / denominatorR) → shadeRSequence(CircleSector[centerB, Rotate[AB, ((-radius) - 360 / denominatorB)°, centerB], Rotate[AB, ((-radius))°, centerB]], radius, 0, (360 / denominatorB * numeratorB) - 360 / denominatorB, 360 / denominatorB) → shadeBSequence(Segment[centerR, Rotate[AR, radius°, centerR]], radius, 0, 360, 360 / LCMdenominator) → cutLCMRSequence(Segment[centerB, Rotate[AB, radius°, centerB]], radius, 0, 360, 360 / LCMdenominator) → cutLCMBVector(centerB, A) → uVector(centerB, B) → vTranslate(circleB, Vector[(showfinal * u)]) → total0Translate(cutLCMB, Vector[(showfinal * u)]) → cuttotal0Sequence(CircleSector[centerB, Rotate[AB, ((-radius) - 360 / denominatorB)°, centerB], Rotate[AB, ((-radius))°, centerB]], radius, 0, (360 / denominatorB * numeratorB) - 360 / denominatorB, 360 / denominatorB) → ETranslate(shadeB, Vector[(showfinal * u)]) → FSequence(CircleSector[centerB, Rotate[AB, radius°, centerB], Rotate[AB, (radius + 360 / denominatorR)°, centerB]], radius, 0, (360 / denominatorR * numeratorR) - 360 / denominatorR, 360 / denominatorR) → HTranslate(H, Vector[(showfinal * u)]) → IVector(centerB, J) → wTranslate(circleB, Vector[(showfinal * w)]) → DTranslate(cutLCMB, Vector[(showfinal * w)]) → KSequence(CircleSector[centerB, Rotate[AB, radius°, centerB], Rotate[AB, (radius + 360 / LCMdenominator)°, centerB]], radius, ((LCMdenominator - LCMnumeratorB) * 360 / LCMdenominator), (360 / LCMdenominator * (M + LCMdenominator - LCMnumeratorB - 1)), 360 / LCMdenominator) → NTranslate(N, Vector[(showfinal * v)]) → OGCD(LCMnumerator, LCMdenominator) → PTranslate(circleB, Vector[(showfinal * u)]) → CTranslate(cutLCMB, Vector[(showfinal * u)]) → QSequence(CircleSector[centerB, Rotate[AB, radius°, centerB], Rotate[AB, (radius + 360 / LCMdenominator)°, centerB]], radius, (LCMnumeratorB * 360 / LCMdenominator), (360 / LCMdenominator * (LCMnumeratorR - 1)), 360 / LCMdenominator) → RTranslate(R, Vector[(showfinal * u)]) → SSequence(CircleSector[centerB, Rotate[AB, radius°, centerB], Rotate[AB, (radius + 360 / denominatorB)°, centerB]], radius, 0, (360 / denominatorB * numeratorB) - 360 / denominatorB, 360 / denominatorB) → TTranslate(circleB, Vector[(showfinal * v)]) → UTranslate(cutLCMB, Vector[(showfinal * v)]) → V
AI Drawing Prompt Reference
Draw two circles of different sizes to represent the numerators of two fractions. Divide each circle into several equal parts with colored line segments, showing the denominators. Calculate the least common multiple of the denominators and divide the entire figure into equal angular segments. Rotate and move these segments to demonstrate the process of subtracting the two fractions, ultimately forming a complete shape that illustrates the concept of fraction subtraction.
The prompt above was compiled from the original drawing commands and is for reference only.