利用数轴和圆比较分数
2012-07-06 17:16
本范例通过数轴和圆形图直观地展示分数的概念,帮助用户更好地理解和比较分数的大小。通过动态调整分子和分母,用户可以观察分数在数轴上的位置变化以及圆形扇区面积的对比,从而深入掌握分数比较的数学原理。
<?xml version="1.0" encoding="utf-8"?>
<geogebra format="5.0" version="5.0.240.0" id="61b1ddd0-a5f6-45e4-8530-7a4be4b7e06f" xsi:noNamespaceSchemaLocation="http://www.geogebra.org/ggb.xsd" xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<gui>
<window width="1005" height="550" />
<perspectives>
</perspectives>
<labelingStyle val="3"/>
<font size="12"/>
</gui>
<euclidianView>
<viewNumber viewNo="1"/>
<size width="1003" height="548"/>
<coordSystem xZero="211.5583451193387" yZero="313.10840346825483" scale="43.85418997479451" yscale="43.854189974794494"/>
<evSettings axes="false" grid="false" gridIsBold="false" pointCapturing="3" rightAngleStyle="1" checkboxSize="13" gridType="0"/>
<bgColor r="255" g="255" b="255"/>
<axesColor r="0" g="0" b="0"/>
<gridColor r="192" g="192" b="192"/>
<lineStyle axes="1" grid="10"/>
<axis id="0" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="1" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
</euclidianView>
<kernel>
<continuous val="false"/>
<usePathAndRegionParameters val="true"/>
<decimals val="2"/>
<angleUnit val="degree"/>
<algebraStyle val="0" spreadsheet="0"/>
<coordStyle val="0"/>
<angleFromInvTrig val="false"/>
</kernel>
<scripting blocked="false" disabled="false"/>
<construction title="" author="" date="">
<element type="numeric" label="denominator1">
<value val="10"/>
<show object="true" label="false"/>
<objColor r="51" g="153" b="0" alpha="0.1"/>
<layer val="0"/>
<labelOffset x="-74" y="29"/>
<labelMode val="1"/>
<slider min="1" max="50" absoluteScreenLocation="true" width="50" x="90" y="198" fixed="true" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="denominator2">
<value val="16"/>
<show object="true" label="false"/>
<objColor r="51" g="153" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="1" max="50" absoluteScreenLocation="true" width="50" x="96" y="455" fixed="true" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="numeratorrough1">
<value val="0.34"/>
<show object="true" label="false"/>
<objColor r="51" g="153" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="1" absoluteScreenLocation="true" width="50" x="91" y="171" fixed="true" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<animation step="0.01" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="numeratorrough2">
<value val="0.34"/>
<show object="true" label="false"/>
<objColor r="51" g="153" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="1" absoluteScreenLocation="true" width="50" x="97" y="430" fixed="true" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<animation step="0.01" speed="1" type="0" playing="false"/>
</element>
<expression label="numerator1" exp="floor((numeratorrough1 * denominator1))" />
<element type="numeric" label="numerator1">
<value val="3"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<expression label="numerator2" exp="floor((numeratorrough2 * denominator2))" />
<element type="numeric" label="numerator2">
<value val="5"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<element type="point" label="A">
<show object="true" label="true"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="-9" y="31"/>
<labelMode val="3"/>
<fixed val="true"/>
<coords x="1.98" y="3" z="1"/>
<pointSize val="4"/>
<pointStyle val="0"/>
<caption val="0"/>
</element>
<element type="point" label="B">
<show object="true" label="true"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="-8" y="29"/>
<labelMode val="3"/>
<fixed val="true"/>
<coords x="1.98" y="-2.82" z="1"/>
<pointSize val="4"/>
<pointStyle val="0"/>
<caption val="0"/>
</element>
<element type="numeric" label="unitsize1">
<value val="14"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="1" max="20" absoluteScreenLocation="true" width="100" x="947" y="28" fixed="false" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="unitsize2">
<value val="14"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="1" max="20" absoluteScreenLocation="true" width="100" x="926" y="175" fixed="false" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
</element>
<command name="Segment">
<input a0="A" a1="A + (unitsize1, 0)"/>
<output a0="line1"/>
</command>
<element type="segment" label="line1">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0" y="14" z="-42"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="B" a1="B + (unitsize2, 0)"/>
<output a0="line2"/>
</command>
<element type="segment" label="line2">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0" y="14" z="39.480000000000004"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="C" exp="(x(A) + unitsize1, y(A))" type="point" />
<element type="point" label="C">
<show object="true" label="true"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="-7" y="30"/>
<labelMode val="3"/>
<coords x="15.98" y="3" z="1"/>
<pointSize val="4"/>
<pointStyle val="0"/>
<caption val="1"/>
</element>
<expression label="D" exp="(x(B) + unitsize2, y(B))" type="point" />
<element type="point" label="D">
<show object="true" label="true"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="-7" y="31"/>
<labelMode val="3"/>
<coords x="15.98" y="-2.82" z="1"/>
<pointSize val="4"/>
<pointStyle val="0"/>
<caption val="1"/>
</element>
<command name="Sequence">
<input a0="(x(A) + (i * unitsize1 / denominator1), y(A))" a1="i" a2="1" a3="denominator1"/>
<output a0="numdots1"/>
</command>
<element type="list" label="numdots1">
<show object="true" label="true"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="5"/>
<pointStyle val="3"/>
</element>
<command name="Sequence">
<input a0="(x(B) + (i * unitsize2 / denominator2), y(B))" a1="i" a2="1" a3="denominator2"/>
<output a0="numdots2"/>
</command>
<element type="list" label="numdots2">
<show object="true" label="true"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<pointSize val="5"/>
<pointStyle val="3"/>
</element>
<expression label="E" exp="(x(A) + (numerator1 * unitsize1 / denominator1), y(A))" type="point" />
<element type="point" label="E">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="6.18" y="3" z="1"/>
<pointSize val="4"/>
<pointStyle val="0"/>
</element>
<expression label="F" exp="(x(B) + (numerator2 * unitsize2 / denominator2), y(B))" type="point" />
<element type="point" label="F">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="6.355" y="-2.82" z="1"/>
<pointSize val="4"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="E" a1="(x(E), y(E) - (y(A) - y(B)))"/>
<output a0="showcomparison_1"/>
</command>
<element type="segment" label="showcomparison_1">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 0 ∧ showcomparison ≟ true"/>
<objColor r="255" g="0" b="51" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="5.82" y="0" z="-35.967600000000004"/>
<lineStyle thickness="5" type="10" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="A" a1="E"/>
<output a0="showfrac1_1"/>
</command>
<element type="segment" label="showfrac1_1">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="51" g="153" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0" y="4.199999999999999" z="-12.6"/>
<lineStyle thickness="11" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="B" a1="F"/>
<output a0="showfrac2_1"/>
</command>
<element type="segment" label="showfrac2_1">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="51" g="153" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0" y="4.375" z="12.337499999999999"/>
<lineStyle thickness="11" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="numeric" label="unitradius">
<value val="2.6"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="1" max="10" absoluteScreenLocation="true" width="100" x="929" y="375" fixed="false" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
</element>
<element type="point" label="G">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 1"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="3.681327940920832" y="3.3772919657934897" z="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
</element>
<command name="Circle">
<input a0="G" a1="unitradius"/>
<output a0="c"/>
</command>
<element type="conic" label="c">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 1"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eigenvectors x0="1" y0="0" z0="1.0" x1="0" y1="1" z1="1.0"/>
<matrix A0="1" A1="1" A2="18.198276430817664" A3="0" A4="-3.681327940920832" A5="-3.3772919657934897"/>
<eqnStyle style="specific"/>
</element>
<command name="Point">
<input a0="c"/>
<output a0="H"/>
</command>
<element type="point" label="H">
<show object="false" label="true"/>
<objColor r="125" g="125" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="6.281327940920832" y="3.3772919657934897" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="G" a1="H"/>
<output a0="a"/>
</command>
<element type="segment" label="a">
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0" y="2.6" z="-8.780959111063073"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Rotate">
<input a0="G" a1="(360 * ° / denominator1)" a2="G"/>
<output a0="G'"/>
</command>
<element type="point" label="G'">
<show object="false" label="true"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="3.681327940920832" y="3.3772919657934897" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Sequence">
<input a0="Segment[Rotate[G, ((i * 360) * ° / denominator1), G], Rotate[H, ((i * 360) * ° / denominator1), G]]" a1="i" a2="1" a3="denominator1"/>
<output a0="denominatorwedges1"/>
</command>
<element type="list" label="denominatorwedges1">
<show object="true" label="true"/>
<condition showObject="selectmodel ≟ 1"/>
<objColor r="153" g="153" b="153" alpha="0"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="15" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="I">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 1"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="3.6585251026840577" y="-2.6426573287148774" z="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
</element>
<command name="Circle">
<input a0="I" a1="unitradius"/>
<output a0="d"/>
</command>
<element type="conic" label="d">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 1"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eigenvectors x0="1" y0="0" z0="1.0" x1="0" y1="1" z1="1.0"/>
<matrix A0="1" A1="1" A2="13.608443683979846" A3="0" A4="-3.6585251026840577" A5="2.6426573287148774"/>
<eqnStyle style="specific"/>
</element>
<command name="Point">
<input a0="d"/>
<output a0="J"/>
</command>
<element type="point" label="J">
<show object="false" label="true"/>
<objColor r="125" g="125" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="6.258445760612906" y="-2.6629692088549457" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="I" a1="J"/>
<output a0="b"/>
</command>
<element type="segment" label="b">
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="0.02031188014006835" y="2.5999206579288483" z="6.796387857377725"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Sequence">
<input a0="Segment[Rotate[I, ((i * 360) * ° / denominator2), I], Rotate[J, ((i * 360) * ° / denominator2), I]]" a1="i" a2="1" a3="denominator2"/>
<output a0="denominatorwedges2"/>
</command>
<element type="list" label="denominatorwedges2">
<show object="true" label="true"/>
<condition showObject="selectmodel ≟ 1"/>
<objColor r="153" g="153" b="153" alpha="0"/>
<bgColor r="255" g="255" b="255" alpha="255"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="15" typeHidden="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Rotate">
<input a0="H" a1="((numerator1 * 360) * ° / denominator1)" a2="G"/>
<output a0="H'"/>
</command>
<element type="point" label="H'">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="2.8778837555459686" y="5.850038908160889" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Rotate">
<input a0="J" a1="((numerator2 * 360) * ° / denominator2)" a2="I"/>
<output a0="J'"/>
</command>
<element type="point" label="J'">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="2.6823442717591752" y="-0.23287082669134618" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="CircleSector">
<input a0="G" a1="H" a2="H'"/>
<output a0="numeratorwedge1"/>
</command>
<element type="conicpart" label="numeratorwedge1">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 1"/>
<objColor r="255" g="0" b="0" alpha="0.5"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eigenvectors x0="1" y0="0" z0="1.0" x1="0" y1="1" z1="1.0"/>
<matrix A0="1" A1="1" A2="18.198276430817664" A3="0" A4="-3.681327940920832" A5="-3.3772919657934897"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="CircleSector">
<input a0="I" a1="J" a2="J'"/>
<output a0="numeratorwedge2"/>
</command>
<element type="conicpart" label="numeratorwedge2">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 1"/>
<objColor r="0" g="0" b="255" alpha="0.5"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eigenvectors x0="1" y0="0" z0="1.0" x1="0" y1="1" z1="1.0"/>
<matrix A0="1" A1="1" A2="13.608443683979846" A3="0" A4="-3.6585251026840577" A5="2.6426573287148774"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="numeric" label="selectmodel">
<value val="0"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelOffset x="-10" y="-1"/>
<labelMode val="3"/>
<slider min="0" max="1" absoluteScreenLocation="true" width="25" x="41" y="297" fixed="true" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="5" type="0" typeHidden="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
<caption val="Select Model"/>
</element>
<element type="boolean" label="showcomparison">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelOffset x="30" y="315"/>
<labelMode val="0"/>
<checkbox fixed="true"/>
<caption val="Show comparison"/>
</element>
<expression label="compare1" exp="(denominator2 * numerator1)" />
<element type="numeric" label="compare1">
<value val="48"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<expression label="compare2" exp="(denominator1 * numerator2)" />
<element type="numeric" label="compare2">
<value val="50"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<expression label="text2" exp=""\frac{" + numerator2 + "}{" + denominator2 + "}"" />
<element type="text" label="text2">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="5"/>
<labelMode val="0"/>
<fixed val="true"/>
<isLaTeX val="true"/>
<font serif="false" sizeM="1.5" size="6" style="0"/>
<startPoint x="-3.459999999999999" y="-2.4200000000000004" z="1"/>
</element>
<expression label="text5" exp="">""/>
<element type="text" label="text5">
<show object="true" label="true"/>
<condition showObject="showcomparison ≟ true ∧ (compare1 > compare2)"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" sizeM="1.5" size="6" style="1"/>
<startPoint x="8.999999999999998" y="0.13999999999999996" z="1"/>
</element>
<expression label="text6" exp=""<""/>
<element type="text" label="text6">
<show object="true" label="true"/>
<condition showObject="showcomparison ≟ true ∧ (compare1 < compare2)"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" sizeM="1.5" size="6" style="1"/>
<startPoint x="8.979999999999999" y="0.14000000000000007" z="1"/>
</element>
<expression label="text7" exp=""=""/>
<element type="text" label="text7">
<show object="true" label="true"/>
<condition showObject="showcomparison ≟ true ∧ compare1 ≟ compare2"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" sizeM="1.5" size="6" style="1"/>
<startPoint x="8.999999999999996" y="0.13999999999999996" z="1"/>
</element>
<element type="numeric" label="boxheight">
<value val="2.4"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="100" x="427" y="26" fixed="false" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="boxwidth">
<value val="2.9"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="5" absoluteScreenLocation="true" width="100" x="445" y="63" fixed="false" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
</element>
<element type="numeric" label="spacer">
<value val="5.9"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<slider min="0" max="12" absoluteScreenLocation="true" width="100" x="595" y="23" fixed="false" horizontal="true" showAlgebra="false"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
</element>
<element type="point" label="K">
<show object="false" label="true"/>
<objColor r="0" g="0" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<coords x="-3.9120171919249453" y="4.6314480688160655" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="L" exp="(x(K), y(K) - spacer)" type="point" />
<element type="point" label="L">
<show object="false" label="true"/>
<objColor r="64" g="64" b="64" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-3.9120171919249453" y="-1.2685519311839348" z="1"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="K" a1="(x(K), y(K) - boxheight)" a2="(x(K) + boxwidth, y(K) - boxheight)" a3="(x(K) + boxwidth, y(K))"/>
<output a0="poly1" a1="e" a2="f" a3="g" a4="h"/>
</command>
<element type="polygon" label="poly1">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
</element>
<element type="segment" label="e">
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<coords x="2.4" y="0" z="9.38884126061987"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="f">
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<coords x="0" y="2.9" z="-6.47119939956659"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="g">
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<coords x="-2.4" y="0" z="-2.428841260619869"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="h">
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<coords x="0" y="-2.9" z="13.43119939956659"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="L" a1="(x(L), y(L) - boxheight)" a2="(x(L) + boxwidth, y(L) - boxheight)" a3="(x(L) + boxwidth, y(L))"/>
<output a0="poly2" a1="l" a2="i" a3="j" a4="k"/>
</command>
<element type="polygon" label="poly2">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
</element>
<element type="segment" label="l">
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<coords x="2.4" y="0" z="9.388841260619868"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="i">
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<coords x="0" y="2.9" z="10.63880060043341"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="j">
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<coords x="-2.4" y="0" z="-2.428841260619869"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="k">
<show object="true" label="false"/>
<objColor r="153" g="51" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<auxiliary val="false"/>
<coords x="0" y="-2.9" z="-3.6788006004334113"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="text8" exp=""Fraction A""/>
<element type="text" label="text8">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" sizeM="1.1666666666666667" size="2" style="1"/>
<startPoint exp="K"/>
<labelOffset x="27" y="16"/>
</element>
<expression label="text9" exp=""Fraction B""/>
<element type="text" label="text9">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" sizeM="1.1666666666666667" size="2" style="1"/>
<startPoint exp="L"/>
<labelOffset x="27" y="16"/>
</element>
<expression label="text3" exp=""\frac{" + numerator1 + "}{" + denominator1 + "}"" />
<element type="text" label="text3">
<show object="true" label="true"/>
<condition showObject="showcomparison ≟ true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<isLaTeX val="true"/>
<font serif="false" sizeM="1.5" size="6" style="1"/>
<startPoint x="8.239999999999997" y="0.6599999999999998" z="1"/>
</element>
<expression label="text10" exp=""\frac{" + numerator1 + "}{" + denominator1 + "}"" />
<element type="text" label="text10">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<isLaTeX val="true"/>
<font serif="false" sizeM="1" size="0" style="0"/>
<startPoint exp="E"/>
<labelOffset x="-2" y="-53"/>
</element>
<expression label="text4" exp=""\frac{" + numerator2 + "}{" + denominator2 + "}"" />
<element type="text" label="text4">
<show object="true" label="true"/>
<condition showObject="showcomparison ≟ true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<isLaTeX val="true"/>
<font serif="false" sizeM="1.5" size="6" style="1"/>
<startPoint x="9.659999999999997" y="0.6799999999999997" z="1"/>
</element>
<expression label="text11" exp=""\frac{" + numerator2 + "}{" + denominator2 + "}"" />
<element type="text" label="text11">
<show object="true" label="false"/>
<condition showObject="selectmodel ≟ 0"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<isLaTeX val="true"/>
<font serif="false" sizeM="1" size="0" style="0"/>
<startPoint exp="F"/>
<labelOffset x="-3" y="-40"/>
</element>
<expression label="text12" exp=""Comparing fractions with line model and circle model.""/>
<element type="text" label="text12">
<show object="true" label="false"/>
<objColor r="255" g="0" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<font serif="false" sizeM="1.5" size="6" style="1"/>
<startPoint x="-4.55049666255462" y="6.410069451284447" z="1"/>
</element>
<expression label="text1" exp=""\frac{" + (LaTeX[numerator1]) + "}{" + (LaTeX[denominator1]) + "}"" />
<element type="text" label="text1">
<show object="true" label="true"/>
<objColor r="0" g="0" b="0" alpha="0"/>
<layer val="9"/>
<labelMode val="0"/>
<fixed val="true"/>
<isLaTeX val="true"/>
<font serif="false" sizeM="1.4" size="5" style="0"/>
<startPoint x="-3.5799999999999996" y="3.5996198676574207" z="1"/>
</element>
</construction>
</geogebra>