指数乘积法则练习(NS1-02-CYU3)

指数乘积法则练习(NS1-02-CYU3)
几何画板及绘图内容加载中,请稍等……
2018-09-20 04:32
该范例是一个交互式数学练习,用于演示指数运算中的乘积法则(即同底数幂相乘时,底数不变、指数相加)。核心数学概念包括指数、幂运算以及自然数范围内的指数法则。作图要点:通过GeoGebra的文本、LaTeX和UnicodeToLetter命令生成题目和选项,使用Element命令从列表中选取题目,并利用多个布尔对象(如isChecked、isLeftCorrect、isRightCorrect等)控制匹配交互逻辑,实现拖拽或点击匹配的练习形式。适合初中或高中阶段的学生学习指数法则时使用,也可作为教师课堂演示或学生自主练习的素材。

GeoGebra 命令及参数

  1. Element(questionList, questionListIndex) → questionNum
  2. UnicodeToLetter(10003) → cmark
  3. UnicodeToLetter(10007) → xmark
  4. Element(B2:B6, questionNum) → correctRightText
  5. Element(C2:C6, questionNum) → correctLeftText
  6. Element(D2:D6, questionNum) → incorrectRightText
  7. Element(E2:E6, questionNum) → incorrectLeftText
  8. LaTeX("x^7 \times x^3") → A2
  9. LaTeX("a^2y^2 \times a^3y") → A3
  10. LaTeX("(3d^3)(d^3)") → A4
  11. LaTeX("(-4x^5)(3x^2)") → A5
  12. LaTeX("-2x^3y^5 \times 2y^3") → A6
  13. LaTeX("x^{10}") → B2
  14. LaTeX("a^5y^3") → B3
  15. LaTeX("3d^6") → B4
  16. LaTeX("-12x^7") → B5
  17. LaTeX("-4x^3y^8") → B6
  18. LaTeX("x^{21}") → D2
  19. LaTeX("a^6y^2") → D3
  20. LaTeX("3d^9") → D4
  21. LaTeX("-12x^{10}") → D5
  22. LaTeX("-4x^3y^{15}") → D6
  23. Element(A2:A6, questionNum) → questionText
  24. LaTeX("\begin{tabular}{c}1\\\text{when}\\x=-1\end{tabular}") → C2
  25. LaTeX("\begin{tabular}{c}32y^3\\\text{when}\\a=2\end{tabular}") → C3
  26. LaTeX("\begin{tabular}{c}3\\\text{when}\\d=1\end{tabular}") → C4
  27. LaTeX("\begin{tabular}{c}12\\\text{when}\\x=-1\end{tabular}") → C5
  28. LaTeX("\begin{tabular}{c}4y^8\\\text{when}\\x=-1\end{tabular}") → C6
  29. LaTeX("\begin{tabular}{c}20\\\text{when}\\x=2\end{tabular}") → E2
  30. LaTeX("\begin{tabular}{c}10y^2\\\text{when}\\a=2\end{tabular}") → E3
  31. LaTeX("\begin{tabular}{c}18\\\text{when}\\d=1\end{tabular}") → E4
  32. LaTeX("\begin{tabular}{c}-168\\\text{when}\\x=2\end{tabular}") → E5
  33. LaTeX("\begin{tabular}{c}4x^3\\\text{when}\\y=1\end{tabular}") → E6
  34. LaTeX("\text{\textbf{Question: }Which expressions are equivalent?\\\textbf{Instructions: }Complete the puzzle by clicking on puzzle pieces that contain equivalent\\expressions.}") → TEXT
  35. Element(F2:F6, questionNum) → feedback
  36. Text(If[isLeftCorrect, correctLeftText, incorrectLeftText], puzzleAnchor + (3.25, 5.25), true, true) → matchedLeftText
  37. Text(If[isRightCorrect, correctRightText, incorrectRightText], puzzleAnchor + (10.25, 7.5), true, true) → matchedRightText