在实数轴上定位与标注分数数值

在实数轴上定位与标注分数数值
几何画板及绘图内容加载中,请稍等……
2021-01-12 22:31
该范例展示如何在实数数轴上图形化地“把数放到位”,并通过随机生成分数/根式相关表达,让学习者观察数值与位置之间的对应关系。核心数学概念包括实数数轴的坐标表示、分数的构造(如分子分母)、以及把数值通过代数表达转化为可绘制的几何点(必要时还会涉及根式/开方的数值计算)。作图要点是:使用 GeoGebra 的 Point 生成关键点,利用 Random 与 RandomElement 随机取值;用 If 实现条件分支以决定分数或表达式的形式;借助 FractionText 将分数以文本方式呈现,并结合 CurveCartesian 生成在坐标系中的曲线/辅助图形;同时通过多个文字对象(例如 text1、text2、text3、text4、text5)对分数、计算结果或坐标进行标注,并由按钮/勾选(button1、button2、check)控制更新流程与显示。适合中学后段到大学入门阶段,用于数轴理解、代数到图形的转化训练,以及图形化教学与交互式练习。

GeoGebra 命令及参数

  1. Point(xAxis) → A
  2. Random(1, 20) → n
  3. RandomElement({2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24}) → a
  4. RandomElement({2, 3, 4, 5, 6, 7, 8, 9, 10}) → denom
  5. Random(-20, 20) → num
  6. FractionText(frac) → text2
  7. If(n ≟ 1, "π", If[n ≟ 2, "ℯ", If[(2 < n) ∧ (n < 11), text1, text2]]) → text3
  8. Point(yAxis) → B
  9. If(n ≟ 1, 3.141592653589793, If[n ≟ 2, 2.718281828459045, If[(2 < n) ∧ (n < 11), sqrt(a), frac]]) → actualanswer
  10. If((abs(x(A) - actualanswer) < 0.1) ∧ check, "Good Work!", If[(abs(x(A) - actualanswer) ≥ 0.1) ∧ check, "Keep Trying!"]) → text4
  11. CurveCartesian(x(A), t, t, -0.7, 0.2) → b

AI 绘图提示语参考

画一条数轴,从原点向右画一个点A,表示一个随机整数n。根据n的值,画出π或ℯ或一个随机分数。在数轴上画另一个点B,表示一个随机数。根据点A的位置,判断是否正确,并给出反馈。
以上提示语为根据原始绘图命令整理而来,仅供参考。