整数比较 by pranesh b mishra

整数比较 by pranesh b mishra
几何画板及绘图内容加载中,请稍等……
2019-06-12 18:11
①本范例演示如何使用 GeoGebra 进行整数的大小比较,通过可视化方式直观展示比较结果;②涉及的核心数学概念包括整数、比较运算、集合表示;③作图要点——使用了 Textfield, Sequence, Max, Min, 对象 left, lefttext, right, righttext, InputBox2, InputBox1, size, slide, list4, list5, list6, list7, timer, list8, hide, list1, reset, list3, button2, R, L, button3, darkenL, darkenR, list2, text1 等命令和对象进行交互式演示;④适合初中及以上数学教学,用于帮助学生理解整数比较和集合运算。

GeoGebra 命令及参数

  1. Textfield(righttext) → InputBox2
  2. Textfield(lefttext) → InputBox1
  3. Sequence(Point[{(2 * Mod[i, size]) + 1 - (1.5 * (size - (slide * size))), (2 * Div[i, size]) + 1}], i, 0, left - 1) → list4
  4. Sequence(Point[{(2 * Mod[i, size]) + 1 + (1.5 * (size - (slide * size))), (2 * Div[i, size]) + 1}], i, 0, right - 1) → list5
  5. Sequence(Point[{(2 * Div[i, 10]) + If[Div[i, 10] ≟ Div[left, 10], If[Mod[i, 10] < 5, 0, 2], 0] - (1.5 * (size - (slide * size))), (If[left - (10 * Div[i, 10]) < 10, 2, 1] * Mod[i, 10]) + If[Div[i, 10] ≟ Div[left, 10] ∧ Mod[i, 10] > 4, -10, 0]}], i, 0, left - 1) → list6
  6. Sequence(Point[{(2 * Div[i, 10]) + If[Div[i, 10] ≟ Div[right, 10], If[Mod[i, 10] < 5, 0, 2], 0] + (1.5 * (size - (slide * size))), (If[right - (10 * Div[i, 10]) < 10, 2, 1] * Mod[i, 10]) + If[Div[i, 10] ≟ Div[right, 10] ∧ Mod[i, 10] > 4, -10, 0]}], i, 0, right - 1) → list7
  7. Sequence(((list6(i) - list4(i)) * (1 - timer)) + list4(i), i, 1, left) → list8
  8. Sequence(((list7(i) - list5(i)) * (1 - timer)) + list5(i), i, 1, right) → list1
  9. Sequence(Polygon[list1(i), (x(list1(i)) + 1, y(list1(i))), 4], i, 1, right) → list3
  10. Max({15, (4 * size), (2 * Div[right, 10]) + (2 * size)}) → R
  11. Min((-2 * size), -15) → L
  12. Sequence(Polygon[list8(i), (x(list8(i)) + 1, y(list8(i))), 4], i, 1, left) → list2