Comando Ordena
De GeoGebra Manual
Ordena
Categorías de Comandos (todos)
- Ordena[ <Lista> ]
- Ordena una lista de números, textos o puntos.
- Atención: Las listas de puntos se ordenan según su abscisa (coordenada x).
Para hacerlo por su ordenada, desde GG 4.2, se puede emplear:Ordena[ListadePuntos, y(ListadePuntos)]
- Ejemplos: 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"}
Se presentan inconvenientes con vocales acentuadas y otros caracteres cuyo orden de código interrumpe la coincidencia con el alfabético. |
- 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"}
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.
- Ordena[ <Valores>, <Claves> ]
- Ordena valores según las correspondientes claves
- Ejemplos:
Para ordenar según su grado, una lista de polinomios como :lp = {x^3, x^2, x^6}
, basta crear la de los grados, como:l_g = Zip[Grado[a], a, lp]
para incluirla enOrdena[lp, l_g]
y llegar a la requerida{x^2, x^3, x^6}
Para trazar el polígono con vértices en las raíces complejas de x^{10}-1lr = {RaízCompleja[x^10-1]}
ordenadas por sus argumentos, puede trazarse conPolígono[Ordena[lr, arg(lr)]]
- Nota: El tutorial sobre Orden Avanzado de Listas explica maniobras adecuadas para tratar con listas de objetos diversos.