不等式與數線
几何画板及绘图内容加载中,请稍等……
①本范例演示了如何在數線上表示不等式的解集;②涉及的核心数学概念包括不等式、數線表示法;③作图要点:使用了GeoGebra的Sequence, RandomElement, Random, If, Polygon, Segment, Point, Append等命令和对象来动态生成不等式解集的图形表示;④适合初中及以上學生学习不等式的基本概念和可视化表示方法。
GeoGebra 命令及参数
Sequence(-5 + (i * 0.5), i, 0, 20) → list1, {-5, -4.5, -4, -3.5, -3, -2.5, -2, -1.5, -1, -0.5, 0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5}RandomElement(list1) → x1Random(1, 4) → signIndexIf(sign1 ≟ ">" ∨ sign1 ≟ "≥", (x(Corner[3]), y(A)), (x(Corner[4]), y(A))) → A'Polygon(A, A', (x(A'), 0), (x(A), 0)) → poly1, a_1, a', c, dSegment(A, (x(A), 0)) → gSegment(A, A') → iPoint(xAxis) → TIf(sign1 ≟ ">", x(T) > x1, If[sign1 ≟ "≥", x(T) ≥ x1, If[sign1 ≟ "<", x(T) < x1, If[sign1 ≟ "≤", x(T) ≤ x1]]]) → satisfySequence(i, i, -6, 6) → listInt, {-6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6}Append("$?$", Reverse[Zip["$" + (Text[i]) + "$", i, listInt]]) → listIntTextIf(sign1 ≟ ">", ceil(x1 + 0.1), If[sign1 ≟ "≥", ceil(x1), If[sign1 ≟ "<", floor(x1 - 0.1), If[sign1 ≟ "≤", floor(x1)]]]) → intAnsIf(SelectedIndex[listIntText] ≥ 2, Element[listInt, 15 - SelectedIndex[listIntText]], 99) → intChosen