Interactive Multiplication Table: From Natural Numbers to Functions and Geometry
Loading the math board and drawing, please wait…
This GeoGebra example presents an interactive multiplication table (Tabliczka mnożenia) that visualizes the distribution of products of natural numbers in a grid. It integrates core mathematical concepts such as natural number multiplication, sequence generation, divisibility and modulo operations, while also incorporating step functions, angles, and the unit circle to bridge arithmetic with geometry and introductory calculus. The construction uses GeoGebra commands including Product, Sequence, Segment, Polygon, If, Unique, Join, Element, Div, Mod, Text, and button (klawisz) to create dynamic grids, conditional logic, and interactive controls. Suitable for upper elementary and middle school students to explore multiplication patterns, and for high school students to investigate connections between arithmetic, functions, and geometric representations. The example serves as a versatile teaching tool for both basic arithmetic practice and advanced mathematical exploration.
GeoGebra Commands & Parameters
Product(lista4) → lIf(Element[lista1, 5] ≠ Element[lista2, 5], 60 - Element[lista1, 2] + Element[lista2, 2], (3600 * (Element[lista2, 4] - Element[lista1, 4])) + (60 * (Element[lista2, 3] - Element[lista1, 3])) + Element[lista2, 2] - Element[lista1, 2]) → bIf(b > 10, 0, 10 - b) → cUnique(Join[Sequence[Sequence[(i * j), j, 1, 10], i, 1, 10]]) → lista3Join(Sequence[Sequence[{i, j}, j, 1, 10], i, 1, 10]) → m1Segment(A, C) → dSegment(B, D) → eSequence(Segment[((10 - i) / 10 * A) + (i / 10 * C), ((10 - i) / 10 * B) + (i / 10 * D)], i, 0, 10) → lista5Element(lista3, A1) → B1Element(lista3, A2) → B2Element(lista3, A3) → B3Element(lista3, A4) → B4Element(lista3, A5) → B5Element(lista3, A6) → B6Element(lista3, A7) → B7Element(lista3, A8) → B8Element(lista3, A9) → B9Element(lista3, A10) → B10Element(lista3, A11) → B11Element(lista3, A12) → B12Element(lista3, A13) → B13Element(lista3, A14) → B14Element(lista3, A15) → B15Element(lista3, A16) → B16Element(lista3, A17) → B17Element(lista3, A18) → B18Element(lista3, A19) → B19Element(lista3, A20) → B20Element(lista3, A21) → B21Element(lista3, A22) → B22Element(lista3, A23) → B23Element(lista3, A24) → B24Element(lista3, A25) → B25Element(lista3, A26) → B26Element(lista3, A27) → B27Element(lista3, A28) → B28Element(lista3, A29) → B29Element(lista3, A30) → B30Element(lista3, A31) → B31Element(lista3, A32) → B32Element(lista3, A33) → B33Element(lista3, A34) → B34Element(lista3, A35) → B35Element(lista3, A36) → B36Element(lista3, A37) → B37Element(lista3, A38) → B38Element(lista3, A39) → B39Element(lista3, A40) → B40Element(lista3, A41) → B41Element(lista3, A42) → B42Div(A1 - 1, 7) → C1Div(A2 - 1, 7) → C2Div(A3 - 1, 7) → C3Div(A4 - 1, 7) → C4Div(A5 - 1, 7) → C5Div(A6 - 1, 7) → C6Div(A7 - 1, 7) → C7Div(A8 - 1, 7) → C8Div(A9 - 1, 7) → C9Div(A10 - 1, 7) → C10Div(A11 - 1, 7) → C11Div(A12 - 1, 7) → C12Div(A13 - 1, 7) → C13Div(A14 - 1, 7) → C14Div(A15 - 1, 7) → C15Div(A16 - 1, 7) → C16Div(A17 - 1, 7) → C17Div(A18 - 1, 7) → C18Div(A19 - 1, 7) → C19Div(A20 - 1, 7) → C20Div(A21 - 1, 7) → C21Div(A22 - 1, 7) → C22Div(A23 - 1, 7) → C23Div(A24 - 1, 7) → C24Div(A25 - 1, 7) → C25Div(A26 - 1, 7) → C26Div(A27 - 1, 7) → C27Div(A28 - 1, 7) → C28Div(A29 - 1, 7) → C29Div(A30 - 1, 7) → C30Div(A31 - 1, 7) → C31Div(A32 - 1, 7) → C32Div(A33 - 1, 7) → C33Div(A34 - 1, 7) → C34Div(A35 - 1, 7) → C35Div(A36 - 1, 7) → C36Div(A37 - 1, 7) → C37Div(A38 - 1, 7) → C38Div(A39 - 1, 7) → C39Div(A40 - 1, 7) → C40Div(A41 - 1, 7) → C41Div(A42 - 1, 7) → C42Mod(A1 - 1, 7) → D1Mod(A2 - 1, 7) → D2Mod(A3 - 1, 7) → D3Mod(A4 - 1, 7) → D4Mod(A5 - 1, 7) → D5Mod(A6 - 1, 7) → D6Mod(A7 - 1, 7) → D7Mod(A8 - 1, 7) → D8Mod(A9 - 1, 7) → D9Mod(A10 - 1, 7) → D10Mod(A11 - 1, 7) → D11Mod(A12 - 1, 7) → D12Mod(A13 - 1, 7) → D13Mod(A14 - 1, 7) → D14Mod(A15 - 1, 7) → D15Mod(A16 - 1, 7) → D16Mod(A17 - 1, 7) → D17Mod(A18 - 1, 7) → D18Mod(A19 - 1, 7) → D19Mod(A20 - 1, 7) → D20Mod(A21 - 1, 7) → D21Mod(A22 - 1, 7) → D22Mod(A23 - 1, 7) → D23Mod(A24 - 1, 7) → D24Mod(A25 - 1, 7) → D25Mod(A26 - 1, 7) → D26Mod(A27 - 1, 7) → D27Mod(A28 - 1, 7) → D28Mod(A29 - 1, 7) → D29Mod(A30 - 1, 7) → D30Mod(A31 - 1, 7) → D31Mod(A32 - 1, 7) → D32Mod(A33 - 1, 7) → D33Mod(A34 - 1, 7) → D34Mod(A35 - 1, 7) → D35Mod(A36 - 1, 7) → D36Mod(A37 - 1, 7) → D37Mod(A38 - 1, 7) → D38Mod(A39 - 1, 7) → D39Mod(A40 - 1, 7) → D40Mod(A41 - 1, 7) → D41Mod(A42 - 1, 7) → D42Text(B1, E1, true, true) → F1Text(B2, E2, true, true) → F2Text(B3, E3, true, true) → F3Text(B4, E4, true, true) → F4Text(B5, E5, true, true) → F5Text(B6, E6, true, true) → F6Text(B7, E7, true, true) → F7Text(B8, E8, true, true) → F8Text(B9, E9, true, true) → F9Text(B10, E10, true, true) → F10Text(B11, E11, true, true) → F11Text(B12, E12, true, true) → F12Text(B13, E13, true, true) → F13Text(B14, E14, true, true) → F14Text(B15, E15, true, true) → F15Text(B16, E16, true, true) → F16Text(B17, E17, true, true) → F17Text(B18, E18, true, true) → F18Text(B19, E19, true, true) → F19Text(B20, E20, true, true) → F20Text(B21, E21, true, true) → F21Text(B22, E22, true, true) → F22Text(B23, E23, true, true) → F23Text(B24, E24, true, true) → F24Text(B25, E25, true, true) → F25Text(B26, E26, true, true) → F26Text(B27, E27, true, true) → F27Text(B28, E28, true, true) → F28Text(B29, E29, true, true) → F29Text(B30, E30, true, true) → F30Text(B31, E31, true, true) → F31Text(B32, E32, true, true) → F32Text(B33, E33, true, true) → F33Text(B34, E34, true, true) → F34Text(B35, E35, true, true) → F35Text(B36, E36, true, true) → F36Text(B37, E37, true, true) → F37Text(B38, E38, true, true) → F38Text(B39, E39, true, true) → F39Text(B40, E40, true, true) → F40Text(B41, E41, true, true) → F41Text(B42, E42, true, true) → F42Text(B1, G1, true, true) → H1Text(B2, G2, true, true) → H2Text(B3, G3, true, true) → H3Text(B4, G4, true, true) → H4Text(B5, G5, true, true) → H5Text(B6, G6, true, true) → H6Text(B7, G7, true, true) → H7Text(B8, G8, true, true) → H8Text(B9, G9, true, true) → H9Text(B10, G10, true, true) → H10Text(B11, G11, true, true) → H11Text(B12, G12, true, true) → H12Text(B13, G13, true, true) → H13Text(B14, G14, true, true) → H14Text(B15, G15, true, true) → H15Text(B16, G16, true, true) → H16Text(B17, G17, true, true) → H17Text(B18, G18, true, true) → H18Text(B19, G19, true, true) → H19Text(B20, G20, true, true) → H20Text(B21, G21, true, true) → H21Text(B22, G22, true, true) → H22Text(B23, G23, true, true) → H23Text(B24, G24, true, true) → H24Text(B25, G25, true, true) → H25Text(B26, G26, true, true) → H26Text(B27, G27, true, true) → H27Text(B28, G28, true, true) → H28Text(B29, G29, true, true) → H29Text(B30, G30, true, true) → H30Text(B31, G31, true, true) → H31Text(B32, G32, true, true) → H32Text(B33, G33, true, true) → H33Text(B34, G34, true, true) → H34Text(B35, G35, true, true) → H35Text(B36, G36, true, true) → H36Text(B37, G37, true, true) → H37Text(B38, G38, true, true) → H38Text(B39, G39, true, true) → H39Text(B40, G40, true, true) → H40Text(B41, G41, true, true) → H41Text(B42, G42, true, true) → H42klawisz(E1) → I1klawisz(E2) → I2klawisz(E3) → I3klawisz(E4) → I4klawisz(E5) → I5klawisz(E6) → I6klawisz(E7) → I7klawisz(E8) → I8klawisz(E9) → I9klawisz(E10) → I10klawisz(E11) → I11klawisz(E12) → I12klawisz(E13) → I13klawisz(E14) → I14klawisz(E15) → I15klawisz(E16) → I16klawisz(E17) → I17klawisz(E18) → I18klawisz(E19) → I19klawisz(E20) → I20klawisz(E21) → I21klawisz(E22) → I22klawisz(E23) → I23klawisz(E24) → I24klawisz(E25) → I25klawisz(E26) → I26klawisz(E27) → I27klawisz(E28) → I28klawisz(E29) → I29klawisz(E30) → I30klawisz(E31) → I31klawisz(E32) → I32klawisz(E33) → I33klawisz(E34) → I34klawisz(E35) → I35klawisz(E36) → I36klawisz(E37) → I37klawisz(E38) → I38klawisz(E39) → I39klawisz(E40) → I40klawisz(E41) → I41klawisz(E42) → I42Polygon(K1, L1, L2, K2) → M1, N1, O1, P1, Q1Polygon(K2, L2, L3, K3) → M2, N2, O2, P2, Q2Polygon(K3, L3, L4, K4) → M3, N3, O3, P3, Q3Polygon(K4, L4, L5, K5) → M4, N4, O4, P4, Q4Polygon(K5, L5, L6, K6) → M5, N5, O5, P5, Q5Polygon(K6, L6, L7, K7) → M6, N6, O6, P6, Q6Polygon(K7, L7, L8, K8) → M7, N7, O7, P7, Q7Polygon(K8, L8, L9, K9) → M8, N8, O8, P8, Q8Polygon(K9, L9, L10, K10) → M9, N9, O9, P9, Q9Polygon(K10, L10, L11, K11) → M10, N10, O10, P10, Q10
AI Drawing Prompt Reference
Create a 10x10 multiplication table where each cell shows the product of two numbers. Use angles and the unit circle to illustrate patterns in the multiplication table, and apply dynamic grids and conditional logic to change angles and colors based on different products.
The prompt above was compiled from the original drawing commands and is for reference only.