[i]GeoGebra[/i] 提供了指令 [i]Sequence[/i], 该指令能生成对象列表. 因此, 对象的类型, 序列的长度 (即创建对象的数量) 和增量 (例如 对象之间的距离) 均可用下面的指令语法进行设置:[br][br][code][/code][code]Sequence(, , , , )[br][/code][br][br]例如: [code]Sequence(Segment((a, 0), (0, a)), a, 1, 10, 0.5)[/code][br][br][list][*][code][/code][code][/code][code]Segment((a, 0), (0, a))[/code][/*][/list] 确定创建的对象的类型. 该表达式需要包含一个变量 (例如 (a, 0) 变量为 [i]a[/i]). 每条线段将 [i]x[/i]-轴 上的点与 [i]y[/i]-轴上的点连接起来 (例如 点 [i](1, 0)[/i] 与 点 [i](0, 1)[/i]; 点 [i](2, 0)[/i] 与点 [i](0, 2)[/i].[br][list][*][code][/code][code][/code][code]a[/code][/*][/list] 定义所用变量的名称.[br][list][*][code]1,10[/code][code] [/code][br][/*][/list] 确定所用变量的区间 (例如 从 1 到 10).[br][list][*][code]0.5[/code][code][/code][/*][/list] 是可选项, 并确定所用变量的增量 (例如 0.5).
[code]Sequence((i, i), i, 0, s)[br][/code][br][list][*]如果 [i]s[/i] 是一个区间为 1 到 10, 增量为 1 的滑动条, 那么指令 [code]Sequence((i, i), i, 0, s]) 将创建一个[/code] [i]s + 1[/i] 点的点列, 其长度可通过拖动 [i]s[/i] 来动态更改.[/*][/list][list][*] 点的坐标为 [i](0, 0)[/i], [i](1, 1)[/i], ..., [i](10, 10)[/i][/*][/list]
[table][tr][td]1.[/td][td][icon]https://wiki.geogebra.org/uploads/thumb/4/40/Menu_view_algebra.svg/180px-Menu_view_algebra.svg.png[/icon][br][/td][td]将 Sequence(Segment((a, 0), (0, a)), a, 1, 10, 0.5) 输入[i]指令栏[/i].[/td][/tr][tr][td]2.[br][/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_slider.png[/icon][/td][td]创建滑动条 [i]s, [/i]区间为 1 到 10, [i]增量[/i]为 1[i].[/i][/td][/tr][tr][td]3.[br][/td][td][icon]https://wiki.geogebra.org/uploads/thumb/4/40/Menu_view_algebra.svg/180px-Menu_view_algebra.svg.png[/icon][/td][td]将 Sequence((i, i), i, 0, s) 输入[i]指令栏[/i].[/td][/tr][tr][td]4.[br][/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_move.png[/icon][br][/td][td] 移动滑动条以检查作图效果.[br][/td][/tr][/table]
按照下面的指导, 在上面的小程序中创建一个线段列表和一个点列.