代数瓷砖探索

代数瓷砖探索
几何画板及绘图内容加载中,请稍等……
2019-07-07 07:57
这是一个用于学生探索二项式乘积模式的工具。它涉及代数中的基本概念,如多项式乘法。通过使用GeoGebra命令如Intersect、Point、Polygon等,可以动态展示代数瓷砖的变换过程。适合初中及以上学生学习代数和几何。

GeoGebra 命令及参数

  1. Intersect(xAxis, yAxis) → A
  2. Point(xAxis) → B
  3. Point(yAxis) → D
  4. Polygon(A, B, C, D) → poly1, a, b, c, d
  5. Point(yAxis) → E
  6. Vector(E, F) → u
  7. Translate(A, u) → A'
  8. Translate(B, u) → B'
  9. Translate(C, u) → C'
  10. Translate(D, u) → D'
  11. Polygon(A', B', C', D') → poly1', a', b', c', d'
  12. Translate(A', u) → A''
  13. Translate(B', u) → B''
  14. Translate(C', u) → C''
  15. Translate(D', u) → D''
  16. Polygon(A'', B'', C'', D'') → poly1'', a'', b'', c'', d''
  17. Translate(A'', u) → A'''
  18. Translate(B'', u) → B'''
  19. Translate(C'', u) → C'''
  20. Translate(D'', u) → D'''
  21. Polygon(A''', B''', C''', D''') → poly1''', a''', b''', c''', d'''
  22. Translate(A''', v) → G
  23. Translate(B''', v) → H
  24. Translate(C''', v) → I
  25. Translate(D''', v) → J
  26. Translate(A''', u) → K
  27. Translate(B''', u) → L
  28. Translate(C''', u) → M
  29. Translate(D''', u) → N
  30. Polygon(K, L, M, N) → poly2, k, l, m, n
  31. Sequence(Polygon[(0, (-i)), (-1, (-i)), (-1, (-i) + 4), (0, (-i) + 4)], i, 4, (4 * num2), 4) → list2
  32. Sequence(Polygon[(0, (-4 * num2) - j), (0, (-4 * num2) - (j - 1)), 4], j, 1, con2, 1) → list3
  33. Sequence(Polygon[((4 * num) + j - 1, 0), ((4 * num) + j, 0), 4], j, 1, con1, 1) → list4
  34. Sequence(Sequence[Polygon[((4 * (n - 1)), (-4 * m)), ((4 * n), (-4 * m)), 4], m, 1, num2], n, 1, num) → list1
  35. Segment(P, Q) → e
  36. Segment(R, S) → f
  37. Sequence(Sequence[Polygon[((4 * i), (-4 * num2) - j), ((4 * i), (-4 * num2) - j + 1), ((4 * (i - 1)), (-4 * num2) - j + 1), ((4 * (i - 1)), (-4 * num2) - j)], j, 1, con2], i, 1, num) → list6
  38. Sequence(Sequence[Polygon[((4 * num) + j - 1, (-4 * (i - 1))), ((4 * num) + j, (-4 * (i - 1))), ((4 * num) + j, (-4 * i)), ((4 * num) + j - 1, (-4 * i))], j, 1, con1], i, 1, num2) → list7
  39. Sequence(Sequence[Polygon[((4 * num) + j - 1, (-4 * num2) - i), ((4 * num) + j, (-4 * num2) - i), 4], j, 1, con1], i, 1, con2) → list5
  40. Polygon(T, U, V, W) → poly3, t, u_1, v_1, w
  41. Polygon(Z, A_1, B_1, C_1) → poly4, z, a_1, b_1, c_1
  42. Polygon(D_1, E_1, F_1, G_1) → poly5, d_1, e_1, f_1, g_1
  43. Polygon(H_1, I_1, J_1, K_1) → poly6, h_1, i_1, j_1, k_1
  44. If((b1 * b2) < 0, 255) → g
  45. If(num3 > 0, 255, 0) → num4
  46. Polygon(SQ, SQ1, SQ3, SQ2) → q1, sq, sq1, sq3, sq2
  47. Polygon(Rec, Rec1, Rec3, Rec2) → q2, rec, rec1, rec3, rec2