数列与函数关系的图形探究(Sequence Investigation #1)
几何画板及绘图内容加载中,请稍等……
该范例通过在同一图形界面中构建序列项与对应函数值的对照,演示“数列与函数之间的关系”如何被观察与验证。核心数学概念包括:数列(序列项 S_n 的递推/定义)、函数(用线性或分段形式刻画输入与输出的映射)、以及由输入值生成的逐项计算与图形联动。作图要点:使用 GeoGebra 的 Line 用于绘制坐标关系或辅助线,利用 If 构造分段/条件规则以生成序列或函数表达式,并配合 Textfield 与 Text 对关键变量(如 a、b、c、text1/text2…)与中间结果进行标注;同时通过 InputBox1 输入参数或索引,再由各对象(如 F_1~F_10、S_1~S_10、horizontalLine)对应显示函数值与序列项的演变轨迹。适合中学后期到大学预科的代数与函数综合教学,也适合用于数列建模、条件定义函数与图形验证的课堂探究活动。
GeoGebra 命令及参数
Line(A, B) → horizontalLineIf(s(1) ≥ 0, Sequence[Circle[(Mod[n, 2], floor(n / 2 + 0.5)), 0.3], n, 1, s(1)]) → S_1If(s(1) < 0, Sequence[Circle[(Mod[abs(n), 2], (-floor(abs(n) / 2 + 0.5))), 0.3], n, -1, s(1), -1]) → S_2If(s(2) ≥ 0, Sequence[Circle[(Mod[n, 2] + 6, floor(n / 2 + 0.5)), 0.3], n, 1, s(2)]) → S_3If(s(3) ≥ 0, Sequence[Circle[(Mod[n, 2] + 12, floor(n / 2 + 0.5)), 0.3], n, 1, s(3)]) → S_4If(s(4) ≥ 0, Sequence[Circle[(Mod[n, 2] + 18, floor(n / 2 + 0.5)), 0.3], n, 1, s(4)]) → S_5If(s(5) ≥ 0, Sequence[Circle[(Mod[n, 2] + 24, floor(n / 2 + 0.5)), 0.3], n, 1, s(5)]) → S_6If(s(2) < 0, Sequence[Circle[(Mod[abs(n), 2] + 6, (-floor(abs(n) / 2 + 0.5))), 0.3], n, -1, s(2), -1]) → S_7If(s(3) < 0, Sequence[Circle[(Mod[abs(n), 2] + 12, (-floor(abs(n) / 2 + 0.5))), 0.3], n, -1, s(3), -1]) → S_8If(s(4) < 0, Sequence[Circle[(Mod[abs(n), 2] + 18, (-floor(abs(n) / 2 + 0.5))), 0.3], n, -1, s(4), -1]) → S_9If(s(5) < 0, Sequence[Circle[(Mod[abs(n), 2] + 24, (-floor(abs(n) / 2 + 0.5))), 0.3], n, -1, s(5), -1]) → S_{10}Textfield(f) → InputBox1If(f(1) ≥ 0, Sequence[Circle[(Mod[n, 2], floor(n / 2 + 0.5)), 0.3], n, 1, f(1)]) → F_1If(f(1) < 0, Sequence[Circle[(Mod[abs(n), 2], (-floor(abs(n) / 2 + 0.5))), 0.3], n, -1, f(1), -1]) → F_2If(f(2) ≥ 0, Sequence[Circle[(Mod[n, 2] + 6, floor(n / 2 + 0.5)), 0.3], n, 1, f(2)]) → F_3If(f(3) ≥ 0, Sequence[Circle[(Mod[n, 2] + 12, floor(n / 2 + 0.5)), 0.3], n, 1, f(3)]) → F_4If(f(4) ≥ 0, Sequence[Circle[(Mod[n, 2] + 18, floor(n / 2 + 0.5)), 0.3], n, 1, f(4)]) → F_5If(f(5) ≥ 0, Sequence[Circle[(Mod[n, 2] + 24, floor(n / 2 + 0.5)), 0.3], n, 1, f(5)]) → F_6If(f(2) < 0, Sequence[Circle[(Mod[abs(n), 2] + 6, (-floor(abs(n) / 2 + 0.5))), 0.3], n, -1, f(2), -1]) → F_7If(f(3) < 0, Sequence[Circle[(Mod[abs(n), 2] + 12, (-floor(abs(n) / 2 + 0.5))), 0.3], n, -1, f(3), -1]) → F_8If(f(4) < 0, Sequence[Circle[(Mod[abs(n), 2] + 18, (-floor(abs(n) / 2 + 0.5))), 0.3], n, -1, f(4), -1]) → F_9If(f(5) < 0, Sequence[Circle[(Mod[abs(n), 2] + 24, (-floor(abs(n) / 2 + 0.5))), 0.3], n, -1, f(5), -1]) → F_{10}
AI 绘图提示语参考
在同一坐标平面内先画一条水平参照线,并为参数设置一个可编辑的文本输入。用分段规则生成两组圆点序列:第一组给出项 S1 到 S10(每项由输入 s 的不同下标决定正负时,沿水平方向取按 n 的奇偶与平移量得到的离散 x 位置,y 位置由 floor(n/2+0.5) 控制;当 s(k) 为非负与为负时使用不同的圆点序列与中心形式)。第二组同样生成项 F1 到 F10(由 f(k) 的非负或负情况决定圆点中心的取法与符号)。对照两组序列在同一区域的排列来观察序列与函数映射的关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。