TIPOS DE OBJETOS
► Tipos de objetos
► Listas y matrices
Contenido |
Introducción
Una lista es una colección de objetos, de cualquier tipo. Puede albergar objetos de distinto tipo, aunque algunas operaciones con listas exigen que sean homogéneas.
Hay distintas formas de crear listas, pero el comando Secuencia, en particular, es un generador de listas potente y versátil.
Una
lista con diversos objetos con recorrido configura a su vez un solo
recorrido. Por ejemplo, podemos colocar un punto sobre un recorrido formado
por tres puntos, un segmento y una circunferencia:
Este punto está restringido a moverse por esos recorridos (hemos activado el rastro del punto para comprobarlo mejor). |
Listas
Usando llaves se puede crear una lista de varios objetos (como puntos, segmentos, circunferencias...). Aunque no sea lo habitual, la lista incluso puede ser heterogénea, formada por distintos tipos de objeto.
- L = {A, B, C} crea una lista de tres puntos definidos previamente A, B, y C.
Para acceder a un elemento particular de una lista se usa el comando Elemento.
- L = {(0, 0), (1, 1), (2, 2)} crea una lista de los puntos libres.
Aunque la lista en sí no es un punto, se puede arrastrar.
Cualquiera de esos puntos puede ser extraído y nominado como punto usando el comando Elemento, pero ya no será libre porque depende de la lista L.
Lista de listas
Las listas, como objetos, son susceptibles de ser elementos de una nueva lista (y sucesivamente). Es decir, las listas pueden anidarse.