滑动数字:交互式数学演示
几何画板及绘图内容加载中,请稍等……
该范例通过GeoGebra构建了一个名为“Slide number ou glisse nombre”的交互式演示,主要展示如何利用滑块(slider)动态改变数值,并实时更新相关的文本、点、线段和向量等几何对象。核心数学概念涵盖算术运算、函数图像、角度、余弦、二次函数、正态分布以及期望值等,体现了数学中动态变化与可视化结合的思维方式。作图要点包括使用Textfield创建文本输入框,Point定义关键点,If进行条件判断,Line、Segment、Vector绘制几何元素,RotateText实现文本旋转,Sequence生成序列对象,并配合多个命名对象(如lar、aa、a1至a8、liste2、ChampTexte1等)实现复杂联动。该范例适合中学至大学阶段的数学教学,尤其适用于讲解函数变换、几何动态演示和概率统计概念,也可作为教师制作互动课件的参考模板。
GeoGebra 命令及参数
Textfield(aa) → ChampTexte1Point(xAxis) → AIf(a1 ≟ 0, " ", " " + a1) → Textea1If(a1 ≟ 0 ∧ a2 ≟ 0, " ", "" + a2) → Textea2If(a1 ≟ 0 ∧ a2 ≟ 0 ∧ a3 ≟ 0, " ", "" + a3) → Textea3If(a1 ≟ 0 ∧ a2 ≟ 0 ∧ a3 ≟ 0 ∧ a4 ≟ 0, " ", "" + a4) → Textea4If(a1 ≟ 0 ∧ a2 ≟ 0 ∧ a3 ≟ 0 ∧ a4 ≟ 0 ∧ a5 ≟ 0, " ", "" + a5) → Textea5If(a1 ≟ 0 ∧ a2 ≟ 0 ∧ a3 ≟ 0 ∧ a4 ≟ 0 ∧ a5 ≟ 0 ∧ a6 ≟ 0, " ", "" + a6) → Textea6If(a1 ≟ 0 ∧ a2 ≟ 0 ∧ a3 ≟ 0 ∧ a4 ≟ 0 ∧ a5 ≟ 0 ∧ a6 ≟ 0 ∧ a7 ≟ 0, " ", "" + a7) → Textea7If(a1 ≟ 0 ∧ a2 ≟ 0 ∧ a3 ≟ 0 ∧ a4 ≟ 0 ∧ a5 ≟ 0 ∧ a6 ≟ 0 ∧ a7 ≟ 0 ∧ a8 ≟ 0, " ", "" + a8) → Textea8If(d4 ≤ 0, " ", "" + d4) → texted4If(d3 ≤ 0, " ", "" + d3) → texted3If(d2 ≤ 0, " ", "" + d2) → texted2If(d1 ≤ 0, " ", "" + d1) → texted1If(d1 > 0, ",", "") → textevirIf(a1 > 0, 8, If[a2 > 0, 5.2, If[a3 > 0, 3.7, If[a4 > 0, 2.2, If[a5 > 0, 1, If[a6 > 0, -0.5, If[a7 > 0, -2, -4]]]]]]) → avLine(E, xAxis) → bIf(0.01 ≥ ff ≥ 0.39, 1, If[0.92 ≥ ff ≥ 1.2, 2, If[ff ≥ 1.86, 3, If[ff ≥ 2.48, 4, If[ff > 3, 5, If[ff ≥ 3.64, 5, If[ff > 4.296, 6, 0]]]]]]) → ajIf(x(F) < x(D), 1, 0) → ajouIf(3.7 < x(F) < 4.5, 10, If[4.5 < x(F) < 5.2, 0.1, If[5.2 < x(F) < 6, 0.01, 1]]) → cIf(a1 ≟ 0 ∧ a2 ≟ 0 ∧ a3 ≟ 0 ∧ a4 ≟ 0 ∧ a5 ≟ 0 ∧ a6 ≟ 0 ∧ a7 ≟ 0, 1, If[a1 ≟ 0 ∧ a2 ≟ 0 ∧ a3 ≟ 0 ∧ a4 ≟ 0 ∧ a5 ≟ 0 ∧ a6 ≟ 0, 2, If[a1 ≟ 0 ∧ a2 ≟ 0 ∧ a3 ≟ 0 ∧ a4 ≟ 0 ∧ a5 ≟ 0, 3, If[a1 ≟ 0 ∧ a2 ≟ 0 ∧ a3 ≟ 0 ∧ a4 ≟ 0, 4, If[a1 ≟ 0 ∧ a2 ≟ 0 ∧ a3 ≟ 0, 5, If[a1 ≟ 0 ∧ a2 ≟ 0, 6, If[a1 ≟ 0, 7, 8]]]]]]) → unIf(d4 ≤ 0 ∧ d3 ≟ 0 ∧ d2 ≟ 0 ∧ d1 ≠ 0, 1, If[d4 ≤ 0 ∧ d3 ≟ 0 ∧ d2 ≠ 0 ∧ d1 ≠ 0, 2, If[d4 ≤ 0 ∧ d3 ≠ 0 ∧ d2 ≠ 0 ∧ d1 ≠ 0, 3, If[d4 > 0 ∧ d3 ≠ 0 ∧ d2 ≠ 0 ∧ d1 ≠ 0, 4, 0]]]) → deciSegment(B - (0, 0.5), C - (0, 0.5)) → dVector(F, F + (0.25, 0)) → uVector(F, F - (0.25, 0)) → vRotateText("Unités", 90°) → texte41RotateText("Dizaines", 90°) → texte12RotateText("Centaines", 90°) → texte25RotateText("Millierss", 90°) → texte26RotateText("Dixièmes", 90°) → texte27RotateText("Centièmes", 90°) → texte28RotateText("Millièmes", 90°) → texte29RotateText("Centaines de milliers", 90°) → texte30RotateText("Dizaines de milliers", 90°) → texte31RotateText("Millions", 90°) → texte32RotateText("Centaines de millions", 90°) → texte33RotateText("Dizaines de millions", 90°) → texte34RotateText("Milliards", 90°) → texte35RotateText("Dizaines de milliard", 90°) → texte36RotateText("Cent-millièmes", 90°) → texte38RotateText("Mille-millièmes", 90°) → texte39RotateText("Dix-millièmes", 90°) → texte37Segment(B + (0, 2.7), C + (0, 2.7)) → fSequence(Segment[B + (i, 0), B + (i, 2.7)], i, 0, 11, 8 / lar) → liste3Segment(B - (0, 2.2), C - (0, 2.2)) → eSequence(Segment[B + (i, 0), B + (i, -2.2)], i, 0, 11, 8 / lar) → liste1
AI 绘图提示语参考
绘制一个交互式数字滑条演示图:在坐标轴上放置一个可拖动的点,旁边有一个输入框用于输入数值。根据输入的数字,在水平线上方依次显示从个位到高位的数字标签,每个标签仅在对应位非零时出现,并用逗号分隔。下方显示小数部分的数字标签,同样按位显示。用垂直线段将整数部分和小数部分分隔成多个列,每列上方标注单位(如个位、十位、百位等),下方标注小数单位(如十分位、百分位等)。在数字标签附近添加箭头指示当前选中的位,并用条件逻辑控制显示内容。整体布局清晰,适合教学演示。
以上提示语为根据原始绘图命令整理而来,仅供参考。