二次表达式因式分解辅助工具
几何画板及绘图内容加载中,请稍等……
该范例演示了如何使用乘法框辅助进行二次表达式的因式分解。核心数学概念包括二次表达式、因式分解和乘法。通过使用GeoGebra命令如RandomElement、GCD、Expand等,用户可以动态地探索二次表达式的因式分解过程。适合初中及以上学生学习二次表达式的因式分解。
GeoGebra 命令及参数
RandomElement({-2, 1, -1, 1, 1, 1, 2, 1, 3, 1}) → c1RandomElement({-5, -4, -3, -2, -1, 1, 2, 3, 4, 5, 7}) → c2GCD(c1, c2) → g_{cfc}RandomElement({-2, 1, -1, 1, 1, 1, 2, 1, 3, 1}) → r1RandomElement({-5, -4, -3, -2, -1, 1, 2, 3, 4, 5, 7}) → r2GCD(r1, r2) → g_{cfr}Expand(((c1 * x) + c2) / g_{cfc}) → g_{c}Expand(((r1 * x) + r2) / g_{cfr}) → g_{r}Expand((g_{c}(x) * g_{r}(x))) → g_{ans}Coefficients(g_{ans}) → listquadcoefficientsIf(Element[listquadcoefficients, 1] ≟ 0, -0.25, If[abs(Element[listquadcoefficients, 1]) ≟ 1, 0, ceil(lg(abs(Element[listquadcoefficients, 1])))]) → p_2If(Element[listquadcoefficients, 3] ≟ 0, 0, If[abs(Element[listquadcoefficients, 3]) ≟ 1, 1, If[abs(Element[listquadcoefficients, 3]) ≟ 10, 1.75, -0.2 + ceil(lg(abs(Element[listquadcoefficients, 3])))]]) → p_0If(Element[listquadcoefficients, 2] ≟ 0, -1, If[abs(Element[listquadcoefficients, 2]) ≟ 1, 1, If[abs(Element[listquadcoefficients, 2]) ≟ 10, 3, 1 + ceil(lg(abs(Element[listquadcoefficients, 2])))]]) → p_1Segment(A, B) → aSegment(C, D) → bSegment(E, F) → cSegment(G, H) → dTextfield(f_{c1}) → InputBox1Textfield(f_{c2}) → InputBox2Textfield(f_{r1}) → InputBox3Textfield(f_{r2}) → InputBox4Expand((f_{c1}(x) * f_{r1}(x))) → f_{c1r1}Expand((f_{c1}(x) * f_{r2}(x))) → f_{c1r2}Expand((f_{c2}(x) * f_{r2}(x))) → f_{c2r2}Expand((f_{c2}(x) * f_{r1}(x))) → f_{c2r1}Simplify(Expand[f_{c1r1}(x) + f_{c2r1}(x) + f_{c1r2}(x) + f_{c2r2}(x)]) → f_{inp}If(f_{inp} ≟ g_{ans}, true, false) → anscorrectCircle(I, J) → b_fCircle(L, M) → b_cCircle(N, O) → b_rCircle(K, P) → b_kIf(f_{inputfactored} ≟ g_{ans}, true, false) → ans2correctTextfield(text_{inputfactored}) → InputBoxfactoredVector(Q, R) → uVector(S, T) → vVector(U, V) → wVector(W, Z) → fVector(N, J) → hPoint(b_f) → A_1Point(b_c) → B_1Vector(B_1, A_1) → iCircle(C_1, D_1) → kCircle(E_1, F_1) → pCircle(G_1, H_1) → qElement(Coefficients[Simplify[(f_{c1}(x) * f_{r2}(x))]], 1) → coeffsum