Diferencia entre revisiones de «Comando Ordena»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 3: Línea 3:
 
{{Note| Las listas de puntos se ordenan según su coordenada ''x''.}}
 
{{Note| Las listas de puntos se ordenan según su 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...
* '''Ordena'''[{3, 2, 1}] da por resultado la lista ''{1, 2, 3}''.
+
* <code>'''Ordena'''[{3, 2, 1}]</code> da por resultado la lista ''{1, 2, 3}''.
* '''Ordena'''[{(3, 2), (2, 5), (4, 1)}] 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)}''
* '''Ordena'''[{"practico","perdida", "no practico", "mono"}]' 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|Se presentan inconvenientes con vocales acentuadas y otros caracteres cuyo orden de código interrumpe la coincidencia con el alfabético.}}
 
{{Example|1= Siendo lis = {"práctico","practico","pérdida","perdida", "a pérdida", "mozo", "ñoño", "moño", "a pura pérdida"}...}}
 
{{Example|1= 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...
+
:  '''<code>Ordena'''[lis]</code> 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"}''  
 
:  ''{"a pura pérdida", "a pérdida", "mozo", "moño", "perdida", "practico", "práctico", "pérdida", "ñoño"}''  
  
[[File:Ktip.png|left|50px]] 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=Secuencia[Segmento[Elemento[Lis1, i],Elemento[Lis1, i+1]], i, 1, 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''.
  
 
{{note|1=Hay maniobras para ordenar listas de objetos arbitrariamente, tal como explica el  [[Tutorial:Orden de Listas Avanzado|tutorial]] indicado.}}
 
{{note|1=Hay maniobras para ordenar listas de objetos arbitrariamente, tal como explica el  [[Tutorial:Orden de Listas Avanzado|tutorial]] indicado.}}
 +
{{betamanual|version=4.2|
 +
{{Note|1=Se añade la siguiente sintaxis para ordenar '''''valores''''' según las correspondientes '''''claves''''':
 +
* Ordena[ <Valores>, <Claves> ]
 +
}}
 +
{{Example|1=<br><code>lista1 = {[[Comando RaízCompleja|RaízCompleja]]x^10-1]}<br>
 +
[[Comando Polígono|Polígono]][Ordena[ lista1, arg(lista1) ] ]</code><br>}}
 +
}}

Revisión del 03:16 7 jul 2012


Ordena[ <Lista> ]
Ordena una lista de números, objetos de texto o puntos.
Nota: Las listas de puntos se ordenan según su 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 tutorial indicado.
© 2024 International GeoGebra Institute