Diferencia entre revisiones de «Comando Zip»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 2: Línea 2:
 
;Zip[ <Expresión>, <Variable1>, <Lista1>, <Variable2>, <Lista2>, ...]
 
;Zip[ <Expresión>, <Variable1>, <Lista1>, <Variable2>, <Lista2>, ...]
 
:Crea la [[Listas|lista]] de objetos obtenidos a partir de la sustitución de las variables en la expresión, por elementos de las correspondientes listas. La longitud de la lista resultante es el mínimo de las longitudes de las listas de salidas.
 
:Crea la [[Listas|lista]] de objetos obtenidos a partir de la sustitución de las variables en la expresión, por elementos de las correspondientes listas. La longitud de la lista resultante es el mínimo de las longitudes de las listas de salidas.
{{example | 1 = Si P,Q,R,S y T son algunos puntos, <code>Zip[PuntoMedio[A ,B], A, {P, Q}, {R, S, T}]</code>, da por resultado una lista conteniendo los [[Comando PuntoMedio|puntos medios]] de  los segmentos ''PR'' y ''QS''.
+
{{example |1= Si P,Q,R,S y T son algunos puntos, <code>Zip[PuntoMedio[A ,B], A, {P, Q}, {R, S, T}]</code>, da por resultado una lista conteniendo los [[Comando PuntoMedio|puntos medios]] de  los segmentos ''PR'' y ''QS''.}}

Revisión del 00:13 27 may 2011


Zip[ <Expresión>, <Variable1>, <Lista1>, <Variable2>, <Lista2>, ...]
Crea la lista de objetos obtenidos a partir de la sustitución de las variables en la expresión, por elementos de las correspondientes listas. La longitud de la lista resultante es el mínimo de las longitudes de las listas de salidas.
Ejemplo: Si P,Q,R,S y T son algunos puntos, Zip[PuntoMedio[A ,B], A, {P, Q}, {R, S, T}], da por resultado una lista conteniendo los puntos medios de los segmentos PR y QS.

Comentarios

Es suficiente usar una sola lista con Zip(). Es una alternativa más corta que el comando Secuencia() cuando se desea recorrer una lista. Por ejemplo, Zip(a^2, a, listaDeNúmeros) es más corto que Secuencia(Elemento(listaDeNúmeros, a)^2, a, 1, Longitud(listaDeNúmeros)) (más allá de que, en este caso particular, es aún más facil ingresar listaDeNúmeros^2).

Note Aviso: Zip() es un constructo similar a lo que se suele denominar "map" en otros lenguajes de programación.
© 2024 International GeoGebra Institute