NumFrames: 258 Frame: 1 Title: NumCallouts: 1 +---> "Create List" is a new tool in GeoGebra 4.0. This tool enables easy creation of lists of different objects existing in Graphic view or in Spreadsheat View. +---> Frame: 2 Title: NumCallouts: 0 +---> Frame: 3 Title: NumCallouts: 0 +---> Frame: 4 Title: NumCallouts: 0 +---> Frame: 5 Title: NumCallouts: 0 +---> Frame: 6 Title: NumCallouts: 1 +---> For example, let's draw some points with the "New Point" tool. +---> Frame: 7 Title: NumCallouts: 0 +---> Frame: 8 Title: NumCallouts: 0 +---> Frame: 9 Title: NumCallouts: 0 +---> Frame: 10 Title: NumCallouts: 0 +---> Frame: 11 Title: NumCallouts: 0 +---> Frame: 12 Title: NumCallouts: 0 +---> Frame: 13 Title: NumCallouts: 0 +---> Frame: 14 Title: NumCallouts: 0 +---> Frame: 15 Title: NumCallouts: 1 +---> To make a list, first draw a rectangle around the objects that should be included in the list. +---> Frame: 16 Title: NumCallouts: 0 +---> Frame: 17 Title: NumCallouts: 0 +---> Frame: 18 Title: NumCallouts: 0 +---> Frame: 19 Title: NumCallouts: 0 +---> Frame: 20 Title: NumCallouts: 0 +---> Frame: 21 Title: NumCallouts: 0 +---> Frame: 22 Title: NumCallouts: 0 +---> Frame: 23 Title: NumCallouts: 0 +---> Frame: 24 Title: NumCallouts: 0 +---> Frame: 25 Title: NumCallouts: 1 +---> A list of the objects selected is created with a single click on "Create List". +---> Frame: 26 Title: NumCallouts: 0 +---> Frame: 27 Title: NumCallouts: 0 +---> Frame: 28 Title: NumCallouts: 0 +---> Frame: 29 Title: NumCallouts: 0 +---> Frame: 30 Title: NumCallouts: 0 +---> Frame: 31 Title: NumCallouts: 1 +---> The list of the points selected appears. +---> Frame: 32 Title: NumCallouts: 0 +---> Frame: 33 Title: NumCallouts: 0 +---> Frame: 34 Title: NumCallouts: 0 +---> Frame: 35 Title: NumCallouts: 1 +---> A list can also contain objects of different kinds. +---> Frame: 36 Title: NumCallouts: 0 +---> Frame: 37 Title: NumCallouts: 0 +---> Frame: 38 Title: NumCallouts: 0 +---> Frame: 39 Title: NumCallouts: 0 +---> Frame: 40 Title: NumCallouts: 0 +---> Frame: 41 Title: NumCallouts: 0 +---> Frame: 42 Title: NumCallouts: 0 +---> Frame: 43 Title: NumCallouts: 0 +---> Frame: 44 Title: NumCallouts: 0 +---> Frame: 45 Title: NumCallouts: 0 +---> Frame: 46 Title: NumCallouts: 0 +---> Frame: 47 Title: NumCallouts: 0 +---> Frame: 48 Title: NumCallouts: 0 +---> Frame: 49 Title: NumCallouts: 0 +---> Frame: 50 Title: NumCallouts: 0 +---> Frame: 51 Title: NumCallouts: 0 +---> Frame: 52 Title: NumCallouts: 1 +---> This produces a list with the following elements: a circle and two points. +---> Frame: 53 Title: NumCallouts: 0 +---> Frame: 54 Title: NumCallouts: 0 +---> Frame: 55 Title: NumCallouts: 0 +---> Frame: 56 Title: NumCallouts: 1 +---> If a list is made by clicking on a single object the produced list depends on the type of the object selected. For example, let us draw an arbitrary triangle. +---> Frame: 57 Title: NumCallouts: 0 +---> Frame: 58 Title: NumCallouts: 0 +---> Frame: 59 Title: NumCallouts: 0 +---> Frame: 60 Title: NumCallouts: 0 +---> Frame: 61 Title: NumCallouts: 0 +---> Frame: 62 Title: NumCallouts: 0 +---> Frame: 63 Title: NumCallouts: 0 +---> Frame: 64 Title: NumCallouts: 0 +---> Frame: 65 Title: NumCallouts: 0 +---> Frame: 66 Title: NumCallouts: 0 +---> Frame: 67 Title: NumCallouts: 0 +---> Frame: 68 Title: NumCallouts: 0 +---> Frame: 69 Title: NumCallouts: 0 +---> Frame: 70 Title: NumCallouts: 0 +---> Frame: 71 Title: NumCallouts: 1 +---> Select "Create List" tool and then click on one of the triangle's vertices. +---> Frame: 72 Title: NumCallouts: 0 +---> Frame: 73 Title: NumCallouts: 0 +---> Frame: 74 Title: NumCallouts: 1 +---> The list produced consists of the lengths of the corresponding sides and the vertex. +---> Frame: 75 Title: NumCallouts: 0 +---> Frame: 76 Title: NumCallouts: 0 +---> Frame: 77 Title: NumCallouts: 1 +---> The "Create List" tool can also be used in Spreadsheet View. +---> Frame: 78 Title: NumCallouts: 1 +---> Let us insert some numbers into the cells. +---> Frame: 79 Title: NumCallouts: 0 +---> Frame: 80 Title: NumCallouts: 0 +---> Frame: 81 Title: NumCallouts: 0 +---> Frame: 82 Title: NumCallouts: 0 +---> Frame: 83 Title: NumCallouts: 0 +---> Frame: 84 Title: NumCallouts: 0 +---> Frame: 85 Title: NumCallouts: 0 +---> Frame: 86 Title: NumCallouts: 0 +---> Frame: 87 Title: NumCallouts: 0 +---> Frame: 88 Title: NumCallouts: 0 +---> Frame: 89 Title: NumCallouts: 0 +---> Frame: 90 Title: NumCallouts: 0 +---> Frame: 91 Title: NumCallouts: 0 +---> Frame: 92 Title: NumCallouts: 0 +---> Frame: 93 Title: NumCallouts: 1 +---> First, mark the cells that should be included in the list and then click on "Create List". +---> Frame: 94 Title: NumCallouts: 0 +---> Frame: 95 Title: NumCallouts: 0 +---> Frame: 96 Title: NumCallouts: 1 +---> In the popup the list can be renamed. +---> Frame: 97 Title: NumCallouts: 0 +---> Frame: 98 Title: NumCallouts: 0 +---> Frame: 99 Title: NumCallouts: 0 +---> Frame: 100 Title: NumCallouts: 0 +---> Frame: 101 Title: NumCallouts: 0 +---> Frame: 102 Title: NumCallouts: 0 +---> Frame: 103 Title: NumCallouts: 0 +---> Frame: 104 Title: NumCallouts: 0 +---> Frame: 105 Title: NumCallouts: 0 +---> Frame: 106 Title: NumCallouts: 0 +---> Frame: 107 Title: NumCallouts: 0 +---> Frame: 108 Title: NumCallouts: 0 +---> Frame: 109 Title: NumCallouts: 0 +---> Frame: 110 Title: NumCallouts: 0 +---> Frame: 111 Title: NumCallouts: 0 +---> Frame: 112 Title: NumCallouts: 0 +---> Frame: 113 Title: NumCallouts: 0 +---> Frame: 114 Title: NumCallouts: 0 +---> Frame: 115 Title: NumCallouts: 0 +---> Frame: 116 Title: NumCallouts: 0 +---> Frame: 117 Title: NumCallouts: 0 +---> Frame: 118 Title: NumCallouts: 0 +---> Frame: 119 Title: NumCallouts: 0 +---> Frame: 120 Title: NumCallouts: 0 +---> Frame: 121 Title: NumCallouts: 0 +---> Frame: 122 Title: NumCallouts: 1 +---> The list appears in Algebra View. +---> Frame: 123 Title: NumCallouts: 0 +---> Frame: 124 Title: NumCallouts: 0 +---> Frame: 125 Title: NumCallouts: 0 +---> Frame: 126 Title: NumCallouts: 0 +---> Frame: 127 Title: NumCallouts: 0 +---> Frame: 128 Title: NumCallouts: 1 +---> Now we will create a list of points we drew at the beginning of the presentation. We will enter them in Spreadsheet View and then use the "Create List" tool. +---> Frame: 129 Title: NumCallouts: 0 +---> Frame: 130 Title: NumCallouts: 0 +---> Frame: 131 Title: NumCallouts: 0 +---> Frame: 132 Title: NumCallouts: 0 +---> Frame: 133 Title: NumCallouts: 0 +---> Frame: 134 Title: NumCallouts: 0 +---> Frame: 135 Title: NumCallouts: 0 +---> Frame: 136 Title: NumCallouts: 0 +---> Frame: 137 Title: NumCallouts: 0 +---> Frame: 138 Title: NumCallouts: 0 +---> Frame: 139 Title: NumCallouts: 0 +---> Frame: 140 Title: NumCallouts: 0 +---> Frame: 141 Title: NumCallouts: 0 +---> Frame: 142 Title: NumCallouts: 0 +---> Frame: 143 Title: NumCallouts: 0 +---> Frame: 144 Title: NumCallouts: 0 +---> Frame: 145 Title: NumCallouts: 0 +---> Frame: 146 Title: NumCallouts: 0 +---> Frame: 147 Title: NumCallouts: 0 +---> Frame: 148 Title: NumCallouts: 0 +---> Frame: 149 Title: NumCallouts: 0 +---> Frame: 150 Title: NumCallouts: 0 +---> Frame: 151 Title: NumCallouts: 0 +---> Frame: 152 Title: NumCallouts: 0 +---> Frame: 153 Title: NumCallouts: 0 +---> Frame: 154 Title: NumCallouts: 0 +---> Frame: 155 Title: NumCallouts: 0 +---> Frame: 156 Title: NumCallouts: 0 +---> Frame: 157 Title: NumCallouts: 0 +---> Frame: 158 Title: NumCallouts: 0 +---> Frame: 159 Title: NumCallouts: 0 +---> Frame: 160 Title: NumCallouts: 0 +---> Frame: 161 Title: NumCallouts: 0 +---> Frame: 162 Title: NumCallouts: 0 +---> Frame: 163 Title: NumCallouts: 0 +---> Frame: 164 Title: NumCallouts: 0 +---> Frame: 165 Title: NumCallouts: 0 +---> Frame: 166 Title: NumCallouts: 0 +---> Frame: 167 Title: NumCallouts: 1 +---> This is the list of points. +---> Frame: 168 Title: NumCallouts: 1 +---> We can compare lists and calculate with them. The result of the calculation is always a new list. Let us have a look at some examples. +---> Frame: 169 Title: NumCallouts: 0 +---> Frame: 170 Title: NumCallouts: 1 +---> The commands are entered into Input Bar. +---> Frame: 171 Title: NumCallouts: 0 +---> Frame: 172 Title: NumCallouts: 0 +---> Frame: 173 Title: NumCallouts: 0 +---> Frame: 174 Title: NumCallouts: 1 +---> Check whether "list1" is the same list as the "listOfPoints". +---> Frame: 175 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 176 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 177 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 178 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 179 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 180 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 181 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 182 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 183 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 184 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 185 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 186 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 187 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 188 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 189 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 190 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 191 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 192 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 193 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 194 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 195 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 196 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 197 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 198 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 199 Title: NumCallouts: 1 +---> list1 == listOfPoints +---> Frame: 200 Title: NumCallouts: 0 +---> Frame: 201 Title: NumCallouts: 1 +---> The result is true, therefore both lists consist of the same elements. +---> Frame: 202 Title: NumCallouts: 0 +---> Frame: 203 Title: NumCallouts: 1 +---> Now calculate the sum of list1 and listOfPoints. When preforming summation, both of the lists used must be of the same length. +---> Frame: 204 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 205 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 206 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 207 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 208 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 209 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 210 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 211 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 212 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 213 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 214 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 215 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 216 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 217 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 218 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 219 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 220 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 221 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 222 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 223 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 224 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 225 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 226 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 227 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 228 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 229 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 230 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 231 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 232 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 233 Title: NumCallouts: 1 +---> sum = list1 + listOfPoints +---> Frame: 234 Title: NumCallouts: 1 +---> The result is a list of sums of the corresponding elements. +---> Frame: 235 Title: NumCallouts: 0 +---> Frame: 236 Title: NumCallouts: 1 +---> Now, let us add a value to every element of the listOfNumbers. +---> Frame: 237 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 238 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 239 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 240 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 241 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 242 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 243 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 244 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 245 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 246 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 247 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 248 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 249 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 250 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 251 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 252 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 253 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 254 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 255 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 256 Title: NumCallouts: 1 +---> listOfNumbers + 2 +---> Frame: 257 Title: NumCallouts: 1 +---> The result is list4. +---> Frame: 258 Title: NumCallouts: 1 +---> Many other operations can be performed, such as: subtraction, multiplication, division... +--->