在两个数值之间选择整数
几何画板及绘图内容加载中,请稍等……
这个范例演示了如何在两个数值之间选择整数。核心数学概念包括整数的比较和排序,以及在数轴上表示整数。使用了If, Shuffle, Element, Textfield, Sequence, Segment, Text, Circle, PolyLine, RemoveUndefined等GeoGebra命令。适合5-6年级学生练习整数的比较和排序,以及在实际情境中的应用。
GeoGebra 命令及参数
If(temp1 + 11 < 1 < temp2 + 11, selected1, ¬selected1) → correctSelection1If(temp1 + 11 < 2 < temp2 + 11, selected2, ¬selected2) → correctSelection2If(temp1 + 11 < 3 < temp2 + 11, selected3, ¬selected3) → correctSelection3If(temp1 + 11 < 4 < temp2 + 11, selected4, ¬selected4) → correctSelection4If(temp1 + 11 < 5 < temp2 + 11, selected5, ¬selected5) → correctSelection5If(temp1 + 11 < 6 < temp2 + 11, selected6, ¬selected6) → correctSelection6If(temp1 + 11 < 7 < temp2 + 11, selected7, ¬selected7) → correctSelection7If(temp1 + 11 < 8 < temp2 + 11, selected8, ¬selected8) → correctSelection8If(temp1 + 11 < 9 < temp2 + 11, selected9, ¬selected9) → correctSelection9If(temp1 + 11 < 10 < temp2 + 11, selected10, ¬selected10) → correctSelection10If(temp1 + 11 < 11 < temp2 + 11, selected11, ¬selected11) → correctSelection11If(temp1 + 11 < 12 < temp2 + 11, selected12, ¬selected12) → correctSelection12If(temp1 + 11 < 13 < temp2 + 11, selected13, ¬selected13) → correctSelection13If(temp1 + 11 < 14 < temp2 + 11, selected14, ¬selected14) → correctSelection14If(temp1 + 11 < 15 < temp2 + 11, selected15, ¬selected15) → correctSelection15If(temp1 + 11 < 16 < temp2 + 11, selected16, ¬selected16) → correctSelection16If(temp1 + 11 < 17 < temp2 + 11, selected17, ¬selected17) → correctSelection17If(temp1 + 11 < 18 < temp2 + 11, selected18, ¬selected18) → correctSelection18If(temp1 + 11 < 19 < temp2 + 11, selected19, ¬selected19) → correctSelection19If(temp1 + 11 < 20 < temp2 + 11, selected20, ¬selected20) → correctSelection20If(temp1 + 11 < 21 < temp2 + 11, selected21, ¬selected21) → correctSelection21Shuffle(1…numberOfQuestions) → randomQuestions, {5, 3, 2, 9, 4, 7, 8, 10, 1, 6}Element(randomQuestions, Mod[questionCount, Length[randomQuestions]] + 1) → randomQuestionTextfield(input) → inputBoxShuffle(1…10) → ReihenfolgeKinder, {5, 8, 10, 2, 7, 6, 4, 1, 3, 9}Sequence(Origin + ((-10 * width) + (k * width), 0), k, 0, 20) → PointsListSegment(Origin + ((-10 * width) - 0.5, 0), Origin + ((10 * width) + 0.5, 0)) → axisText(TextCapList(1), PointsList(1) + (If[1 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt1Text(TextCapList(2), PointsList(2) + (If[2 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt2Text(TextCapList(3), PointsList(3) + (If[3 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt3Text(TextCapList(4), PointsList(4) + (If[4 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt4Text(TextCapList(5), PointsList(5) + (If[5 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt5Text(TextCapList(6), PointsList(6) + (If[6 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt6Text(TextCapList(7), PointsList(7) + (If[7 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt7Text(TextCapList(8), PointsList(8) + (If[8 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt8Text(TextCapList(9), PointsList(9) + (If[9 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt9Text(TextCapList(10), PointsList(10) + (If[10 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt10Text(TextCapList(11), PointsList(11) + (If[11 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt11Text(TextCapList(12), PointsList(12) + (If[12 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt12Text(TextCapList(13), PointsList(13) + (If[13 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt13Text(TextCapList(14), PointsList(14) + (If[14 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt14Text(TextCapList(15), PointsList(15) + (If[15 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt15Text(TextCapList(16), PointsList(16) + (If[16 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt16Text(TextCapList(17), PointsList(17) + (If[17 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt17Text(TextCapList(18), PointsList(18) + (If[18 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt18Text(TextCapList(19), PointsList(19) + (If[19 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt19Text(TextCapList(20), PointsList(20) + (If[20 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt20Text(TextCapList(21), PointsList(21) + (If[21 < 11, -0.166, 0], -0.125), false, true, 0, -1) → txt21Sequence(Segment[PointsList(k) + (0, -0.125), PointsList(k) + (0, 0.125)], k, 1, 21) → SegAxisListCircle(Midpoint[Corner[txt1, 1], Corner[txt1, 3]] + (If[1 < 1 < 11, 0.166 / 2, 0], 0), 0.45) → c1Circle(Midpoint[Corner[txt2, 1], Corner[txt2, 3]] + (If[1 < 2 < 11, 0.166 / 2, 0], 0), 0.45) → c2Circle(Midpoint[Corner[txt3, 1], Corner[txt3, 3]] + (If[1 < 3 < 11, 0.166 / 2, 0], 0), 0.45) → c3Circle(Midpoint[Corner[txt4, 1], Corner[txt4, 3]] + (If[1 < 4 < 11, 0.166 / 2, 0], 0), 0.45) → c4Circle(Midpoint[Corner[txt5, 1], Corner[txt5, 3]] + (If[1 < 5 < 11, 0.166 / 2, 0], 0), 0.45) → c5Circle(Midpoint[Corner[txt6, 1], Corner[txt6, 3]] + (If[1 < 6 < 11, 0.166 / 2, 0], 0), 0.45) → c6Circle(Midpoint[Corner[txt7, 1], Corner[txt7, 3]] + (If[1 < 7 < 11, 0.166 / 2, 0], 0), 0.45) → c7Circle(Midpoint[Corner[txt8, 1], Corner[txt8, 3]] + (If[1 < 8 < 11, 0.166 / 2, 0], 0), 0.45) → c8Circle(Midpoint[Corner[txt9, 1], Corner[txt9, 3]] + (If[1 < 9 < 11, 0.166 / 2, 0], 0), 0.45) → c9Circle(Midpoint[Corner[txt10, 1], Corner[txt10, 3]] + (If[1 < 10 < 11, 0.166 / 2, 0], 0), 0.45) → c10Circle(Midpoint[Corner[txt11, 1], Corner[txt11, 3]] + (If[1 < 11 < 11, 0.166 / 2, 0], 0), 0.45) → c11Circle(Midpoint[Corner[txt12, 1], Corner[txt12, 3]] + (If[1 < 12 < 11, 0.166 / 2, 0], 0), 0.45) → c12Circle(Midpoint[Corner[txt13, 1], Corner[txt13, 3]] + (If[1 < 13 < 11, 0.166 / 2, 0], 0), 0.45) → c13Circle(Midpoint[Corner[txt14, 1], Corner[txt14, 3]] + (If[1 < 14 < 11, 0.166 / 2, 0], 0), 0.45) → c14Circle(Midpoint[Corner[txt15, 1], Corner[txt15, 3]] + (If[1 < 15 < 11, 0.166 / 2, 0], 0), 0.45) → c15Circle(Midpoint[Corner[txt16, 1], Corner[txt16, 3]] + (If[1 < 16 < 11, 0.166 / 2, 0], 0), 0.45) → c16Circle(Midpoint[Corner[txt17, 1], Corner[txt17, 3]] + (If[1 < 17 < 11, 0.166 / 2, 0], 0), 0.45) → c17Circle(Midpoint[Corner[txt18, 1], Corner[txt18, 3]] + (If[1 < 18 < 11, 0.166 / 2, 0], 0), 0.45) → c18Circle(Midpoint[Corner[txt19, 1], Corner[txt19, 3]] + (If[1 < 19 < 11, 0.166 / 2, 0], 0), 0.45) → c19Circle(Midpoint[Corner[txt20, 1], Corner[txt20, 3]] + (If[1 < 20 < 11, 0.166 / 2, 0], 0), 0.45) → c20Circle(Midpoint[Corner[txt21, 1], Corner[txt21, 3]] + (If[1 < 21 < 11, 0.166 / 2, 0], 0), 0.45) → c21PolyLine(PosSB, Corner[txtQuestion, 2] + (-0.5, 0), Corner[txtQuestion, 1], Corner[txtQuestion, 4], Corner[txtQuestion, 3], Corner[txtQuestion, 3] + (0, -0.5), PosSB) → sbRemoveUndefined({If[selected1, -10], If[selected2, -9], If[selected3, -8], If[selected4, -7], If[selected5, -6], If[selected6, -5], If[selected7, -4], If[selected8, -3], If[selected9, -2], If[selected10, -1], If[selected11, 0], If[selected12, 1], If[selected13, 2], If[selected14, 3], If[selected15, 4], If[selected16, 5], If[selected17, 6], If[selected18, 7], If[selected19, 8], If[selected20, 9], If[selected21, 10]}) → MarkedNumbers
AI 绘图提示语参考
在一条水平线上绘制从-10到30的整数点,每个整数点用一个小圆圈表示,并在圆圈旁边标注对应的数字。线段跨越整个数轴范围。随机选择其中21个整数,用不同颜色突出显示这些整数点。在数轴下方添加一个输入框,用于用户输入两个数值,根据输入的数值范围,动态显示在范围内的整数点被高亮,不在范围内的整数点恢复原色。
以上提示语为根据原始绘图命令整理而来,仅供参考。