长度单位换算练习 - 简易版

长度单位换算练习 - 简易版
几何画板及绘图内容加载中,请稍等……
2021-07-20 18:58
本范例演示了长度单位之间的换算过程,涉及的核心数学概念是单位换算和测量。通过 GeoGebra 命令如 Sequence, Element, If, Textfield, Defined 等实现交互式练习,适合小学高年级学生进行数学学习和练习。

GeoGebra 命令及参数

  1. Sequence(If[¬allowDecimalNumbers, Random[1, 1000], Random[1, 10000] / Element[{10, 100, 1000}, Random[1, 3]]], i, 1, 100) → randomNumbers
  2. Element(randomNumbers, Mod[questionCount, Length[randomNumbers]] + 1) → randomNumber
  3. Sequence(Random[1, Length[numberMatchingUnits]], i, 1, 100) → randomUnitsLeft, {4, 2, 3, 2, 2, 4, 5, 1, 4, 5, 5, 5, 5, 3, 3, 4, 4, 4, 2, 5, 1, 4, 2, 5, 4, 1, 5, 2, 3, 3, 3, 1, 4, 5, 2, 4, 3, 2, 3, 2, 2, 5, 1, 3, 4, 1, 2, 1, 2, 4, 4, 2, 1, 2, 3, 4, 3, 1, 1, 1, 1, 5, 3, 4, 5, 4, 2, 5, 2, 4, 2, 1, 3, 1, 1, 1, 2, 3, 2, 1, 4, 5, 3, 4, 5, 1, 3, 3, 4, 1, 2, 4, 4, 1, 4, 4, 3, 5, 4, 5}
  4. Element(randomUnitsLeft, Mod[questionCount, Length[randomUnitsLeft]] + 1) → actualUnitLeft
  5. Element(allowedUnits, actualUnitLeft) → actualAllowedUnits
  6. Element(actualAllowedUnits, Random[2, Length[actualAllowedUnits]]) → actualUnitRightInfo
  7. Element(actualUnitRightInfo, 1) → actualUnitRight
  8. Element(actualUnitRightInfo, 2) → actualUnitRightFactor
  9. If(unitLeftSmaller, round(((randomNumber * actualUnitRightFactor) * 1000)) / 1000, randomNumber) → valueRight
  10. Textfield(inputNumber) → inputBox1
  11. Defined(inputNumber) → clickableBtnValidate
  12. If(unitLeftSmaller, randomNumber, round(((randomNumber * actualUnitRightFactorInvers) * 1000)) / 1000) → valueLeft

AI 绘图提示语参考

在坐标系中创建一个用于长度单位换算练习的互动画面。先呈现一组随机选定的“左侧长度单位”和“右侧长度单位”,并让它们由长度单位集合中逐次抽取得到。再生成一个随机的左侧长度数值,根据两种单位的对应换算因子计算右侧长度数值;若存在单位大小关系,就按整数或保留小数的规则完成取值。最后在图上放置一个输入框用于填写左侧或右侧对应的数值,并配套一个可点击的校验按钮;文本用于显示当前题目的数值与单位关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。