整数前驱与后继练习
几何画板及绘图内容加载中,请稍等……
本范例是一个交互式数学练习,演示如何在数轴上确定整数的「前驱」(减1)和「后继」(加1)。核心数学概念包括:整数的比较与排序、整数在数轴上的表示、正负数的大小关系。通过 GeoGebra 的 Textfield、Sequence、If、Segment 等命令构建动态练习界面,包含随机生成整数、输入验证、即时反馈等功能。适合小学5-6年级学生使用,帮助建立数感和整数概念。
GeoGebra 命令及参数
Textfield(input) → inputBoxJoin({Sample[-9…-1, 2], {0}, {Random[1, 9]}}) → startingNumbersJoin({Shuffle[startingNumbers], Sequence[RandomElement[Join[{-199…0, -199…199}]], k, 1, 96]}) → NumberListSequence(Random[1, 10], i, 1, 10) → randomNumbers, {4, 10, 2, 1, 8, 1, 8, 6, 3, 10}Element(randomNumbers, Mod[questionCount, Length[randomNumbers]] + 1) → randomNumberDefined(input) → clickableBtnValidateJoin(Sequence[Shuffle[{1, -1}], k, 1, 50]) → CaseListJoin({{NumberList(1) - CaseList(1) + 11, NumberList(2) - CaseList(2) + 11, NumberList(3) - CaseList(3) + 11, NumberList(4) - CaseList(4) + 11}, Sequence[If[NumberList(k) < 5 ∨ NumberList(k) > 95, Random[2, 14], Random[2, 20]], k, 5, 100]}) → PosPListIf((StartNumber < -9 ∨ StartNumber > 99) ∧ questionCount > 4, 7, 10) → anzahlSequence(Origin + (((-anzahl) * width) + (k * width), 0), k, 0, (anzahl * 2)) → PointsListSequence(Text[(("$\textsf{\(" * k) * "\)}$"), PointsList(k - StartNumber + 1) + (If[k < 0, -0.166, 0], -0.1), false, true, 0, -1], k, StartNumber, StartNumber + 20) → TextListSegment(PointsList(posP + Case) + (0, 0.5), PointsList(posP + Case) + (0, 0.4)) → arrowCircleArc(Midpoint[PointsList(posP), PointsList(posP + Case)] + (0, 0.5), PointsList(If[Case ≟ -1, posP, posP + Case]) + (0, 0.5), PointsList(If[Case ≟ -1, posP + Case, posP]) + (0, 0.5)) → arcSegment(Origin + (((-width) * anzahl) - 0.5, 0), Origin + ((width * anzahl) + 0.5, 0)) → axisSequence(Segment[PointsList(k) + (0, -0.125), PointsList(k) + (0, 0.125)], k, 1, Length[PosPList]) → SegAxisList
AI 绘图提示语参考
画一个数轴,在数轴上随机标出一些整数,并展示每个整数的前驱(减1)和后继(加1)。数轴上会有一些比较和排序的标记,帮助理解正负数关系。构造顺序是先画数轴,再生成整数,接着显示前驱和后继,最后添加比较和排序的标记。
以上提示语为根据原始绘图命令整理而来,仅供参考。