Diferencia entre revisiones de «Comando Añade»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 1: Línea 1:
<noinclude>{{Manual Page|version=4.2}}</noinclude><small><small>Previamente: '''''Anexa'''''<sup>alternativa que aún se mantiene</sup></small></small>{{commañd|list|Añade|Anzade|}}
+
<noinclude>{{Manual Page|version=4.2}}</noinclude><small><small>Previamente: '''''Anexa'''''<sup>alternativa que aún se mantiene</sup></small></small>{{commañd|list|Añade|Anzz}}
 
;Añade[ <Lista>, <Objeto> ]:Crea una [[Listas|lista]] que  ''añade'' el objeto al final de la dada.
 
;Añade[ <Lista>, <Objeto> ]:Crea una [[Listas|lista]] que  ''añade'' el objeto al final de la dada.
 
:{{Examples|1=<br><br>'''<code>Añade[{1, 2,3},4]</code>''' crea la [[Listas|lista]] ''{1,2,3,4}''<br><br>'''<code>Añade[lista1,4]</code>''' crea la ''lista2 = {1, 2, 3, 4}'' en tanto fuera ''lista1'' una [[Listas|lista]] ya definida de valor <code>{1,2,3}</code>}}
 
:{{Examples|1=<br><br>'''<code>Añade[{1, 2,3},4]</code>''' crea la [[Listas|lista]] ''{1,2,3,4}''<br><br>'''<code>Añade[lista1,4]</code>''' crea la ''lista2 = {1, 2, 3, 4}'' en tanto fuera ''lista1'' una [[Listas|lista]] ya definida de valor <code>{1,2,3}</code>}}
Línea 14: Línea 14:
 
:*<code>lista1 = [[Comando Valor|Valor]][lista1, [[Comando Longitud|Longitud]][lista1] + 1, 4]</code><br>
 
:*<code>lista1 = [[Comando Valor|Valor]][lista1, [[Comando Longitud|Longitud]][lista1] + 1, 4]</code><br>
 
::Si estuviera ya definida ''lista1'' con un valor inicial <code>{1,2,3}</code>, en uno y otro de los tres casos, en lugar de crearse una ''lista2'', se modifica la original y pasa a resultar la ''lista1 = {1, 2, 3, 4}''.}}
 
::Si estuviera ya definida ''lista1'' con un valor inicial <code>{1,2,3}</code>, en uno y otro de los tres casos, en lugar de crearse una ''lista2'', se modifica la original y pasa a resultar la ''lista1 = {1, 2, 3, 4}''.}}
{{warning|1=Serán ''dinámicos'' los elementos de la lista resultante que lo fueran antes de ser ''aádidos'' y que conservaran la propiedad de ''cambiar'' frente a modificaciones posteriores según la maniobra por la que se incorporaran.}}
+
{{warning|1=Serán ''dinámicos'' los elementos de la lista resultante que lo fueran antes de ser ''añadidos'' y que conservaran la propiedad de ''cambiar'' frente a modificaciones posteriores según la maniobra por la que se incorporaran.}}
 
:{{Example|1=En '''<code>li1 = Añade'''[''' [[Comando CopiaObjetoLibre|CopiaObjetoLibre]]'''[''' li1 ], x(A)]</code>''' el único ''dinamismo'' conservado está asociado al objeto añadido, en este caso ''x(A)'', siendo ''A'' un punto que al desplazarse modifica el valor del último elemento de la lista ''li1''. }}
 
:{{Example|1=En '''<code>li1 = Añade'''[''' [[Comando CopiaObjetoLibre|CopiaObjetoLibre]]'''[''' li1 ], x(A)]</code>''' el único ''dinamismo'' conservado está asociado al objeto añadido, en este caso ''x(A)'', siendo ''A'' un punto que al desplazarse modifica el valor del último elemento de la lista ''li1''. }}
 
===[[Image:View-cas24.png]][[Comandos Exclusivos CAS (Cálculo Avanzado)|En]] [[Vista CAS|Vista CAS '''C'''<sub><small>omputación</small></sub>'''A'''<sub><small>lgebraica</small></sub>'''S'''<sub><small>imbólica</small></sub>]]===
 
===[[Image:View-cas24.png]][[Comandos Exclusivos CAS (Cálculo Avanzado)|En]] [[Vista CAS|Vista CAS '''C'''<sub><small>omputación</small></sub>'''A'''<sub><small>lgebraica</small></sub>'''S'''<sub><small>imbólica</small></sub>]]===

Revisión del 16:41 5 abr 2014

Previamente: Anexaalternativa que aún se mantiene


Añade[ <Lista>, <Objeto> ]
Crea una lista que añade el objeto al final de la dada.
Ejemplos:

Añade[{1, 2,3},4] crea la lista {1,2,3,4}

Añade[lista1,4] crea la lista2 = {1, 2, 3, 4} en tanto fuera lista1 una lista ya definida de valor {1,2,3}


Añade[ <Objeto>, <Lista> ]
Crea una lista que añade el objeto al principio de la dada.
Ejemplo: Añade[4, {1, 2, 3}] crea la lista {4, 1, 2, 3}.
Bulbgraph.pngAtención:
Para que la resultante conserve el nombre de la lista de partida lista1 ya definida, se puede...
-recurrir al comando CopiaObjetoLibre:
-emplear, siendo lista1 originalmente libre de valor {1,2,3}, una composición como...
  • lista1 = Valor[lista1, Longitud[lista1]+ 1, 4]
    Esto opera si lista1 hubiera sido creada libre
    Si no fuese libre, (como lista1 = Secuencia[3]), se debería empezar por replantearla como la "copia de un objeto libre" y luego proseguir. La maniobra sería la siguiente:
  • lista1=CopiaObjetoLibre[ lista1],
  • lista1 = Valor[lista1, Longitud[lista1] + 1, 4]
Si estuviera ya definida lista1 con un valor inicial {1,2,3}, en uno y otro de los tres casos, en lugar de crearse una lista2, se modifica la original y pasa a resultar la lista1 = {1, 2, 3, 4}.
Alerta Alerta: Serán dinámicos los elementos de la lista resultante que lo fueran antes de ser añadidos y que conservaran la propiedad de cambiar frente a modificaciones posteriores según la maniobra por la que se incorporaran.
Ejemplo: En li1 = Añade[ CopiaObjetoLibre[ li1 ], x(A)] el único dinamismo conservado está asociado al objeto añadido, en este caso x(A), siendo A un punto que al desplazarse modifica el valor del último elemento de la lista li1.

View-cas24.pngEn Vista CAS ComputaciónAlgebraicaSimbólica

Se admite cada una de las variantes previas así como literales en operaciones simbólicas.

Ejemplos:

Añade[{1, 2, 3}, 4 ñ] da por resultado {1, 2, 3, 4 ñ}

l_1 := Añade[ Covarianza[{1, 2 + ñ, 3 + ñ}, {1, 3 + ñ, 7 + ñ}], Secuencia[x(A) + q,q,0,2] ] resulta evaluada como Tool Evaluate.gif $\mathbf{\frac{2 \; ñ^{2 \; } + 11 \; ñ + 18 \; }{9} \; }$

Nota: Ver también los comandos Unión y Encadena.
© 2024 International GeoGebra Institute