多个整数的加减法练习(3_4)

多个整数的加减法练习(3_4)
几何画板及绘图内容加载中,请稍等……
2020-10-27 15:45
① 本范例是一个交互式整数加减法练习工具,通过随机生成多个整数,让学生进行连加连减运算,并实时反馈正确与错误次数。② 核心数学概念是整数运算,包括正负数的加减法、运算顺序以及符号处理。③ 作图要点:使用GeoGebra的RandomElement随机生成整数,If和RemoveUndefined处理条件判断,Join和Sort整理列表,Polygon和Segment构建图形界面,Textfield用于输入答案,按钮和计数器(p1botón1、p1contador)控制练习流程,并利用列表(listamas、listamenos)区分正负数。④ 适合小学高年级至初中学生进行整数运算的巩固练习,也可用于数学课堂的互动教学或自主训练。

GeoGebra 命令及参数

  1. Corner(2) → B
  2. Corner(1) → A
  3. RandomElement({-9, -8, -7, -6, -5, -4, -3, -2, -1, 1, 2, 3, 4, 5, 6, 7, 8, 9}) → e3
  4. RandomElement({-9, -8, -7, -6, -5, -4, -3, -2, -1, 1, 2, 3, 4, 5, 6, 7, 8, 9}) → e2
  5. RandomElement({-9, -8, -7, -6, -5, -4, -3, -2, -1, 1, 2, 3, 4, 5, 6, 7, 8, 9}) → e1
  6. RandomElement({-9, -8, -7, -6, -5, -4, -3, -2, -1, 1, 2, 3, 4, 5, 6, 7, 8, 9}) → e5
  7. RandomElement({-9, -8, -7, -6, -5, -4, -3, -2, -1, 1, 2, 3, 4, 5, 6, 7, 8, 9}) → e4
  8. If(e5 < 0, "-", "+") → se5
  9. If(e4 < 0, "-", "+") → se4
  10. If(e3 < 0, "-", "+") → se3
  11. If(e2 < 0, "-", "+") → se2
  12. If(e1 < 0, "-", "+") → se1
  13. RandomElement(signo) → s1
  14. If(s1 ≟ se1, abs(e1), (-abs(e1))) → ee1
  15. RandomElement(signo) → s2
  16. If(s2 ≟ se2, abs(e2), (-abs(e2))) → ee2
  17. RandomElement(signo) → s3
  18. If(s3 ≟ se3, abs(e3), (-abs(e3))) → ee3
  19. RandomElement(signo) → s4
  20. If(s4 ≟ se4, abs(e4), (-abs(e4))) → ee4
  21. RandomElement(signo) → s5
  22. If(s5 ≟ se5, abs(e5), (-abs(e5))) → ee5
  23. RemoveUndefined(Flatten[Sequence[If[Element[p3listaenterosarreglados, i] ≥ 0, Append[listamas, Element[p3listaenterosarreglados, i]]], i, 1, 5]]) → p3listapositivos
  24. RemoveUndefined(Flatten[Sequence[If[Element[p3listaenterosarreglados, i] < 0, Append[listamenos, Element[p3listaenterosarreglados, i]]], i, 1, 5]]) → p3listanegativos
  25. Join({p3listapositivos, p3listanegativos}) → p3listaenterosordenados
  26. Polygon(A, B, C, D) → polígono2, f, h, i, j
  27. Textfield(tp2sa1) → p2CasillaDeEntrada3_1
  28. Textfield(tp2sa2) → p2CasillaDeEntrada3_2
  29. Textfield(tp2sa3) → p2CasillaDeEntrada3_3
  30. If(s1 ≟ se1, "+", "-") → sa1
  31. If(s2 ≟ se2, "+", "-") → sa2
  32. If(s3 ≟ se3, "+", "-") → sa3
  33. If(s4 ≟ se4, "+", "-") → sa4
  34. If(s5 ≟ se5, "+", "-") → sa5
  35. Sort(p2listasignosarreglados) → p2listasignosordenados
  36. RemoveUndefined(Flatten[Sequence[If[Element[p2listaenterosarreglados, i] ≥ 0, Append[listamas, Element[p2listaenterosarreglados, i]]], i, 1, 3]]) → p2listapositivos
  37. RemoveUndefined(Flatten[Sequence[If[Element[p2listaenterosarreglados, i] < 0, Append[listamenos, Element[p2listaenterosarreglados, i]]], i, 1, 3]]) → p2listanegativos
  38. Join({p2listapositivos, p2listanegativos}) → p2listaenterosordenados
  39. Textfield(tp2so1) → p2CasillaDeEntrada4_1
  40. Textfield(tp2so2) → p2CasillaDeEntrada4_2
  41. Textfield(tp2so3) → p2CasillaDeEntrada4_3
  42. If(Element[p2listaenterosordenados, 1] < 0, "-", "+") → sp2so1
  43. If(Element[p2listaenterosordenados, 2] < 0, "-", "+") → sp2so2
  44. If(Element[p2listaenterosordenados, 3] < 0, "-", "+") → sp2so3
  45. If(Element[p3listaenterosordenados, 5] < 0, "-", "+") → sp3so5
  46. Textfield(p2positivos) → p2CasillaDeEntrada5_1
  47. Textfield(p2negativos) → p2CasillaDeEntrada5_2
  48. Textfield(p2final) → p2CasillaDeEntrada6_1
  49. Sort(p3listasignosarreglados) → p3listasignosordenados
  50. If(Element[p3listaenterosordenados, 4] < 0, "-", "+") → sp3so4
  51. If(Element[p3listaenterosordenados, 1] < 0, "-", "+") → sp3so1
  52. If(Element[p3listaenterosordenados, 3] < 0, "-", "+") → sp3so3
  53. If(Element[p3listaenterosordenados, 2] < 0, "-", "+") → sp3so2
  54. Textfield(tp3sa1) → p3CasillaDeEntrada3_1
  55. Textfield(tp3sa2) → p3CasillaDeEntrada3_2
  56. Textfield(tp3sa3) → p3CasillaDeEntrada3_3
  57. Textfield(tp3sa4) → p3CasillaDeEntrada3_4
  58. Textfield(tp3sa5) → p3CasillaDeEntrada3_5
  59. Textfield(tp3so1) → p3CasillaDeEntrada4_1
  60. Textfield(tp3so2) → p3CasillaDeEntrada4_2
  61. Textfield(tp3so3) → p3CasillaDeEntrada4_3
  62. Textfield(tp3so4) → p3CasillaDeEntrada4_4
  63. Textfield(tp3so5) → p3CasillaDeEntrada4_5
  64. Textfield(p3positivos) → p3CasillaDeEntrada5_1
  65. Textfield(p3negativos) → p3CasillaDeEntrada5_2
  66. Textfield(p3final) → p3CasillaDeEntrada6_1
  67. Line(P0, P_1) → g
  68. Vector(PP0, PP1) → p1u1
  69. Vector(PP2, PP3) → p1u2
  70. Vector(PP4, PP5) → p1u3
  71. Segment(PP1, PP2) → p1s1
  72. Segment(PP3, PP4) → p1s2
  73. Segment(PP5, P_3) → p1s3
  74. Vector(PP22, PP33) → p2u2
  75. Segment(PP11, PP22) → p2s1
  76. Vector(PP00, PP11) → p2u1
  77. Vector(PP00, PP111) → p3u1
  78. Vector(PP222, PP333) → p3u2
  79. Segment(PP111, PP222) → p3s1

AI 绘图提示语参考

绘制一个用于整数加减练习的交互式界面。背景为白色,中央有一个矩形区域,内部排列多个随机生成的整数(范围从-9到9,不含0),每个整数前有正负号。界面下方设有多个输入框,用于填写计算结果。旁边有按钮和计数器,用于生成新题目和记录答题次数。正数用蓝色显示,负数用红色显示,并按大小排序。整体布局清晰,适合学生操作。
以上提示语为根据原始绘图命令整理而来,仅供参考。