Self Review: Add Subtract Negative Numbers (Linked to Google Sheet Record)
Loading the math board and drawing, please wait…
① This interactive self-review activity demonstrates how to practice addition and subtraction of positive and negative numbers, generating random problems with immediate feedback. ② The core mathematical concepts are integer arithmetic, specifically the rules for adding and subtracting signed numbers, including sign handling and absolute value comparison. ③ Construction highlights: The GeoGebra commands used include Random to generate random numbers, Max and Min to set value ranges, Sequence to create problem lists, Textfield for user input, If to check answers, Text for displaying problems and feedback, and Line/Polygon for layout elements. Key objects include C, r, P1, mx, n1, n2, b_1, bn, and a series of D and C objects likely used for displaying numbers or states. ④ This is suitable for middle school math classes or self-paced practice, especially when teachers need to track student performance, as this version is linked to a Google Sheet for automatic record-keeping.
GeoGebra Commands & Parameters
Random(1, mx) → n1Random(1, mx) → n2Max(n1, n2) → b_1Min(n1, n2) → s_1Min(abs(Element[listnum1, type]), abs(Element[listnum2, type])) → zpSequence(Circle[(x(A) + (i * sp), y(A)), r], i, 0, 12) → listnum1nSequence(Circle[(x(A) + (i * sp), y(A)), r], i, 0, abs(Element[listnum1, type]) - 1) → listnum1dSequence(Circle[(x(B) + (i * sp), y(B)), r], i, 0, abs(Element[listnum2, type]) - 1) → listnum2dSequence(Circle[(x(C) + (i * sp), y(C)), r], i, 0, abs(Element[listnum2u, type]) - 1) → listnum2unTextfield(mx) → InputBox1If(Element[listnum2u, type] < 0, true, false) → l2nText(If[l2n, ")", ""], (x(C) + ((2.5 * r) * (abs(Element[listnum2, type]) - 0.5)), y(C) - 0.3)) → textrightbracketTextfield(txtin) → InputBox2Line(P4, xAxis) → l1Line(P1, xAxis) → l2Polygon(P1, P2, P3, P4) → poly1, p1, p2, p3, p4If((Element[listnum1, type] * Element[listnum2, type]) > 0, true, false) → dsText(Element[listsgn, type] + (If[l2n, "(", ""]), (x(C) - (2.5 * r) - 0.6, y(C) - 0.3)) → textleftnegativebracketTextfield(classid) → InputBox3Textfield(classind) → InputBox4Text(Element[list1, type]) → textdata1Text(Element[list2, type]) → textdata2
AI Drawing Prompt Reference
Design an interactive math tool for practicing addition and subtraction of positive and negative numbers. Randomly generate two numbers, represent them with differently colored circles where the number of smaller circles inside indicates the magnitude, red for positive and blue for negative. Show the negative sign for the first number on the left and parentheses for the second on the right. Include input boxes for user answers with immediate feedback. The layout features a base and connecting lines, suitable for middle school students to practice integer arithmetic rules.
The prompt above was compiled from the original drawing commands and is for reference only.