Diferencia entre revisiones de «Listas»
Línea 4: | Línea 4: | ||
* <code>L = {A, B, C}</code> establece una lista de tres puntos definidos previamente A, B, y C. | * <code>L = {A, B, C}</code> establece una lista de tres puntos definidos previamente A, B, y C. | ||
* <code>L = {(0, 0), (1, 1), (2, 2)}</code> produce una lista de los puntos ingresados, en tanto puntos sin nominar.}} | * <code>L = {(0, 0), (1, 1), (2, 2)}</code> produce una lista de los puntos ingresados, en tanto puntos sin nominar.}} | ||
− | Para acceder a ciertos elementos de la lista en particular, puede emplearse el [[ | + | {{Note|Por omisión, los elementos de las listas así creadas no se exponen en la [[Vista Gráfica]].}} |
− | + | Para acceder a ciertos elementos de la lista en particular, puede emplearse el comando [[Comando_de_tipo_ Elemento | Elemento]] o los paréntesis de modo adecuado. Las listas pueden usarse como argumentos en operaciones (como se menciona en este mismo artículo, más adelante) o con [[Comandos_de_Lista| Comandos de Listas]]. | |
==Comparar Listas de Objetos== | ==Comparar Listas de Objetos== | ||
Pueden compararse dos listas de objetos empleando la siguiente sintaxis: | Pueden compararse dos listas de objetos empleando la siguiente sintaxis: | ||
− | * Lista1 == Lista2: Controla si las dos listas son iguales y brinda como resultado de salida verdadero (true) o falso (false). | + | * Lista1 == Lista2: Controla si las dos listas son iguales y brinda como resultado de salida verdadero (''true'') o falso (''false''). |
− | *Lista1 != Lista2: Controla si las dos listas son desiguales y | + | * Lista1 != Lista2: Controla si las dos listas son desiguales y opera del mismo modo que la anterior pero en sentido contrario (''false'' cuando son iguales y viceversa) |
− | |||
==Aplicar Operaciones y Funciones a las Listas== | ==Aplicar Operaciones y Funciones a las Listas== | ||
− | Cada vez que se aplican | + | Cada vez que se aplican [[Operaciones y Funciones Predefinidas]] a listas, se obtiene como resultado, una nueva lista. |
− | |||
===Sumas y Restas=== | ===Sumas y Restas=== | ||
− | + | * Lista + <número>: Suma el ''número'' a cada uno de los elementos de la lista. | |
− | * Lista + | + | * Lista – <número>: Resta el ''número'' a cada uno de los elementos de la lista. |
− | |||
− | * Lista – | ||
− | |||
===Multiplicación y División=== | ===Multiplicación y División=== | ||
+ | * Lista * <número>: Multiplica por el ''número'', cada uno de los elementos de la lista. | ||
+ | * Lista / <número>: Divide cada elemento de la lista, por el ''número''. | ||
+ | * <número> / Lista: Divide el ''número'' por cada elemento de la lista. | ||
+ | ==Operando con más de una lista== | ||
+ | * En las siguientes operaciones, comparaciones, sumas o restas y multiplicaciones o divisiones, cuando aparece involucrado dos o más listas, se requiere que tengan la misma longitud (el mismo número de elementos). | ||
+ | * Lista1 + Lista2: Suma uno a uno, cada par de elementos correspondientes de una y otra lista.. | ||
+ | * Lista1 – Lista2: Resta los elementos de la segunda lista a cada uno de os correspondientes de la primera. | ||
* Lista1 * Lista2: Multiplica uno a uno, cada par de elementos correspondientes de una y otra lista. | * Lista1 * Lista2: Multiplica uno a uno, cada par de elementos correspondientes de una y otra lista. | ||
− | + | * Lista1 / Lista2: Divide uno a uno, cada uno de los elementos de la primera lista por los correspondientes de la segunda. | |
− | + | [{Note| En todo los casos, sendas listas deben tener igual longitud. En el último caso, si las dos listas son matrices compatibles, se emplea la multiplicación de matrices.}} | |
− | * Lista1 / Lista2: Divide uno a uno, cada uno de los elementos de la primera lista por los correspondientes de la segunda. | ||
− | |||
− | |||
− | |||
===Otros Ejemplos=== | ===Otros Ejemplos=== | ||
Ejemplos usando funciones: | Ejemplos usando funciones: |
Revisión del 19:14 26 jul 2011
Usando llaves pueden crearse listas de varios objetos (como puntos, segmentos, circunferencias).
L = {A, B, C}
establece una lista de tres puntos definidos previamente A, B, y C.L = {(0, 0), (1, 1), (2, 2)}
produce una lista de los puntos ingresados, en tanto puntos sin nominar.
Para acceder a ciertos elementos de la lista en particular, puede emplearse el comando Elemento o los paréntesis de modo adecuado. Las listas pueden usarse como argumentos en operaciones (como se menciona en este mismo artículo, más adelante) o con Comandos de Listas.
Comparar Listas de Objetos
Pueden compararse dos listas de objetos empleando la siguiente sintaxis:
- Lista1 == Lista2: Controla si las dos listas son iguales y brinda como resultado de salida verdadero (true) o falso (false).
- Lista1 != Lista2: Controla si las dos listas son desiguales y opera del mismo modo que la anterior pero en sentido contrario (false cuando son iguales y viceversa)
Aplicar Operaciones y Funciones a las Listas
Cada vez que se aplican Operaciones y Funciones Predefinidas a listas, se obtiene como resultado, una nueva lista.
Sumas y Restas
- Lista + <número>: Suma el número a cada uno de los elementos de la lista.
- Lista – <número>: Resta el número a cada uno de los elementos de la lista.
Multiplicación y División
- Lista * <número>: Multiplica por el número, cada uno de los elementos de la lista.
- Lista / <número>: Divide cada elemento de la lista, por el número.
- <número> / Lista: Divide el número por cada elemento de la lista.
Operando con más de una lista
- En las siguientes operaciones, comparaciones, sumas o restas y multiplicaciones o divisiones, cuando aparece involucrado dos o más listas, se requiere que tengan la misma longitud (el mismo número de elementos).
- Lista1 + Lista2: Suma uno a uno, cada par de elementos correspondientes de una y otra lista..
- Lista1 – Lista2: Resta los elementos de la segunda lista a cada uno de os correspondientes de la primera.
- Lista1 * Lista2: Multiplica uno a uno, cada par de elementos correspondientes de una y otra lista.
- Lista1 / Lista2: Divide uno a uno, cada uno de los elementos de la primera lista por los correspondientes de la segunda.
[{Note| En todo los casos, sendas listas deben tener igual longitud. En el último caso, si las dos listas son matrices compatibles, se emplea la multiplicación de matrices.}}
Otros Ejemplos
Ejemplos usando funciones:
- Lista^2: Eleva al cuadrado cada elemento de la lista.
- 2^Lista: Crea la lista de potencias de dos con los exponentes de la lista.
- Lista1^Lista2: Crea una lista de a^b, donde a y b son los elementos correspondientes de la Lista1 y Lista2.
- sin(Lista): Aplica la función seno a cada elemento de la lista
Las funciones creadas por los usuarios pueden aplicarse también y del mismo modo.