Diferencia entre revisiones de «Comando ÍndiceDe»

De GeoGebra Manual
Saltar a: navegación, buscar
 
(No se muestran 9 ediciones intermedias de 3 usuarios)
Línea 1: Línea 1:
<noinclude>{{Manual Page|version=4.2}}</noinclude>{{command|list|IndiceDez}};ÍndiceDe[ <Objeto>, <Lista> ]:Da por resultado la posición de la primera ocurrencia del ''Objeto'' en la ''Lista''.
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|list|ÍndiceDe|IndiceDe}}
:{{Note|1=Cuando el ''objeto'' no se encuentra, el resultado no puede definirse.
+
; ÍndiceDe( <Objeto>, <Lista> )
}}
+
:Devuelve la posición de la primera ocurrencia del Objeto en la Lista.
:{{Example|1=<code>ÍndiceDe[5,{1,3,5,2,5,4}]</code> da por resultado ''3''}}
+
:{{examples|1=<code> ÍndiceDe(5, {1, 3, 5, 2, 5, 4})</code> devuelve ''3''.}}
 +
:{{note| 1=Cuando el objeto no es encontrado en la lista, devuelve ''indefinido''.}}
 +
<br>
 +
; ÍndiceDe( < Objeto >, <Lista>, <Índice inicial> )
 +
:Igual que en el caso anterior, pero la búsqueda comienza en el índice indicado.
 +
:{{examples|1=<div>
 +
:* <code> ÍndiceDe(5, {1, 3, 5, 2, 5, 4}, 3)</code> devuelve ''3''.
 +
:* <code> ÍndiceDe(5, {1, 3, 5, 2, 5, 4}, 4)</code> devuelve ''5''.
 +
:* <code> ÍndiceDe(5, {1, 3, 5, 2, 5, 4}, 6)</code> devuelve ''indefinido''.</div>}}
  
;ÍndiceDe[ <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ón que señala el ''índice''.
+
; ÍndiceDe( <Texto>, <Texto> )
 
+
:Devuelve la posición a partir de la cual el primer texto aparece por primera vez en el segundo texto.
:{{Examples|1=<br>'''<code>ÍndiceDe[5,{1,3,5,2,5,4,2},3]</code>''' da por resultado ''3''<br>'''<code>ÍndiceDe[5,{1,3,5,2,5,4,2},4]</code>''' da  ''5''<br>'''<code>ÍndiceDe[5,{1,3,5,2,5,4,2},6]</code>''' el resultado queda ''indefinido''.}}<small>
+
:{{example|1=<code> ÍndiceDe("Ge", "GeoGebra")</code> devuelve ''1''.}}
:{{OJo|1=El resultado aparece ''indefinido'' si se ingresa desde la [[Barra de Entrada]] y ''?'' en la  [[Vista 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>
+
<br>
 
+
; ÍndiceDe( <Texto>, <Texto>, <Índice inicial> )
;ÍndiceDe[ <Texto Aguja>, <Texto Pajar> ]:Da por resultado la posición de la primera ocurrencia del ''Texto Aguja'' en el ''Texto Pajar''.  
+
:Igual que en el caso anterior, pero la búsqueda comienza en el índice indicado.
:{{Example|1='''<code>ÍndiceDe["Ge","GeoGebra"]</code>''' da por resultado 1.}}
+
:{{example|1=<code>ÍndiceDe("Ge", "GeoGebra",2)</code> devuelve ''4''.}}
 
 
;ÍndiceDe[ <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.  
 
:{{Example|1='''<code>ÍndiceDe["Ge","GeoGebra, 2"]</code>''' da por resultado ''4''}}
 
 
 
===[[Image:View-cas24.png]][[Comandos Exclusivos CAS (Cálculo Avanzado)|En]] [[Vista CAS|Vista CAS '''C'''<sub><small>omputación</small></sub>'''A'''<sub><small>lgebraica</small></sub>'''S'''<sub><small>imbólica</small></sub>]]===
 
En esta [[Vista CAS|vista]] obra cada una de las variantes previas, admitiéndose literales en operaciones simbólicas.
 
 
 
======Indicar y Calificar componiendo [[Comandos]]======
 
:{{OJo|1=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.<br>Este tipo de ''composiciones de cartelerìa''  habitual en los Talleres de '''''[http://www.centrobabbage.com Centro Babbage]''''' se ''ilustran animadamente'' en el boceto que aparece al pie.}}
 
:<h4>Cartelerìa Animada</h4>
 
:Para, por ejemplo, calificar ángulos como un ángulo '''''<code>α</code>''''' acorde al rango de sus amplitudes con un texto convencional o uno ''de fantasía'' (según el valor 0 ó 1 de la variable '''''<code>fantasía</code>'''''), basta con ''componer comandos adecuados''.<br>Se pasaría a crear una lista como:<br>'''<code>cla := Si[fantasía ≟ 1, {"Tin", "Ton", "Tan", "Tun", "Ten"}, {"Acutángulo", "Rectángulo", "Obtusángulo", "Llano", "Convexo"}]</code>''' y apelar a la composición de comandos:<br>'''<code>[[Comando Elemento|Elemento]][cla, ÍndiceDe[true, {α < 90°, α ≟ 90°, (90° < α) ∧ (α < 180°), α ≟ 180°, (180° < α) ∧ (α ≤ 360°)}]]</code>''' <br>
 
:{{Note|1=Ver también los comandos [[Comando Secuencia|Secuencia]] y [[Comando Zip|Zip]].}}
 
<hr><small>[[File:Clasificar IIIIII.gif|center]]
 
Si se tratara de diversos ángulos que se ''clasifican'' en el mismo ''cartel'', puede apelarse a una composición con el dúctil comando [[Comando Zip|Zip]] como...<br>'''<code>[[Comando Zip|Zip]][ñ + " " + ([[Comando Elemento|Elemento]][cla, ÍndiceDe[true, {ñ<90°, ñ ≟ 90°, (90° < ñ) ∧ (ñ<180°), ñ ≟ 180°, (180°< ñ)∧(ñ ≤ 360°)}]]), ñ, {α, α', β, γ, δ}]</code>'''.</small><hr>
 
<!-- Zip[ñ + " " + (Elemento[cla, ÍndiceDe[true, {ñ < 90°, ñ ≟ 90°, (90° < ñ) ∧ (ñ < 180°), ñ ≟ 180°, (180° < ñ) ∧ (ñ ≤ 360°)}]]), ñ, {α, α', β, γ, δ}]
 
Elément[{"aigu", "droit", "obtus", "plat", "rentrant"}, Position[true, {a < 90°, a == 90°, (90° < a) && (a < 180°), a == 180°, (180° < a) && (a <= 360°)}]]
 
:*a un triángulo acorde a sus ángulos, basta con apelar a la composición de comandos '''<code><nowiki>Elémento[{"Acutángulo", "Rectángulo", "Obtusángulo"}, ÍndiceDe[true, {a < 90°, a == 90°, (90° < a) && (a < 180°), a == 180°, (180° < a) && (a <= 360°)}]]<nowiki></code>
 
-->
 

Revisión actual del 17:15 29 ene 2021


ÍndiceDe( <Objeto>, <Lista> )
Devuelve la posición de la primera ocurrencia del Objeto en la Lista.
Ejemplos: ÍndiceDe(5, {1, 3, 5, 2, 5, 4}) devuelve 3.
Nota: Cuando el objeto no es encontrado en la lista, devuelve indefinido.


ÍndiceDe( < Objeto >, <Lista>, <Índice inicial> )
Igual que en el caso anterior, pero la búsqueda comienza en el índice indicado.
Ejemplos:
  • ÍndiceDe(5, {1, 3, 5, 2, 5, 4}, 3) devuelve 3.
  • ÍndiceDe(5, {1, 3, 5, 2, 5, 4}, 4) devuelve 5.
  • ÍndiceDe(5, {1, 3, 5, 2, 5, 4}, 6) devuelve indefinido.


ÍndiceDe( <Texto>, <Texto> )
Devuelve la posición a partir de la cual el primer texto aparece por primera vez en el segundo texto.
Ejemplo: ÍndiceDe("Ge", "GeoGebra") devuelve 1.


ÍndiceDe( <Texto>, <Texto>, <Índice inicial> )
Igual que en el caso anterior, pero la búsqueda comienza en el índice indicado.
Ejemplo: ÍndiceDe("Ge", "GeoGebra",2) devuelve 4.
© 2021 International GeoGebra Institute