Factoring Numbers
Loading the math board and drawing, please wait…
This example demonstrates the graphical representation of the process of factoring numbers, involving core mathematical concepts like factors, prime factorization, and integer properties. It utilizes GeoGebra commands and objects such as Sequence, Sort, Join, RandomElement, PrimeFactors, Element, Length, Unique, If, DivisorsList, Factors, Remove, and Polygon to illustrate the concept. Suitable for middle school and above students to understand factorization and number theory.
GeoGebra Commands & Parameters
Sequence(n, n, from, to) → lev1Sort(Join[{lev1, {21, 21, 21, 35, 35, 35, 23, 25, 27, 29, 49, 31, 23}}]) → lev2Join({Sequence[n, n, 2, 100], {121, 169}}) → lev5RandomElement(Element[lev, level]) → talPrimeFactors(tal) → Lista_1Element(Lista_1, 1) → e1Element(Lista_1, 2) → e2Element(Lista_1, 3) → e3Element(Lista_1, 4) → e4Length(Lista_1) → lElement(Lista_1, 5) → e5Element(Lista_1, 6) → e6Unique(Sequence[NextPrime[n], n, 1, 96]) → l0If(tal ∈ l0, 0, If[tal ∈ l1, 1, If[tal ∈ l2, 2, If[tal ∈ l3, 3, If[tal ∈ l4, 4, 5]]]]) → cDivisorsList(tal) → Lista_2Factors(tal) →Remove(Lista_2, {1, tal}) → Lista_3If(jn ≟ 2 ∧ c ≟ 0 ∨ f11 > 1 ∧ f12 > 1 ∧ c ≟ 1 ∨ f21 > 1 ∧ f22 > 1 ∧ c ≟ 2 ∨ f31 > 1 ∧ f32 > 1 ∧ c ≟ 3 ∨ f41 > 1 ∧ f42 > 1 ∧ c ≟ 4 ∨ f51 > 1 ∧ f52 > 1 ∧ c ≟ 5, true, false) → klarPolygon({A, B, C, D}) → q1Polygon(E, F, G, H) → q2, e, f, g, hIf(c > 1 ∧ f12 > 1 ∧ f21 ≟ 1, 8, If[c > 2 ∧ f22 > 1 ∧ f31 ≟ 1, 7, If[c > 3 ∧ f32 > 1 ∧ f41 ≟ 1, 6, If[c > 4 ∧ f42 > 1 ∧ f51 ≟ 1, 5, 20]]]) → koordPolygon({A1, B1, C1, D1}) → q3