Diferencia entre revisiones de «Comando Ordena»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 1: Línea 1:
 
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{command|list|Ordena}}
 
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{command|list|Ordena}}
 
;Ordena[ <Lista> ]: Ordena una lista de números, objetos de texto o puntos.
 
;Ordena[ <Lista> ]: Ordena una lista de números, objetos de texto o puntos.
{{Note| Las listas de puntos se ordenan según su abscisa - coordenada '''''x''''' -.}}
+
:{{Note| Las listas de puntos se ordenan según su abscisa - coordenada '''''x''''' -.}}
{{Example|1= Las listas a ser ordenadas deben contener elementos del mismo tipo...
+
:{{Example|1=Las listas a ser ordenadas deben contener elementos del mismo tipo...
* <code>'''Ordena'''[{3, 2, 1}]</code> da por resultado la lista ''{1, 2, 3}''.
+
:*'''<code>'''Ordena'''[{3, 2, 1}]</code>''' da por resultado la lista ''{1, 2, 3}''.
* <code>'''Ordena'''[{(3, 2), (2, 5), (4, 1)}]</code> da por resultado ''{(2, 5), (3, 2), (4, 1)}''
+
:*'''<code>'''Ordena'''[{(3, 2), (2, 5), (4, 1)}]</code>''' da por resultado ''{(2, 5), (3, 2), (4, 1)}''
* <code>'''Ordena'''[{"practico","perdida", "no practico", "mono"}]</code> da por resultado la lista en orden alfabético, ''{"mono", "no practico", "perdida", "practico"}''}}
+
:*'''<code>'''Ordena'''[{"practico","perdida", "no practico", "mono"}]</code>''' da por resultado la lista en orden alfabético, ''{"mono", "no practico", "perdida", "practico"}''}}
{{Attention|Se presentan inconvenientes con vocales acentuadas y otros caracteres cuyo orden de código interrumpe la coincidencia con el alfabético.}}
+
:{{Attention|1=Se presentan inconvenientes con vocales acentuadas y otros caracteres cuyo orden de código interrumpe la coincidencia con el alfabético.}}
{{Example|1=<div>Siendo '''lis ='''{"práctico","practico","pérdida","perdida", "a pérdida", "mozo", "ñoño", "moño", "a pura pérdida"}, '''<code>Ordena'''[lis]</code>''' no da el resultado ''alfabéticamente'' esperado sino...<div>
+
{{Example|1=<br>Siendo '''lis='''{"práctico","practico","pérdida","perdida", "a pérdida", "mozo", "ñoño", "moño", "a pura pérdida"}, '''<code>Ordena'''[lis]</code>''' no da el resultado ''alfabéticamente'' esperado sino...<br>''{"a pura pérdida", "a pérdida", "mozo", "moño", "perdida", "practico", "práctico", "pérdida", "ñoño"}''}}
''{"a pura pérdida", "a pérdida", "mozo", "moño", "perdida", "practico", "práctico", "pérdida", "ñoño"}'' </div></div>}}
 
 
[[File:Ktip.png|left|40px]] Se ilustra otra alternativa que ofrece este comando...
 
[[File:Ktip.png|left|40px]] Se ilustra otra alternativa que ofrece este comando...
<code>Lis1=Ordena[{A, B, C}]</code><br/>
+
:'''<code>Lis1=Ordena[{A, B, C}]</code>'''<br>
<code>Lis2=[[Comando Secuencia|Secuencia]][ [[Comando Segmento|Segmento]] [ [[Comando Elemento|Elemento]] [Lis1, i], [[Comando Elemento|Elemento]] [ Lis1, i+1]], i, 1, [[Comando Longitud|Longitud]] [Lis1]-1]</code> traza los segmentos que unen a los puntos por su orden ''horizontal''.
+
:'''<code>Lis2=[[Comando Secuencia|Secuencia]][ [[Comando Segmento|Segmento]] [ [[Comando Elemento|Elemento]] [Lis1, i], [[Comando Elemento|Elemento]] [ Lis1, i+1]], i, 1, [[Comando Longitud|Longitud]] [Lis1]-1]</code>''' traza los segmentos que unen a los puntos por su orden ''horizontal''.
{{betamanual|version=4.2|  
+
{{betamanual|version=4.2|;Ordena[ <Valores>, <Claves> ]:Ordena '''''valores''''' según las correspondientes '''''claves'''''
;Ordena[ <Valores>, <Claves> ]:Ordena '''''valores''''' según las correspondientes '''''claves'''''
+
:{{Example|1=<br>Para ordenar según su grado, una lista de polinomios como :'''<code>lp = {x^3,  x^2,  x^6}</code>''', basta crear la de los '''''grados''''', como  :'''<code>lg = Zip[Grado[a], a, llp]</code>''' para incluirla en '''<code>Ordena[lp, lg]</code>''' y llegar a la requerida <br>'''<code>''{x^2, x^3, x^6}''</code>'''<br>
{{Example|1=<div>Para ordenar según su grado, una lista de polinomios como <code>lp = {x^3,  x^2,  x^6}</code>, basta crear la de los '''''grados''''', como  <code>lg = Zip[Grado[a], a, llp]</code>. para incluirla en <code>Ordena[lp, lg]</code> y llegar a la requerida <br><code>''{x^2, x^3, x^6}''</code><br><div>
 
 
;
 
;
El  polígono con vértices en las raíces complejas de <math>x^{10}-1</math><br><code> lr = {[[Comando RaízCompleja|RaízCompleja[x^10-1]]]</code><br>  ''ordenadas'' por sus argumentos, puede trazarse con <br><code>[[Comando Polígono|Polígono]]['''Ordena'''[lr, arg(lr)]]</code><br></div></div>}}
+
:El  polígono con vértices en las raíces complejas de <math>x^{10}-1</math><br><code> lr = {[[Comando RaízCompleja|RaízCompleja[x^10-1]]]</code><br>  ''ordenadas'' por sus argumentos, puede trazarse con <br>'''<code>[[Comando Polígono|Polígono]]['''Ordena'''[lr, arg(lr)]]</code><br>'''}}
 
}}
 
}}
{{note|1=Hay maniobras para ordenar listas de objetos arbitrariamente, tal como explica el tutoria sobre [[Tutorial:Orden de Listas Avanzado|'''''Orden de Listas Avanzado''''']].}}
+
:{{note|1=Hay maniobras para ordenar listas de objetos arbitrariamente, tal como explica el tutoria sobre [[Tutorial:Orden de Listas Avanzado|'''''Orden de Listas Avanzado''''']].}}

Revisión del 22:38 17 nov 2012


Ordena[ <Lista> ]
Ordena una lista de números, objetos de texto o puntos.
Nota: Las listas de puntos se ordenan según su abscisa - coordenada x -.
Ejemplo: Las listas a ser ordenadas deben contener elementos del mismo tipo...
  • Ordena[{3, 2, 1}] da por resultado la lista {1, 2, 3}.
  • Ordena[{(3, 2), (2, 5), (4, 1)}] da por resultado {(2, 5), (3, 2), (4, 1)}
  • Ordena[{"practico","perdida", "no practico", "mono"}] da por resultado la lista en orden alfabético, {"mono", "no practico", "perdida", "practico"}
Ejemplo:
Siendo lis={"práctico","practico","pérdida","perdida", "a pérdida", "mozo", "ñoño", "moño", "a pura pérdida"}, Ordena[lis] no da el resultado alfabéticamente esperado sino...
{"a pura pérdida", "a pérdida", "mozo", "moño", "perdida", "practico", "práctico", "pérdida", "ñoño"}
Ktip.png
Se ilustra otra alternativa que ofrece este comando...
Lis1=Ordena[{A, B, C}]
Lis2=Secuencia[ Segmento [ Elemento [Lis1, i], Elemento [ Lis1, i+1]], i, 1, Longitud [Lis1]-1] traza los segmentos que unen a los puntos por su orden horizontal.
Nota: Hay maniobras para ordenar listas de objetos arbitrariamente, tal como explica el tutoria sobre Orden de Listas Avanzado.
© 2024 International GeoGebra Institute