指数乘积法则练习(NS1-02-CYU3)
几何画板及绘图内容加载中,请稍等……
该范例是一个交互式数学练习,用于演示指数运算中的乘积法则(即同底数幂相乘时,底数不变、指数相加)。核心数学概念包括指数、幂运算以及自然数范围内的指数法则。作图要点:通过GeoGebra的文本、LaTeX和UnicodeToLetter命令生成题目和选项,使用Element命令从列表中选取题目,并利用多个布尔对象(如isChecked、isLeftCorrect、isRightCorrect等)控制匹配交互逻辑,实现拖拽或点击匹配的练习形式。适合初中或高中阶段的学生学习指数法则时使用,也可作为教师课堂演示或学生自主练习的素材。
GeoGebra 命令及参数
Element(questionList, questionListIndex) → questionNumUnicodeToLetter(10003) → cmarkUnicodeToLetter(10007) → xmarkElement(B2:B6, questionNum) → correctRightTextElement(C2:C6, questionNum) → correctLeftTextElement(D2:D6, questionNum) → incorrectRightTextElement(E2:E6, questionNum) → incorrectLeftTextLaTeX("x^7 \times x^3") → A2LaTeX("a^2y^2 \times a^3y") → A3LaTeX("(3d^3)(d^3)") → A4LaTeX("(-4x^5)(3x^2)") → A5LaTeX("-2x^3y^5 \times 2y^3") → A6LaTeX("x^{10}") → B2LaTeX("a^5y^3") → B3LaTeX("3d^6") → B4LaTeX("-12x^7") → B5LaTeX("-4x^3y^8") → B6LaTeX("x^{21}") → D2LaTeX("a^6y^2") → D3LaTeX("3d^9") → D4LaTeX("-12x^{10}") → D5LaTeX("-4x^3y^{15}") → D6Element(A2:A6, questionNum) → questionTextLaTeX("\begin{tabular}{c}1\\\text{when}\\x=-1\end{tabular}") → C2LaTeX("\begin{tabular}{c}32y^3\\\text{when}\\a=2\end{tabular}") → C3LaTeX("\begin{tabular}{c}3\\\text{when}\\d=1\end{tabular}") → C4LaTeX("\begin{tabular}{c}12\\\text{when}\\x=-1\end{tabular}") → C5LaTeX("\begin{tabular}{c}4y^8\\\text{when}\\x=-1\end{tabular}") → C6LaTeX("\begin{tabular}{c}20\\\text{when}\\x=2\end{tabular}") → E2LaTeX("\begin{tabular}{c}10y^2\\\text{when}\\a=2\end{tabular}") → E3LaTeX("\begin{tabular}{c}18\\\text{when}\\d=1\end{tabular}") → E4LaTeX("\begin{tabular}{c}-168\\\text{when}\\x=2\end{tabular}") → E5LaTeX("\begin{tabular}{c}4x^3\\\text{when}\\y=1\end{tabular}") → E6LaTeX("\text{\textbf{Question: }Which expressions are equivalent?\\\textbf{Instructions: }Complete the puzzle by clicking on puzzle pieces that contain equivalent\\expressions.}") → TEXTElement(F2:F6, questionNum) → feedbackText(If[isLeftCorrect, correctLeftText, incorrectLeftText], puzzleAnchor + (3.25, 5.25), true, true) → matchedLeftTextText(If[isRightCorrect, correctRightText, incorrectRightText], puzzleAnchor + (10.25, 7.5), true, true) → matchedRightText