Diferencia entre revisiones de «Comando IndiceDe»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 7: Línea 7:
 
;IndiceDe[ <Objeto>, <Lista>, <Indice Inicial> ]:Da por resultado la posición de la primera ocurrencia del ''Objeto'' en la ''Lista'', '''''iniciando''''' la búsqueda desde la posicióln que señala el ''índice''.
 
;IndiceDe[ <Objeto>, <Lista>, <Indice Inicial> ]:Da por resultado la posición de la primera ocurrencia del ''Objeto'' en la ''Lista'', '''''iniciando''''' la búsqueda desde la posicióln que señala el ''índice''.
  
:{{Examples|1=<br>'''<code>IndiceDe[5,{1,3,5,2,5,4},3]</code>''' da por resultado ''3''<br>'''<code>IndiceDe[5,{1,3,5,2,5,4},4]</code>''' da  ''5''<br>'''<code>IndiceDe[5,{1,3,5,2,5,4},6]</code>''' da un resultado ''indefinido''.}}<small>
+
:{{Examples|1=<br>'''<code>IndiceDe[5,{1,3,5,2,5,4,2},3]</code>''' da por resultado ''3''<br>'''<code>IndiceDe[5,{1,3,5,2,5,4,2},4]</code>''' da  ''5''<br>'''<code>IndiceDe[5,{1,3,5,2,5,4,2},6]</code>''' da un resultado ''indefinido''.}}<small>
:{{OJo|1=El resultado aparece ''indefinido'' si se ingresa desde la [[Barra de Entrada]] y ''?'' en la  [[Vista Algebraica CAS|vista]] tanto en caso de no encontrarse el ''objeto'' en la ''Lista'' como si se anotara una valor inadecuado como posición de ''inicio'' de la búsqueda .}}</small>
+
:{{OJo|1=El resultado aparece ''indefinido'' si se ingresa desde la [[Barra de Entrada]] y ''?'' en la  [[Vista Algebraica CAS|vista]] tanto en caso de no encontrarse el ''objeto'' en la ''Lista'' como si se anotara una valor inadecuado como posición de ''inicio'' de la búsqueda<sup><small>como uno mayor al número de elementos totales</small></sup>.}}</small>
  
 
;IndiceDe[ <Texto Aguja>, <Texto Pajar> ]:Da por resultado la posición de la primera ocurrencia del ''Texto Aguja'' en el ''Texto Pajar''.  
 
;IndiceDe[ <Texto Aguja>, <Texto Pajar> ]:Da por resultado la posición de la primera ocurrencia del ''Texto Aguja'' en el ''Texto Pajar''.  

Revisión del 02:00 23 mar 2013


IndiceDe[ <Objeto>, <Lista> ]
Da por resultado la posición de la primera ocurrencia del Objeto en la Lista.
Nota: Cuando el objeto no se encuentra, el resultado no puede definirse.
Ejemplo: IndiceDe[5,{1,3,5,2,5,4}] da por resultado 3
IndiceDe[ <Objeto>, <Lista>, <Indice Inicial> ]
Da por resultado la posición de la primera ocurrencia del Objeto en la Lista, iniciando la búsqueda desde la posicióln que señala el índice.
Ejemplos:
IndiceDe[5,{1,3,5,2,5,4,2},3] da por resultado 3
IndiceDe[5,{1,3,5,2,5,4,2},4] da 5
IndiceDe[5,{1,3,5,2,5,4,2},6] da un resultado indefinido.

Bulbgraph.pngAtención: El resultado aparece indefinido si se ingresa desde la Barra de Entrada y ? en la vista tanto en caso de no encontrarse el objeto en la Lista como si se anotara una valor inadecuado como posición de inicio de la búsquedacomo uno mayor al número de elementos totales.

IndiceDe[ <Texto Aguja>, <Texto Pajar> ]
Da por resultado la posición de la primera ocurrencia del Texto Aguja en el Texto Pajar.
Ejemplo: IndiceDe["Ge","GeoGebra"] da por resultado 1.
IndiceDe[ <Texto Aguja>, <Texto Pajar>, <Indice Inicial> ]
Da por resultado la posición de la primera ocurrencia del Texto Aguja en el Texto Pajar, iniciando la búsqueda a partir de la posición señalada por el índice dado.
Ejemplo: IndiceDe["Ge","GeoGebra, 2"] da por resultado 4

View-cas24.pngEn Vista CAS ComputaciónAlgebraicaSimbólica

En esta vista obra cada una de las variantes previas, admitiéndose literales en operaciones simbólicas.

Indicar y Calificar componiendo Comandos
Bulbgraph.pngAtención: Para anotar la calificación de diversos objetos es posible apelar a una composición de comandos que permitan que el texto de un cartel de clasificación sea el adecuado.

Para, por ejemplo, calificar ángulos como un ángulo α acorde al rango de sus amplitudes con un texto convencional o uno de fantasía (según el valor 0 ó 1 de la variable fantasía), basta con crear una lista como:
cla := Si[fantasía ≟ 1, {"Tin", "Ton", "Tan", "Tun", "Ten"}, {"Acutángulo", "Rectángulo", "Obtusángulo", "Llano", "Convexo"}] y apelar a la composición de comandos:
Elemento[cla, IndiceDe[true, {α < 90°, α ≟ 90°, (90° < α) ∧ (α < 180°), α ≟ 180°, (180° < α) ∧ (α ≤ 360°)}]]

Nota: Ver también los comandos Secuencia y Zip.

Clasificar IIIII.gif Si se tratara de diversos ángulos que se clasifican en el mismo cartel, puede apelarse a una composición con el dúctil comando Zip como...
Zip[ñ + " " + (Elemento[cla, IndiceDe[true, {ñ<90°, ñ ≟ 90°, (90° < ñ) ∧ (ñ<180°), ñ ≟ 180°, (180°< ñ)∧(ñ ≤ 360°)}]]), ñ, {α, α', β, γ, δ}].


© 2021 International GeoGebra Institute