内容正文:
第三章 线类对象
第六节 列表初步应用
在GeoGebra中,列表(List)是由多个元素组成的集合,元素可以是数字、点、线段等。列表(点列)用中括号{}表示,元素之间用逗号分隔。
例如:数字列表:{1,2,3,4};点列表:{}(1,2),(3,4),(5,6)};
列表的构建在指令栏输入:{1,2,3,4},即构建了l1={1,2,3,4},这是数字列表;
在指令栏输入:{(1,0),(2,0),(3,0),(4,0)},构建l2={(1,0),(2,0),(3,0),(4,0)}的点列如(图1);
图1 图2
列表是一个整体对象,可以整体属性设置,单个元素的提取等操作。
已知点列l2={(1,0),(2,0),(3,0),(4,0)}
1. 颜色设置
(1)选定l2,对应属性快捷工具也同时显示,打开颜色盒,选择红色,l2点列变为红色如(图2);
(2)指令设置(中文):设置颜色(l2,红色)(可替换为蓝色、绿色等具体颜色);
(英文):SetColor(l2,Red)(可替换为Blue、Green等)。
2.提取单个元素
0. 指令(中文):元素(<列表>,<元素位置>),如把列表l2中第2个点提取出来,元素(l2,2),结果:(2,0),l2(2)格式也可以把元素提取出来,在复杂运算中更简化;
0. 指令(英文)Element(<List>,<PositionofElement>):Element(l2,2)或l2(2)
说明:“元素位置”也是索引,提取点列中索引为2的元素(索引从1开始)。索引是元素在列表中的位置标识,通过索引能精准定位并提取所需元素。另外,提取并非是把某个元素从列表中取出,而是又构造与列表对应的对象。
3.去除某个元素
语句:中文去除(<列表>,<列表>);英文Remove(<List>,<List>);
如列表l2={(1,0),(2,0),(3,0),(4,0)},去除元素2的点(2,0)生成新列表;语句为:去除(l2,{(2,0)}),新列表l3={(1,0),(3,0),(4,0)};
添加元素:如l1={a,b,c,d},在元素d的后面再添加元素e或在a的前面添加;
在指令栏输入“追加”即弹出两条追加语句格式如(图3);
图3
语句:中文追加(<列表>,<对象>),英文Append(<List>,<Object>);
示例1.已知列表l1={1,3,5,7},在元素7(索引为4)的后面添加9。
语句追加(l1,9),生成l2={1,3,5,7,9},在元素1的前面添加;
语句追加(0,l1),生成l3={0,1,3,5,7,9}。
6. 获取列表长度在GeoGebra(GGB)中,Length指令在列表中的应用主要用于获取列表的元素数量(即列表长度)。语句格式:长度(<对象>),英文Length(<Object>),以下是具体的语法和示例:
示例2:列表l1={1,3,5,7},语句Length(l1),输出4。
练习与思考
1. 总和(Sum)指令含义是计算数字列表的总和,请您构建列表,研究总和(Sum)指令,以下给出两个示例;
Sum({1,2,3,4})→10
Sum({2,-5,7})→4
2.合并(Join)也是列表常用指令设l1={1,2};l2={3,4,5}
l3=Join[l1,l2]→{1,2,3,4,5},请您研究指令的语句方法和格式,并写出应用教程。
3.列表(List)是一组对象的集合,默认情况下列表中的所有元素会继承相同的属性(如颜色、大小等)。若要对列表中的单个元素单独设置属性,需要先将该元素从列表中 “提取” 出来,再单独修改其属性。设点列l1={A,B,C,D,E},
现仅对B点设置为“红色”,怎样操作?
分析:用l1(2)可在B点位置构造B点子对象F,然后再设置颜色。
第3题图
189
学科网(北京)股份有限公司
$