Visualizing Multiplication of Positive and Negative Numbers

Visualizing Multiplication of Positive and Negative Numbers
Loading the math board and drawing, please wait…
2019-11-24 16:29
This example visually demonstrates the results of multiplying positive and negative numbers. It covers core math concepts like multiplication rules for signs and number line representation. Constructed using GeoGebra commands such as Intersect, Point, Distance, and Segment. Suitable for middle school mathematics education to help students intuitively understand the outcomes of positive and negative number multiplication.

GeoGebra Commands & Parameters

  1. Intersect(xAxis, yAxis) → A
  2. Point(xAxis) → B
  3. Point(yAxis) → C
  4. Point(xAxis) → E
  5. Point(yAxis) → M
  6. Distance(A, B) → AB
  7. Distance(A, C) → AC
  8. Distance(A, E) → AE
  9. Distance(A, M) → AM
  10. Segment(C, A) → c_2
  11. Intersect(b_2, c_2) → I
  12. Intersect(a_2, c_2) → J
  13. Intersect(c_2, s_1) → K
  14. Intersect(r_1, c_2) → L
  15. Intersect(q_1, c_2) → N
  16. Intersect(p_1, c_2) → O
  17. Intersect(n_1, c_2) → P
  18. Intersect(m_1, c_2) → Q
  19. Intersect(l_1, c_2) → R
  20. Segment(A, B) → d_2
  21. Intersect(a, d_2) → S
  22. Intersect(b, d_2) → T
  23. Intersect(c, d_2) → U
  24. Intersect(d, d_2) → V
  25. Intersect(e, d_2) → W
  26. Intersect(f, d_2) → Z
  27. Intersect(g, d_2) → A_1
  28. Intersect(h, d_2) → B_1
  29. Intersect(i, d_2) → C_1
  30. Intersect(j, d_2) → D_1
  31. Segment(D, B) → e_2
  32. Intersect(l_1, e_2) → E_1
  33. Intersect(m_1, e_2) → F_1
  34. Intersect(n_1, e_2) → G_1
  35. Intersect(p_1, e_2) → H_1
  36. Intersect(q_1, e_2) → I_1
  37. Intersect(r_1, e_2) → J_1
  38. Intersect(s_1, e_2) → K_1
  39. Intersect(t_1, e_2) → L_1
  40. Intersect(a_2, e_2) → M_1
  41. Intersect(b_2, e_2) → N_1
  42. Segment(D, C) → f_2
  43. Intersect(a, f_2) → O_1
  44. Intersect(b, f_2) → P_1
  45. Intersect(c, f_2) → Q_1
  46. Intersect(d, f_2) → R_1
  47. Intersect(e, f_2) → S_1
  48. Intersect(f, f_2) → T_1
  49. Intersect(g, f_2) → U_1
  50. Intersect(h, f_2) → V_1
  51. Intersect(i, f_2) → W_1
  52. Intersect(j, f_2) → Z_1
  53. Segment(I, N_1) → g_2
  54. Segment(M_1, J) → h_2
  55. Intersect(t_1, c_2) → A_2
  56. Segment(L_1, A_2) → i_2
  57. Segment(K, K_1) → j_2
  58. Segment(J_1, L) → k_2
  59. Segment(N, I_1) → l_2
  60. Segment(H_1, O) → m_2
  61. Segment(P, G_1) → n_2
  62. Segment(F_1, Q) → p_2
  63. Segment(R, E_1) → q_2
  64. Segment(O_1, S) → r_2
  65. Segment(T, P_1) → s_2
  66. Segment(Q_1, U) → t_2
  67. Segment(V, R_1) → a_3
  68. Segment(S_1, W) → b_3
  69. Segment(Z, T_1) → c_3
  70. Segment(U_1, A_1) → d_3
  71. Segment(B_1, V_1) → e_3
  72. Segment(W_1, C_1) → f_3
  73. Segment(D_1, Z_1) → g_3
  74. Intersect(g_2, r_2) → B_2
  75. Intersect(g_2, s_2) → C_2
  76. Intersect(g_2, t_2) → D_2
  77. Intersect(g_2, a_3) → E_2
  78. Intersect(g_2, b_3) → F_2
  79. Intersect(g_2, c_3) → G_2
  80. Intersect(g_2, d_3) → H_2
  81. Intersect(g_2, e_3) → I_2
  82. Intersect(g_2, f_3) → J_2
  83. Intersect(g_2, g_3) → K_2
  84. Intersect(h_2, g_3) → L_2
  85. Intersect(h_2, f_3) → M_2
  86. Intersect(h_2, e_3) → N_2
  87. Intersect(h_2, d_3) → O_2
  88. Intersect(h_2, c_3) → P_2
  89. Intersect(h_2, b_3) → Q_2
  90. Intersect(h_2, a_3) → R_2
  91. Intersect(h_2, t_2) → S_2
  92. Intersect(h_2, s_2) → T_2
  93. Intersect(h_2, r_2) → U_2
  94. Intersect(i_2, r_2) → V_2
  95. Intersect(j_2, r_2) → W_2
  96. Intersect(k_2, r_2) → Z_2
  97. Intersect(l_2, r_2) → A_3
  98. Intersect(m_2, r_2) → B_3
  99. Intersect(n_2, r_2) → C_3
  100. Intersect(p_2, r_2) → D_3
  101. Intersect(p_2, s_2) → G_3
  102. Intersect(n_2, s_2) → H_3
  103. Intersect(m_2, s_2) → I_3
  104. Intersect(l_2, s_2) → J_3
  105. Intersect(k_2, s_2) → K_3
  106. Intersect(s_2, j_2) → L_3
  107. Intersect(i_2, s_2) → M_3
  108. Intersect(i_2, t_2) → N_3
  109. Intersect(a_3, i_2) → O_3
  110. Intersect(i_2, b_3) → P_3
  111. Intersect(i_2, c_3) → Q_3
  112. Intersect(i_2, d_3) → R_3
  113. Intersect(i_2, e_3) → S_3
  114. Intersect(i_2, f_3) → T_3
  115. Intersect(i_2, g_3) → U_3
  116. Intersect(j_2, g_3) → V_3
  117. Intersect(j_2, f_3) → W_3
  118. Intersect(j_2, e_3) → Z_3
  119. Intersect(j_2, d_3) → A_4
  120. Intersect(j_2, c_3) → B_4
  121. Intersect(j_2, b_3) → C_4
  122. Intersect(j_2, a_3) → D_4
  123. Intersect(j_2, t_2) → E_4
  124. Intersect(t_2, k_2) → F_4
  125. Intersect(k_2, a_3) → G_4
  126. Intersect(k_2, b_3) → H_4
  127. Intersect(k_2, c_3) → I_4
  128. Intersect(k_2, d_3) → J_4
  129. Intersect(k_2, e_3) → K_4
  130. Intersect(k_2, f_3) → L_4
  131. Intersect(k_2, g_3) → M_4
  132. Intersect(l_2, g_3) → N_4
  133. Intersect(l_2, f_3) → O_4
  134. Intersect(l_2, e_3) → P_4
  135. Intersect(l_2, d_3) → Q_4
  136. Intersect(l_2, c_3) → R_4
  137. Intersect(l_2, b_3) → S_4
  138. Intersect(t_2, i_2) → T_4
  139. Intersect(q_2, a_3) → W_4
  140. Intersect(q_2, s_2) → C_5
  141. Intersect(r_2, q_2) → D_5
  142. Intersect(l_2, t_2) → F_5
  143. Intersect(l_2, a_3) → G_5
  144. Intersect(m_2, a_3) → H_5
  145. Intersect(m_2, t_2) → I_5
  146. Intersect(n_2, t_2) → J_5
  147. Intersect(p_2, t_2) → K_5
  148. Intersect(q_2, t_2) → L_5
  149. Intersect(p_2, a_3) → M_5
  150. Intersect(n_2, a_3) → N_5
  151. Intersect(m_2, b_3) → O_5
  152. Intersect(n_2, b_3) → P_5
  153. Intersect(p_2, b_3) → Q_5
  154. Intersect(q_2, b_3) → R_5
  155. Intersect(c_3, q_2) → S_5
  156. Intersect(p_2, c_3) → T_5
  157. Intersect(n_2, c_3) → U_5
  158. Intersect(m_2, c_3) → V_5
  159. Intersect(m_2, d_3) → W_5
  160. Intersect(n_2, d_3) → Z_5
  161. Intersect(p_2, d_3) → A_6
  162. Intersect(q_2, d_3) → B_6
  163. Intersect(q_2, e_3) → C_6
  164. Intersect(p_2, e_3) → D_6
  165. Intersect(n_2, e_3) → E_6
  166. Intersect(m_2, e_3) → F_6
  167. Intersect(m_2, f_3) → G_6
  168. Intersect(n_2, f_3) → H_6
  169. Intersect(p_2, f_3) → I_6
  170. Intersect(q_2, f_3) → J_6
  171. Intersect(q_2, g_3) → K_6
  172. Intersect(p_2, g_3) → L_6
  173. Intersect(n_2, g_3) → M_6
  174. Intersect(m_2, g_3) → N_6
  175. Segment(C, G) → h_3
  176. Segment(G, E) → i_3
  177. Segment(E, A) → j_3
  178. Intersect(k, h_3) → E_3
  179. Intersect(l, h_3) → F_3
  180. Intersect(m, h_3) → U_4
  181. Intersect(n, h_3) → V_4
  182. Intersect(p, h_3) → O_6
  183. Intersect(q, h_3) → P_6
  184. Intersect(r, h_3) → Q_6
  185. Intersect(s, h_3) → R_6
  186. Intersect(b_2, i_3) → S_6
  187. Intersect(a_2, i_3) → T_6
  188. Intersect(t_1, i_3) → U_6
  189. Intersect(s_1, i_3) → V_6
  190. Intersect(i_3, r_1) → W_6
  191. Intersect(q_1, i_3) → Z_6
  192. Intersect(p_1, i_3) → A_7
  193. Intersect(n_1, i_3) → B_7
  194. Intersect(m_1, i_3) → C_7
  195. Intersect(l_1, i_3) → D_7
  196. Intersect(s, j_3) → E_7
  197. Intersect(r, j_3) → F_7
  198. Intersect(q, j_3) → G_7
  199. Intersect(p, j_3) → H_7
  200. Intersect(j_3, n) → I_7
  201. Intersect(m, j_3) → J_7
  202. Intersect(l, j_3) → K_7
  203. Intersect(k, j_3) → L_7
  204. Segment(I, S_6) → k_3
  205. Segment(T_6, J) → l_3
  206. Segment(A_2, U_6) → m_3
  207. Segment(V_6, K) → n_3
  208. Segment(L, W_6) → p_3
  209. Segment(Z_6, N) → q_3
  210. Segment(O, A_7) → r_3
  211. Segment(B_7, P) → s_3
  212. Segment(Q, C_7) → t_3
  213. Segment(D_7, R) → a_4
  214. Segment(E_3, L_7) → b_4
  215. Segment(F_3, K_7) → c_4
  216. Segment(J_7, U_4) → d_4
  217. Segment(V_4, I_7) → e_4
  218. Segment(H_7, O_6) → f_4
  219. Segment(P_6, G_7) → g_4
  220. Segment(F_7, Q_6) → h_4
  221. Segment(R_6, E_7) → i_4
  222. Intersect(t, j_3) → M_7
  223. Intersect(a_1, j_3) → N_7
  224. Intersect(h_3, a_1) → O_7
  225. Intersect(t, h_3) → P_7
  226. Segment(P_7, M_7) → j_4
  227. Segment(N_7, O_7) → k_4
  228. Intersect(s_3, k_4) → Q_7
  229. Intersect(t_3, j_4) → R_7
  230. Intersect(t_3, i_4) → S_7
  231. Intersect(t_3, g_4) → T_7
  232. Intersect(h_4, t_3) → U_7
  233. Intersect(t_3, b_4) → V_7
  234. Intersect(c_4, t_3) → W_7
  235. Intersect(t_3, f_4) → Z_7
  236. Intersect(t_3, d_4) → A_8
  237. Intersect(e_4, t_3) → B_8
  238. Intersect(s_3, k_4) → C_8
  239. Intersect(t_3, k_4) → D_8
  240. Intersect(s_3, j_4) → E_8
  241. Intersect(s_3, i_4) → F_8
  242. Intersect(h_4, s_3) → G_8
  243. Intersect(s_3, g_4) → H_8
  244. Intersect(s_3, f_4) → I_8
  245. Intersect(s_3, b_4) → J_8
  246. Intersect(c_4, s_3) → K_8
  247. Intersect(s_3, d_4) → L_8
  248. Intersect(e_4, s_3) → M_8
  249. Intersect(r_3, k_4) → N_8
  250. Intersect(r_3, j_4) → O_8
  251. Intersect(r_3, i_4) → P_8
  252. Intersect(r_3, h_4) → Q_8
  253. Intersect(g_4, r_3) → R_8
  254. Intersect(r_3, f_4) → S_8
  255. Intersect(r_3, b_4) → T_8
  256. Intersect(c_4, r_3) → U_8
  257. Intersect(r_3, d_4) → V_8
  258. Intersect(e_4, r_3) → W_8
  259. Intersect(q_3, b_4) → A_9
  260. Intersect(p_3, b_4) → B_9
  261. Intersect(n_3, b_4) → C_9
  262. Intersect(m_3, b_4) → D_9
  263. Intersect(l_3, b_4) → E_9
  264. Intersect(k_3, b_4) → F_9
  265. Intersect(k_3, c_4) → G_9
  266. Intersect(l_3, c_4) → H_9
  267. Intersect(m_3, c_4) → I_9
  268. Intersect(n_3, c_4) → J_9
  269. Intersect(c_4, p_3) → K_9
  270. Intersect(q_3, c_4) → L_9
  271. Intersect(q_3, d_4) → M_9
  272. Intersect(p_3, d_4) → N_9
  273. Intersect(n_3, d_4) → O_9
  274. Intersect(m_3, d_4) → P_9
  275. Intersect(l_3, d_4) → Q_9
  276. Intersect(k_3, d_4) → R_9
  277. Intersect(k_3, e_4) → S_9
  278. Intersect(l_3, e_4) → T_9
  279. Intersect(m_3, e_4) → U_9
  280. Intersect(n_3, e_4) → V_9
  281. Intersect(p_3, e_4) → W_9
  282. Intersect(q_3, e_4) → Z_9
  283. Intersect(q_3, f_4) → A_{10}
  284. Intersect(q_3, g_4) → B_{10}
  285. Intersect(q_3, h_4) → C_{10}
  286. Intersect(q_3, i_4) → D_{10}
  287. Intersect(q_3, j_4) → E_{10}
  288. Intersect(q_3, k_4) → F_{10}
  289. Intersect(p_3, k_4) → G_{10}
  290. Intersect(p_3, j_4) → H_{10}
  291. Intersect(p_3, i_4) → I_{10}
  292. Intersect(p_3, h_4) → J_{10}
  293. Intersect(p_3, g_4) → K_{10}
  294. Intersect(p_3, f_4) → L_{10}
  295. Intersect(f_4, n_3) → M_{10}
  296. Intersect(n_3, g_4) → N_{10}
  297. Intersect(n_3, h_4) → O_{10}
  298. Intersect(n_3, i_4) → P_{10}
  299. Intersect(n_3, j_4) → Q_{10}
  300. Intersect(n_3, k_4) → R_{10}
  301. Intersect(m_3, k_4) → S_{10}
  302. Intersect(m_3, j_4) → T_{10}
  303. Intersect(m_3, i_4) → U_{10}
  304. Intersect(m_3, h_4) → V_{10}
  305. Intersect(m_3, g_4) → W_{10}
  306. Intersect(m_3, f_4) → Z_{10}
  307. Intersect(l_3, f_4) → A_{11}
  308. Intersect(g_4, l_3) → B_{11}
  309. Intersect(l_3, h_4) → C_{11}
  310. Intersect(l_3, i_4) → D_{11}
  311. Intersect(l_3, j_4) → E_{11}
  312. Intersect(l_3, k_4) → F_{11}
  313. Intersect(k_3, k_4) → G_{11}
  314. Intersect(k_3, j_4) → H_{11}
  315. Intersect(k_3, i_4) → I_{11}
  316. Intersect(k_3, h_4) → J_{11}
  317. Intersect(k_3, g_4) → K_{11}
  318. Intersect(k_3, f_4) → L_{11}
  319. Intersect(a_4, b_4) → M_{11}
  320. Intersect(a_4, c_4) → N_{11}
  321. Intersect(a_4, d_4) → O_{11}
  322. Intersect(a_4, e_4) → P_{11}
  323. Intersect(a_4, f_4) → Q_{11}
  324. Intersect(a_4, g_4) → R_{11}
  325. Intersect(a_4, h_4) → S_{11}
  326. Intersect(a_4, i_4) → T_{11}
  327. Intersect(a_4, j_4) → U_{11}
  328. Intersect(a_4, k_4) → V_{11}
  329. Segment(B, F) → l_4
  330. Segment(F, M) → m_4
  331. Segment(M, A) → n_4
  332. Segment(E, H) → p_4
  333. Segment(H, M) → q_4
  334. Intersect(k_1, l_4) → W_{11}
  335. Intersect(j_1, l_4) → Z_{11}
  336. Intersect(i_1, l_4) → A_{12}
  337. Intersect(h_1, l_4) → B_{12}
  338. Intersect(g_1, l_4) → C_{12}
  339. Intersect(e_1, l_4) → D_{12}
  340. Intersect(d_1, l_4) → E_{12}
  341. Intersect(c_1, l_4) → F_{12}
  342. Intersect(f_1, l_4) → G_{12}
  343. Intersect(l_4, b_1) → H_{12}
  344. Intersect(a, m_4) → I_{12}
  345. Intersect(b, m_4) → J_{12}
  346. Intersect(c, m_4) → K_{12}
  347. Intersect(d, m_4) → L_{12}
  348. Intersect(e, m_4) → M_{12}
  349. Intersect(f, m_4) → N_{12}
  350. Intersect(g, m_4) → O_{12}
  351. Intersect(h, m_4) → P_{12}
  352. Intersect(i, m_4) → Q_{12}
  353. Intersect(j, m_4) → R_{12}
  354. Intersect(b_1, n_4) → S_{12}
  355. Intersect(f_1, n_4) → T_{12}
  356. Intersect(c_1, n_4) → U_{12}
  357. Intersect(d_1, n_4) → V_{12}
  358. Intersect(e_1, n_4) → W_{12}
  359. Intersect(g_1, n_4) → Z_{12}
  360. Intersect(h_1, n_4) → A_{13}
  361. Intersect(i_1, n_4) → B_{13}
  362. Intersect(j_1, n_4) → C_{13}
  363. Intersect(k_1, n_4) → D_{13}
  364. Intersect(k_1, p_4) → E_{13}
  365. Intersect(j_1, p_4) → F_{13}
  366. Intersect(i_1, p_4) → G_{13}
  367. Intersect(h_1, p_4) → H_{13}
  368. Intersect(g_1, p_4) → I_{13}
  369. Intersect(p_4, e_1) → J_{13}
  370. Intersect(d_1, p_4) → K_{13}
  371. Intersect(c_1, p_4) → L_{13}
  372. Intersect(f_1, p_4) → M_{13}
  373. Intersect(b_1, p_4) → N_{13}
  374. Intersect(a_1, q_4) → O_{13}
  375. Intersect(t, q_4) → P_{13}
  376. Intersect(s, q_4) → Q_{13}
  377. Intersect(r, q_4) → R_{13}
  378. Intersect(q, q_4) → S_{13}
  379. Intersect(p, q_4) → T_{13}
  380. Intersect(q_4, n) → U_{13}
  381. Intersect(m, q_4) → V_{13}
  382. Intersect(l, q_4) → W_{13}
  383. Intersect(k, q_4) → Z_{13}
  384. Segment(W_{11}, D_{13}) → r_4
  385. Segment(Z_{11}, C_{13}) → s_4
  386. Segment(B_{13}, A_{12}) → t_4
  387. Segment(B_{12}, A_{13}) → a_5
  388. Segment(Z_{12}, C_{12}) → b_5
  389. Segment(D_{12}, W_{12}) → c_5
  390. Segment(V_{12}, E_{12}) → d_5
  391. Segment(F_{12}, U_{12}) → e_5
  392. Segment(T_{12}, G_{12}) → f_5
  393. Segment(H_{12}, S_{12}) → g_5
  394. Segment(R_{12}, D_1) → h_5
  395. Segment(C_1, Q_{12}) → i_5
  396. Segment(P_{12}, B_1) → j_5
  397. Segment(A_1, O_{12}) → k_5
  398. Segment(N_{12}, Z) → l_5
  399. Segment(W, M_{12}) → m_5
  400. Segment(L_{12}, V) → n_5
  401. Segment(U, K_{12}) → p_5
  402. Segment(J_{12}, T) → q_5
  403. Segment(S, I_{12}) → r_5
  404. Intersect(r_4, r_5) → A_{14}
  405. Intersect(r_4, q_5) → B_{14}
  406. Intersect(r_4, p_5) → C_{14}
  407. Intersect(r_4, n_5) → D_{14}
  408. Intersect(r_4, m_5) → E_{14}
  409. Intersect(r_4, l_5) → F_{14}
  410. Intersect(r_4, k_5) → G_{14}
  411. Intersect(r_4, j_5) → H_{14}
  412. Intersect(r_4, i_5) → I_{14}
  413. Intersect(r_4, h_5) → J_{14}
  414. Intersect(s_4, h_5) → K_{14}
  415. Intersect(s_4, i_5) → L_{14}
  416. Intersect(s_4, j_5) → M_{14}
  417. Intersect(s_4, k_5) → N_{14}
  418. Intersect(s_4, l_5) → O_{14}
  419. Intersect(s_4, m_5) → P_{14}
  420. Intersect(s_4, n_5) → Q_{14}
  421. Intersect(s_4, p_5) → R_{14}
  422. Intersect(s_4, q_5) → S_{14}
  423. Intersect(s_4, r_5) → T_{14}
  424. Intersect(t_4, r_5) → U_{14}
  425. Intersect(t_4, q_5) → V_{14}
  426. Intersect(t_4, p_5) → W_{14}
  427. Intersect(t_4, n_5) → Z_{14}
  428. Intersect(t_4, m_5) → A_{15}
  429. Intersect(t_4, l_5) → B_{15}
  430. Intersect(t_4, k_5) → C_{15}
  431. Intersect(t_4, j_5) → D_{15}
  432. Intersect(t_4, i_5) → E_{15}
  433. Intersect(t_4, h_5) → F_{15}
  434. Intersect(a_5, h_5) → G_{15}
  435. Intersect(b_5, h_5) → H_{15}
  436. Intersect(c_5, h_5) → I_{15}
  437. Intersect(d_5, h_5) → J_{15}
  438. Intersect(e_5, h_5) → K_{15}
  439. Intersect(f_5, h_5) → L_{15}
  440. Intersect(g_5, h_5) → M_{15}
  441. Intersect(g_5, i_5) → N_{15}
  442. Intersect(f_5, i_5) → O_{15}
  443. Intersect(e_5, i_5) → P_{15}
  444. Intersect(d_5, i_5) → Q_{15}
  445. Intersect(a_5, i_5) → S_{15}
  446. Intersect(b_5, i_5) → T_{15}
  447. Intersect(a_5, j_5) → U_{15}
  448. Intersect(a_5, k_5) → V_{15}
  449. Intersect(a_5, l_5) → W_{15}
  450. Intersect(a_5, m_5) → Z_{15}
  451. Intersect(a_5, n_5) → A_{16}
  452. Intersect(a_5, p_5) → B_{16}
  453. Intersect(a_5, q_5) → C_{16}
  454. Intersect(a_5, r_5) → D_{16}
  455. Intersect(b_5, r_5) → E_{16}
  456. Intersect(b_5, q_5) → F_{16}
  457. Intersect(b_5, p_5) → G_{16}
  458. Intersect(b_5, n_5) → H_{16}
  459. Intersect(b_5, m_5) → I_{16}
  460. Intersect(b_5, l_5) → J_{16}
  461. Intersect(b_5, k_5) → K_{16}
  462. Intersect(b_5, j_5) → L_{16}
  463. Intersect(c_5, j_5) → M_{16}
  464. Intersect(c_5, k_5) → N_{16}
  465. Intersect(c_5, l_5) → O_{16}
  466. Intersect(c_5, i_5) → P_{16}
  467. Intersect(c_5, m_5) → Q_{16}
  468. Intersect(c_5, n_5) → R_{16}
  469. Intersect(c_5, p_5) → S_{16}
  470. Intersect(c_5, q_5) → T_{16}
  471. Intersect(c_5, r_5) → U_{16}
  472. Intersect(d_5, r_5) → V_{16}
  473. Intersect(d_5, q_5) → W_{16}
  474. Intersect(d_5, p_5) → Z_{16}
  475. Intersect(d_5, n_5) → A_{17}
  476. Intersect(d_5, m_5) → B_{17}
  477. Intersect(d_5, l_5) → C_{17}
  478. Intersect(d_5, k_5) → D_{17}
  479. Intersect(d_5, j_5) → E_{17}
  480. Intersect(e_5, j_5) → F_{17}
  481. Intersect(f_5, j_5) → G_{17}
  482. Intersect(g_5, j_5) → H_{17}
  483. Intersect(g_5, k_5) → I_{17}
  484. Intersect(f_5, k_5) → J_{17}
  485. Intersect(e_5, k_5) → K_{17}
  486. Intersect(e_5, l_5) → L_{17}
  487. Intersect(e_5, m_5) → M_{17}
  488. Intersect(e_5, n_5) → N_{17}
  489. Intersect(e_5, p_5) → O_{17}
  490. Intersect(e_5, q_5) → P_{17}
  491. Intersect(e_5, r_5) → Q_{17}
  492. Intersect(f_5, r_5) → R_{17}
  493. Intersect(g_5, r_5) → S_{17}
  494. Intersect(g_5, q_5) → T_{17}
  495. Intersect(f_5, q_5) → U_{17}
  496. Intersect(f_5, p_5) → V_{17}
  497. Intersect(g_5, p_5) → W_{17}
  498. Intersect(g_5, n_5) → Z_{17}
  499. Intersect(n_5, f_5) → A_{18}
  500. Intersect(f_5, m_5) → B_{18}
  501. Intersect(g_5, m_5) → C_{18}
  502. Intersect(g_5, l_5) → D_{18}
  503. Intersect(f_5, l_5) → E_{18}
  504. Segment(D_{13}, E_{13}) → s_5
  505. Segment(F_{13}, C_{13}) → t_5
  506. Segment(B_{13}, G_{13}) → a_6
  507. Segment(H_{13}, A_{13}) → b_6
  508. Segment(Z_{12}, I_{13}) → c_6
  509. Segment(J_{13}, W_{12}) → d_6
  510. Segment(V_{12}, K_{13}) → e_6
  511. Segment(L_{13}, U_{12}) → f_6
  512. Segment(T_{12}, M_{13}) → g_6
  513. Segment(N_{13}, S_{12}) → h_6
  514. Segment(L_7, Z_{13}) → i_6
  515. Segment(W_{13}, K_7) → j_6
  516. Segment(J_7, V_{13}) → k_6
  517. Segment(U_{13}, I_7) → l_6
  518. Segment(H_7, T_{13}) → m_6
  519. Segment(S_{13}, G_7) → n_6
  520. Segment(F_7, R_{13}) → p_6
  521. Segment(Q_{13}, E_7) → q_6
  522. Segment(M_7, P_{13}) → r_6
  523. Segment(O_{13}, N_7) → s_6
  524. Intersect(s_5, i_6) → F_{18}
  525. Intersect(s_5, j_6) → G_{18}
  526. Intersect(s_5, k_6) → H_{18}
  527. Intersect(s_5, l_6) → I_{18}
  528. Intersect(s_5, m_6) → J_{18}
  529. Intersect(s_5, n_6) → K_{18}
  530. Intersect(s_5, p_6) → L_{18}
  531. Intersect(s_5, q_6) → M_{18}
  532. Intersect(s_5, r_6) → N_{18}
  533. Intersect(s_5, s_6) → O_{18}
  534. Intersect(t_5, s_6) → P_{18}
  535. Intersect(a_6, s_6) → Q_{18}
  536. Intersect(b_6, s_6) → R_{18}
  537. Intersect(c_6, s_6) → S_{18}
  538. Intersect(d_6, s_6) → T_{18}
  539. Intersect(e_6, s_6) → U_{18}
  540. Intersect(f_6, s_6) → V_{18}
  541. Intersect(g_6, s_6) → W_{18}
  542. Intersect(h_6, s_6) → Z_{18}
  543. Intersect(h_6, r_6) → A_{19}
  544. Intersect(h_6, q_6) → B_{19}
  545. Intersect(h_6, p_6) → C_{19}
  546. Intersect(h_6, n_6) → D_{19}
  547. Intersect(h_6, m_6) → E_{19}
  548. Intersect(h_6, l_6) → F_{19}
  549. Intersect(h_6, k_6) → G_{19}
  550. Intersect(h_6, j_6) → H_{19}
  551. Intersect(h_6, i_6) → I_{19}
  552. Intersect(g_6, i_6) → J_{19}
  553. Intersect(g_6, j_6) → K_{19}
  554. Intersect(g_6, k_6) → L_{19}
  555. Intersect(g_6, l_6) → M_{19}
  556. Intersect(m_6, g_6) → N_{19}
  557. Intersect(g_6, n_6) → O_{19}
  558. Intersect(g_6, p_6) → P_{19}
  559. Intersect(g_6, q_6) → Q_{19}
  560. Intersect(g_6, r_6) → R_{19}
  561. Intersect(f_6, r_6) → S_{19}
  562. Intersect(e_6, r_6) → T_{19}
  563. Intersect(d_6, r_6) → U_{19}
  564. Intersect(c_6, r_6) → V_{19}
  565. Intersect(b_6, r_6) → W_{19}
  566. Intersect(a_6, r_6) → Z_{19}
  567. Intersect(t_5, r_6) → A_{20}
  568. Intersect(t_5, q_6) → B_{20}
  569. Intersect(t_5, p_6) → C_{20}
  570. Intersect(t_5, n_6) → D_{20}
  571. Intersect(t_5, m_6) → E_{20}
  572. Intersect(t_5, l_6) → F_{20}
  573. Intersect(k_6, t_5) → G_{20}
  574. Intersect(t_5, j_6) → H_{20}
  575. Intersect(t_5, i_6) → I_{20}
  576. Intersect(a_6, i_6) → J_{20}
  577. Intersect(a_6, j_6) → K_{20}
  578. Intersect(a_6, k_6) → L_{20}
  579. Intersect(a_6, l_6) → M_{20}
  580. Intersect(a_6, m_6) → N_{20}
  581. Intersect(a_6, n_6) → O_{20}
  582. Intersect(a_6, p_6) → P_{20}
  583. Intersect(a_6, b_6) → Q_{20}
  584. Intersect(a_6, q_6) → R_{20}
  585. Intersect(b_6, q_6) → S_{20}
  586. Intersect(c_6, q_6) → T_{20}
  587. Intersect(d_6, q_6) → U_{20}
  588. Intersect(e_6, q_6) → V_{20}
  589. Intersect(f_6, q_6) → W_{20}
  590. Intersect(f_6, p_6) → Z_{20}
  591. Intersect(f_6, n_6) → A_{21}
  592. Intersect(f_6, m_6) → B_{21}
  593. Intersect(f_6, l_6) → C_{21}
  594. Intersect(f_6, k_6) → D_{21}
  595. Intersect(f_6, j_6) → E_{21}
  596. Intersect(f_6, i_6) → F_{21}
  597. Intersect(e_6, i_6) → G_{21}
  598. Intersect(e_6, j_6) → H_{21}
  599. Intersect(e_6, k_6) → I_{21}
  600. Intersect(e_6, l_6) → J_{21}
  601. Intersect(e_6, m_6) → K_{21}
  602. Intersect(e_6, n_6) → L_{21}
  603. Intersect(e_6, p_6) → M_{21}
  604. Intersect(d_6, p_6) → N_{21}
  605. Intersect(d_6, n_6) → O_{21}
  606. Intersect(d_6, m_6) → P_{21}
  607. Intersect(d_6, l_6) → Q_{21}
  608. Intersect(d_6, k_6) → R_{21}
  609. Intersect(d_6, j_6) → S_{21}
  610. Intersect(d_6, i_6) → T_{21}
  611. Intersect(c_6, i_6) → U_{21}
  612. Intersect(b_6, i_6) → V_{21}
  613. Intersect(b_6, j_6) → W_{21}
  614. Intersect(b_6, k_6) → Z_{21}
  615. Intersect(b_6, l_6) → A_{22}
  616. Intersect(b_6, m_6) → B_{22}
  617. Intersect(b_6, n_6) → C_{22}
  618. Intersect(b_6, p_6) → D_{22}
  619. Intersect(c_6, p_6) → E_{22}
  620. Intersect(c_6, n_6) → F_{22}
  621. Intersect(c_6, m_6) → G_{22}
  622. Intersect(c_6, l_6) → H_{22}
  623. Intersect(c_6, k_6) → I_{22}
  624. Intersect(c_6, j_6) → J_{22}
  625. Intersect(a_1, j_3) → A_5

AI Drawing Prompt Reference

Draw x and y axes in a coordinate system, select a point B on the x-axis and point C on the y-axis. Measure the distances from the origin A to B and C, and draw line segments AC and AB. Find intersection points along AC where it crosses other lines at different positions, connect these points to the origin with line segments to visualize the multiplication of positive and negative numbers.
The prompt above was compiled from the original drawing commands and is for reference only.