Diferencia entre revisiones de «Comando Añade»

De GeoGebra Manual
Saltar a: navegación, buscar
m
m
 
(No se muestra una edición intermedia de otro usuario)
Línea 1: Línea 1:
 
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|list|Añade|Anzade}}
 
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|list|Añade|Anzade}}
{{revisar}}
 
  
;Añade[ <Lista>, <Objeto> ]:Crea una [[Listas|lista]] en que a la dada, se le  ''añade'' al final, el objeto indicado.
 
:{{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>}}
 
  
;Añade[ <Objeto>, <Lista> ]:Crea una [[Listas|lista]] en que, a la dada, se le ''añade'', al principio, el objeto indicado.
+
;Añade( <Lista>, <Objeto> ):Añade el objeto a la lista y da por resultado una nueva lista.
:{{Example|1='''<code>Añade[4, {1, 2, 3}]</code>''' crea la [[Listas|lista]] ''{4, 1, 2, 3}''.}}
+
:{{Example|1=<code>Añade({1, 2, 3}, 4)</code> crea la lista ''{1, 2, 3, 4}''.}}
 
+
;Añade( <Objeto>, <Lista> ):Añade a la lista el objeto y da por resultado una nueva lista.
:{{OJo|1=<br>Para que la resultante conserve el nombre de la [[Listas|lista]] de partida ''lista1'' ya definida, se puede...<br>
+
:{{Example|1=<code>Añade(4, {1, 2, 3})</code> crea la lista  ''{4, 1, 2, 3}''.}}
::-recurrir al comando [[Comando CopiaObjetoLibre|CopiaObjetoLibre]]:<br>
 
:*<code>lista1 = Añade'''[''' [[Comando CopiaObjetoLibre|CopiaObjetoLibre]]'''[''' lista1 ], 4]</code> da ''lista1 = {1, 2, 3, 4}''<br>siendo originalmente ''lista1'', [[Objetos libres, dependientes y auxiliares|''libre'' o ''dependiente'']] de valor <code>{1,2,3}</code><br>
 
::-emplear, siendo ''lista1'' originalmente [[Objetos libres, dependientes y auxiliares|''libre'']] de valor <code>{1,2,3}</code>, una composición como...
 
:*<code>lista1 = [[Comando Valor|Valor]][lista1, [[Comando Longitud|Longitud]][lista1]+ 1, 4]</code><br>Esto opera si ''lista1'' hubiera sido creada [[Objetos libres, dependientes y auxiliares|''libre'']]<br>Si <u>'''no'''</u> fuese [[Objetos libres, dependientes y auxiliares|'''libre''']],  (como <code>lista1 = [[Comando Secuencia|Secuencia]][3]</code>), se debería empezar por replantearla como la "copia de un objeto libre" y luego proseguir. La maniobra sería la siguiente:<br>
 
:*<code> lista1=[[Comando CopiaObjetoLibre|CopiaObjetoLibre]]'''[''' lista1]</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}''.}}
 
{{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''. }}
 
===[[Image:Menu view cas.svg|link=Vista CAS|18px]] [[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>]]===
 
Se admite cada una de las variantes previas así como literales en operaciones simbólicas.
 
:{{Examples|1=<br><br>'''<code>Añade[{1, 2, 3}, 4 ñ]</code>''' da por resultado ''{1, 2, 3, 4 ñ}''<br><br>'''<code>l_1 := Añade[ Covarianza[{1, 2 + ñ, 3 + ñ}, {1, 3 + ñ, 7 + ñ}], Secuencia[x(A) + q,q,0,2] ]</code>''' resulta [[Herramienta de Evalúa|evaluada]] como [[Archivo:Mode evaluate.png]]<math>{\frac{2  ñ^{2  } + 11  ñ + 18  }{9}  }</math> <br><br>'''<code>lis1:=Añade[{a,b,c}, d]</code>''' asigna a ''lis1'' el valor {''a,b,c,d''}.<br/>}}
 
;<hr>
 
:{{Note|1=Ver también los comandos [[Comando Unión|Unión]] y [[Comando Encadena|Encadena]].}}
 

Revisión actual del 23:37 12 ago 2020



Añade( <Lista>, <Objeto> )
Añade el objeto a la lista y da por resultado una nueva lista.
Ejemplo: Añade({1, 2, 3}, 4) crea la lista {1, 2, 3, 4}.
Añade( <Objeto>, <Lista> )
Añade a la lista el objeto y da por resultado una nueva lista.
Ejemplo: Añade(4, {1, 2, 3}) crea la lista {4, 1, 2, 3}.
© 2024 International GeoGebra Institute