解线性不等式(进阶)

解线性不等式(进阶)
几何画板及绘图内容加载中,请稍等……
2020-03-15 22:00
这是一个解线性不等式的进阶练习,不等式两边都有线性表达式。通过游戏形式进行,帮助学生掌握解线性不等式的技巧。使用了RandomElement, Random, If, Simplify等GeoGebra命令,适合初中高年级学生或数学爱好者。

GeoGebra 命令及参数

  1. RandomElement(listcoeffA1C1) → linel3coeffx
  2. RandomElement({1, 2, 1, 3, 1, 5, 1}) → ansvaldenom
  3. Random(-5, 7) → ansvalnum
  4. RandomElement({-3, -2, -1, 2, 3, 4, 5}) → factora
  5. If(abs((answervalue * factora)) - floor(abs((answervalue * factora))) ≟ 0, RandomElement[listcoeffB1] - (answervalue * factora), RandomElement[listcoeffB1]) → linel3const
  6. If(Length[Coefficients[A12]] ≟ 1, {0, Element[Coefficients[A12], 1]}, Coefficients[A12]) → listcoeffA10
  7. If(Element[listcoeffA10, 1] ≟ 0 ∨ Element[listcoeffA10, 2] ≟ 0, 1, GCD[{Element[listcoeffA10, 1], Element[listcoeffA10, 2]}]) → A10coeffHCF
  8. Simplify(x - x + ((answervalue * factora) * ansvaldenom)) → C16
  9. Coefficients(C12) → listcoeffC10
  10. RandomElement(Join[{Remove[{-1, 1}, {If[Element[listcoeffC10, 1] < 0 ∧ Element[listcoeffC10, 2] < 0 ∨ Element[listcoeffC10, 1] < 0, -1, 1]}], {If[Element[listcoeffC10, 1] < 0 ∧ Element[listcoeffC10, 2] < 0 ∨ Element[listcoeffC10, 1] < 0, -1, 1]}}]) → C9coeffouter
  11. If(Element[listcoeffC10, 1] ≟ 0 ∨ Element[listcoeffC10, 2] ≟ 0, 1, (GCD[Element[listcoeffC10, 1], Element[listcoeffC10, 2]] * C9coeffouter)) → C10coeffHCF
  12. Random(1, 4) → SelectedIneqListIndexNum
  13. Random(1, 4) → rr
  14. Random(1, 10) → bb
  15. Random(1, 10) → cc
  16. If(texte1 ≟ "" + dd, 1, 0) → vrai
  17. If(t > -4.9, Random[1, 4] + 0, Random[1, 4]) → i
  18. If(rr ≟ 1, A, If[rr ≟ 2, B, If[rr ≟ 3, C, D]]) → M
  19. If(rr ≟ 1, B, If[rr ≟ 2, C, If[rr ≟ 3, D, A]]) → N
  20. If(rr ≟ 1, C, If[rr ≟ 2, D, If[rr ≟ 3, A, B]]) → P
  21. If(rr ≟ 1, D, If[rr ≟ 2, A, If[rr ≟ 3, B, C]]) → Q
  22. If(factora < 0, If[SelectedIneqListIndexNum < 2, 2, If[SelectedIneqListIndexNum > 3, 3, If[SelectedIneqListIndexNum < 3, 1, 4]]], SelectedIneqListIndexNum) → DisplayIneqListIndexNum
  23. If(SelectedIneqListIndexNum > 2, If[SelectedIneqListIndexNum > 3, 3, 4], If[SelectedIneqListIndexNum < 2, 2, 1]) → distractor1symbolIndex
  24. Simplify(g(x) / factora) → g_0
  25. RandomElement({1, 1, -1, 1, 2, 1, 2, 1, 3, 1, 3, 1, 4, 1, 5, 1, -2}) → K1
  26. RandomElement({1, RandomElement[{2, 3, -2, -3}]}) → M1
  27. RandomElement(listcoeffB1) → B1
  28. Random(-15, 15) → D1
  29. RandomElement({0, 1, 2, 3, RandomElement[Remove[listcoeffA1C1, {Element[listcoeffB1, IndexOf[B1, listcoeffB1]]}]]}) → A1
  30. RandomElement(Remove[listcoeffA1C1, {A1, Element[listcoeffB1, IndexOf[B1, listcoeffB1]]}]) → C1
  31. Coefficients(A4) → line2leftcoeff
  32. Coefficients(C4) → line2rightcoeff
  33. Simplify(A4) → A5
  34. Simplify(C4) → C5
  35. Simplify(A6) → A7
  36. If(C5(3) ≟ C5(0), C5(0) - A5(0), C5(0) - A5(0) - C5(0) - A5(0)) → C5(0)
  37. Simplify(C6) → C7
  38. Text(Element[ListIneqSymGenerated, SelectedIneqListIndexNum]) → B20
  39. FractionText(factora) → D20
  40. Simplify(x - x + answervalue) → C20
  41. RandomElement(listcoeffB1) → linel2const2
  42. If(factora < 0, Element[ListIneqSymGeneratedNegative, SelectedIneqListIndexNum], Element[ListIneqSymGenerated, SelectedIneqListIndexNum]) → B16
  43. FractionText(answervalue) → E20
  44. Ellipse(A - (circleradius, 0), A + (circleradius, 0), A + ((circleradius * ellipseaxisfactor), 0)) → c
  45. Ellipse(B - (circleradius, 0), B + (circleradius, 0), B + ((circleradius * ellipseaxisfactor), 0)) → k
  46. Ellipse(D - (circleradius, 0), D + (circleradius, 0), D + ((circleradius * ellipseaxisfactor), 0)) → q
  47. Ellipse(C - (circleradius, 0), C + (circleradius, 0), C + ((circleradius * ellipseaxisfactor), 0)) → r

AI 绘图提示语参考

绘制一个坐标几何图形,展示线性不等式的解法。包含两条直线和不等式符号,通过滑块控制参数变化,并用随机生成的数值和表达式展示解题过程。先画出两条直线,再根据不等式符号填充区域,最后用椭圆和文本标注关键点和参数值。
以上提示语为根据原始绘图命令整理而来,仅供参考。