Diferencia entre revisiones de «Comando Ordena»
De GeoGebra Manual
Línea 9: | Línea 9: | ||
{{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 | + | : '''Ordena'''[lis] no da el resultado ''alfabéticamente'' esperado... '' {"a pura pérdida", "a pérdida", "mozo", "moño", "perdida", "practico", "práctico", "pérdida", "ñoño"}'' |
[[File:Ktip.png|left|50px]] Una alternativa que ofrece este comando queda ilustrada en el ejemplo... | [[File:Ktip.png|left|50px]] Una alternativa que ofrece este comando queda ilustrada en el ejemplo... | ||
<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=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''.}} |
Revisión del 06:51 25 jul 2011
Ordena
Categorías de Comandos (todos)
- 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"}
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... {"a pura pérdida", "a pérdida", "mozo", "moño", "perdida", "practico", "práctico", "pérdida", "ñoño"}
Una alternativa que ofrece este comando queda ilustrada en el ejemplo...
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.}}