整数加减法练习 - 基础水平
几何画板及绘图内容加载中,请稍等……
这个范例演示了整数加减法的图形化操作,帮助学生掌握基本运算。核心数学概念包括整数的比较与排序,以及在现实情境中的应用。作图要点涉及使用GeoGebra命令如Join、Sequence、Random等来构建整数序列和交互式练习。适合小学五年级至六年级学生,用于巩固整数运算技能和提升数学信心。
GeoGebra 命令及参数
Join({{2}, Sequence[RandomElement[{2, 3, 4, 5}], k, 1, 99]}) → StepCList1Sequence(RandomElement[{2, 3, 4, 5}], k, 1, 100) → StepCList2, {3, 3, 5, 4, 3, 2, 5, 5, 5, 4, 2, 3, 4, 5, 4, 4, 2, 2, 3, 2, 4, 5, 5, 4, 2, 3, 2, 5, 3, 2, 3, 5, 4, 4, 2, 5, 3, 3, 5, 4, 2, 5, 2, 4, 3, 3, 5, 4, 2, 2, 5, 5, 3, 2, 3, 4, 4, 4, 5, 5, 2, 5, 5, 5, 4, 2, 4, 3, 4, 4, 4, 2, 4, 2, 3, 4, 4, 5, 2, 4, 3, 2, 2, 3, 2, 4, 2, 2, 2, 5, 5, 3, 2, 3, 2, 5, 5, 4, 2, 3}Random(-20, -10, 100) → StartList2, {-10, -17, -17, -13, -14, -10, -17, -16, -10, -15, -14, -12, -18, -15, -12, -13, -18, -12, -12, -12, -15, -14, -13, -18, -15, -11, -10, -11, -11, -10, -11, -14, -15, -17, -10, -19, -11, -10, -16, -19, -17, -18, -20, -19, -12, -16, -12, -18, -19, -13, -13, -11, -18, -17, -11, -16, -17, -20, -14, -10, -14, -15, -11, -11, -17, -17, -12, -13, -14, -15, -19, -20, -14, -20, -19, -19, -14, -12, -19, -11, -12, -18, -18, -12, -13, -12, -11, -18, -10, -19, -20, -10, -19, -16, -10, -11, -13, -14, -14, -13}Sequence(RandomElement[Remove[(StartList2(k))…(StartList2(k) + 20), {}]], k, 1, 100) → NumberList2, {-4, 1, -13, -4, -7, -6, -5, -4, -4, -7, 1, -6, -6, -10, -8, -6, -16, -11, -10, 0, 0, -9, -13, -2, -4, -7, 9, 7, -9, -1, -8, -14, -7, -14, -2, -17, -7, -10, 2, -18, 3, -12, -10, -2, -12, -16, -4, 2, -8, 5, 3, -9, -3, -2, 7, -5, 1, -1, -10, 1, -6, -8, 4, -8, -15, -10, 6, -9, -8, 1, -7, -8, -14, -6, -14, -12, -8, -3, -12, -8, 3, -18, -10, 0, -2, -8, 8, -12, 2, -15, -20, -3, -11, -11, -9, -10, -2, -5, -4, 5}Sequence(RandomElement[{2, 3, 4, 5}], k, 1, 100) → StepCList3, {4, 3, 3, 5, 5, 5, 5, 5, 5, 3, 5, 5, 4, 5, 4, 4, 4, 5, 2, 3, 4, 3, 4, 3, 5, 5, 5, 4, 3, 5, 2, 4, 4, 2, 3, 2, 3, 5, 5, 5, 5, 2, 4, 2, 4, 3, 2, 2, 2, 3, 2, 4, 2, 2, 2, 4, 3, 5, 5, 2, 4, 3, 5, 2, 5, 5, 3, 3, 4, 5, 3, 4, 3, 2, 3, 2, 2, 3, 2, 3, 4, 4, 5, 5, 4, 2, 5, 4, 4, 2, 3, 3, 4, 3, 4, 4, 2, 2, 4, 5}If(level ≟ 1, 21, level ≟ 2, 21, 21) → anzahlSequence(-10, k, 1, 100) → StartList1Random(-50, 30, 100) → StartList3, {-20, 12, -37, 12, -24, 11, -26, 15, 27, 17, -24, -21, -31, -8, 0, -8, -31, -42, -47, -21, 0, 30, 0, 11, -3, 9, 3, 4, 28, -36, 6, -46, 2, 2, -29, -43, -5, -17, -11, -39, -42, 6, 17, -12, -34, -17, -36, -47, 27, -50, -14, 24, -13, 29, -42, -13, 16, -49, -46, -2, -20, 4, 30, -20, -3, 20, -45, -35, -22, 13, -15, 0, 11, -48, -6, -1, 14, -46, -32, 22, -46, -50, 23, -25, 15, -37, -49, 20, -49, -30, 15, 20, 11, -37, -4, 30, 15, 17, -21, -26}If(level ≟ 1, StartList1(counter), level ≟ 2, StartList2(counter), StartList3(counter)) → startNumberIf(show0, Mod[(-startNumber), stepC], 0) → diffSequence(RandomElement[Join[{Remove[-10…-1, {}], Remove[-10…10, {}]}]], k, 1, 100) → NumberList1, {-10, -6, -10, -2, -3, 0, -10, 1, 2, -7, -1, -6, 9, -2, 5, -5, 3, -9, -1, -6, -3, 2, -4, -1, 5, -5, -4, -8, -6, -1, -2, -5, -4, -8, -3, 2, -5, -9, -2, -9, -5, 7, 9, -4, -9, 8, -3, -2, 1, 4, 0, -5, -10, -8, 7, -5, 1, -4, 4, 8, -5, -5, -3, -8, 7, 10, 5, -8, 7, -2, 9, -5, -8, -3, -7, 4, -3, -3, -3, -7, -4, -3, 2, -2, -5, -7, 2, -5, -7, -7, -1, -7, 8, 3, -8, 1, -1, -4, -8, 8}Sequence(RandomElement[Remove[(StartList3(k))…(StartList3(k) + 20), {}]], k, 1, 100) → NumberList3, {-7, 14, -19, 32, -23, 12, -22, 18, 45, 20, -15, -5, -18, -2, 6, 0, -11, -22, -34, -4, 10, 30, 10, 14, 16, 16, 23, 16, 44, -35, 25, -33, 16, 8, -14, -33, -5, 0, 6, -31, -26, 24, 31, 2, -15, -15, -27, -34, 45, -36, -10, 41, 1, 37, -26, 2, 34, -39, -32, 2, 0, 13, 40, -19, 12, 32, -38, -16, -17, 15, -14, 11, 22, -38, 6, 9, 33, -32, -30, 33, -34, -37, 33, -18, 21, -31, -37, 21, -48, -29, 15, 20, 13, -17, 10, 44, 29, 30, -15, -11}Element(If[level ≟ 1, NumberList1, level ≟ 2, NumberList2, NumberList3], counter) → numberSequence(Origin + ((-lengthAxis), 0) + (((k * 2) * lengthAxis / (anzahl - 1)), 0), k, 0, anzahl - 1) → PointsListSequence(RandomElement[Remove[-10…10, {NumberList1(k)}]], k, 1, 100) → NumberList12, {4, -8, 10, 7, 0, 1, -4, 5, -8, -4, 5, 8, -3, -8, -9, 1, -4, 9, 3, 5, 7, 0, -6, -2, -7, 5, 4, 6, -7, 9, 10, 0, 3, -10, -7, 8, 7, 8, 2, 3, 9, 3, 0, 9, 8, -10, 5, -6, 2, -6, 10, 0, -5, -4, 8, -2, -10, -9, -5, 1, -3, 0, 1, -7, 0, 5, -2, -9, 3, -6, -1, -7, -5, 3, -5, -6, 3, 0, 2, 10, 7, -7, 9, -8, 10, -10, 3, 0, 1, -9, 4, 9, -8, -10, 1, -2, -10, -9, -9, -5}Element(If[level ≟ 1, NumberList1, level ≟ 2, NumberList2, NumberList3], counter) → number1Sequence(RandomElement[Remove[(StartList2(k))…(StartList2(k) + 20), {NumberList2(k)}]], k, 1, 100) → NumberList22, {-7, -12, 2, -8, 5, 3, -8, -12, 10, 4, 3, -9, -4, -13, 3, -1, 1, 5, -4, 6, -12, -13, 6, -3, -10, 4, 5, -6, -5, 8, -7, 1, -12, 2, 2, 1, 3, -5, -8, -5, -12, -6, -12, -14, 5, -7, -5, -9, -9, -12, -1, -11, -9, -13, -1, -11, -7, -19, 3, -8, -9, -4, 3, 8, -6, -16, -3, 7, -5, 4, 1, -2, 5, -2, -6, 0, -1, -9, -16, 0, -3, -3, -4, -10, -12, 7, 3, -6, 3, 1, -4, 5, -8, -15, 4, 0, -11, 5, -14, -5}Sequence(RandomElement[Remove[(StartList3(k))…(StartList3(k) + 20), {NumberList3(k)}]], k, 1, 100) → NumberList32, {-18, 26, -17, 24, -12, 27, -20, 16, 43, 21, -13, -4, -31, 4, 18, 2, -27, -32, -46, -8, 16, 49, 19, 28, -1, 24, 18, 18, 33, -31, 8, -32, 10, 6, -11, -25, 14, -14, -6, -39, -39, 8, 28, -2, -19, -12, -20, -29, 44, -40, -13, 27, -13, 45, -32, -9, 25, -44, -35, 5, -15, 17, 32, -5, 11, 37, -37, -19, -16, 22, -9, 0, 28, -37, 2, 11, 26, -26, -14, 22, -27, -49, 28, -7, 16, -20, -32, 22, -38, -22, 28, 32, 20, -29, 14, 45, 33, 24, -1, -18}Element(If[level ≟ 1, NumberList12, level ≟ 2, NumberList22, NumberList32], counter) → number2Join({Sequence[Origin + ((-lengthAxis), 0.75) + (((k * 2) * lengthAxis / (anzahl - 1)), 0), k, 0, anzahl - 1], Sequence[Origin + ((-lengthAxis), 0) + (((k * 2) * lengthAxis / (anzahl - 1)), 0), k, 0, anzahl - 1]}) → PointsListPPoint(PointsListP) → PointP1Point(PointsListP) → PointP2Sequence(Random[1, 10], i, 1, 10) → randomNumbers, {10, 2, 7, 8, 2, 1, 10, 7, 1, 1}Element(randomNumbers, Mod[questionCount, Length[randomNumbers]] + 1) → randomNumberTextfield(input) → inputBoxSegment(Origin + ((-lengthAxis) - 0.5, 0), Origin + (lengthAxis + 0.5, 0)) → segAxisSequence(Origin + ((-lengthAxis), 0) + (((k * 2) * lengthAxis / (anzahl - 1)), 0), k, 0, anzahl - 1, stepM) → SelectablePointsSequence(Text[(("\textsf{\(" * k) * "\)}"), PointsList(k - startNumber + 1) + (If[k < 0, -0.166, 0], (-segLength2)), false, true, 0, -1], k, startNumber + diff, startNumber + anzahl - 1 + diff, stepC) → CapListSequence(Segment[PointsList(k) + (0, If[Mod[NumbersOnAxis(k), stepC] ≟ 0, (-segLength2), (-segLength1)]), PointsList(k) + (0, If[Mod[NumbersOnAxis(k), stepC] ≟ 0, segLength2, segLength1])], k, 1, 21, stepM) → SegAxisListSequence(Text[(("\textsf{\(" * k) * "\)}"), PointsList(k - startNumber + 1) + OriginSol - Origin + (If[k < 0, -0.166, 0], (-segLength2)), false, true, 0, -1], k, startNumber + diff, startNumber + anzahl - 1 + diff, stepC) → CapListSolSequence(Segment[PointsList(k) + OriginSol - Origin + (0, If[Mod[NumbersOnAxis(k), stepC] ≟ 0, (-segLength2), (-segLength1)]), PointsList(k) + OriginSol - Origin + (0, If[Mod[NumbersOnAxis(k), stepC] ≟ 0, segLength2, segLength1])], k, 1, 21, stepM) → SegAxisListSolSegment(OriginSol + ((-lengthAxis) - 0.5, 0), OriginSol + (lengthAxis + 0.5, 0)) → segAxisSolSequence(OriginSol + ((-lengthAxis), 0) + (((k * 2) * lengthAxis / (anzahl - 1)), 0), k, 0, anzahl - 1) → PointsListSolText((("\textsf{\textcolor{#db6114}{\small{\(" * number2) * "\)}}}"), PointP2 + (If[number2 < 0, -0.12, 0], 0), false, true, 0, 1) → Cap2Defined(index1) → clickableBtnValidateText((("\textsf{\textcolor{#DB6114}{\small{\(" * number1) * "\)}}}"), PointP1 + (If[number1 < 0, -0.12, 0], 0.05), false, true, 0, 1) → Cap1Translate(imgChilliRot1, Vector[PosImgChilliRot1, PosImgChilliRot1 + ((0.8 * dimChilli), 0)]) → imgChilliRot2Translate(imgChilliRot1, Vector[(2 * Vector[PosImgChilliRot1, PosImgChilliRot1 + ((0.8 * dimChilli), 0)])]) → imgChilliRot3Translate(imgChilliGrau1, Vector[PosImgChilliRot1, PosImgChilliRot1 + ((0.8 * dimChilli), 0)]) → imgChilliGrau2
AI 绘图提示语参考
画一个展示整数加减法的图形,包含两条数轴,数轴上有随机生成的整数点,并用不同颜色和形状标记加减运算的结果。数轴上点与整数一一对应,通过连接线和数字标签清晰展示运算过程和结果,整体布局简洁直观,适合教学使用。
以上提示语为根据原始绘图命令整理而来,仅供参考。