Diferencia entre revisiones de «Comando IndiceDe»

De GeoGebra Manual
Saltar a: navegación, buscar
m (Página redirigida a Comando ÍndiceDe)
 
(No se muestran 6 ediciones intermedias de 3 usuarios)
Línea 1: Línea 1:
<noinclude>{{Manual Page|version=4.2}}</noinclude>{{command|list|IndiceDe}}
+
#redirect[[Comando ÍndiceDe]]
;IndiceDe[ <Objeto>, <Lista> ]:Da por resultado la posición de la primera ocurrencia del ''Objeto'' en la ''Lista''.
 
:{{Note|1=Cuando el ''objeto'' no se encuentra, el resultado no puede definirse.
 
}}
 
:{{Example|1=<code>IndiceDe[5,{1,3,5,2,5,4}]</code> 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''.
 
 
 
:{{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<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''.
 
:{{Example|1='''<code>IndiceDe["Ge","GeoGebra"]</code>''' 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.
 
:{{Example|1='''<code>IndiceDe["Ge","GeoGebra, 2"]</code>''' da por resultado ''4''}}
 
 
 
===[[Image:View-cas24.png]][[Comandos Exclusivos CAS (Cálculo Avanzado)|En]] [[Vista Algebraica 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 Algebraica 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.}}
 
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 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, IndiceDe[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 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 [[Comando Zip|Zip]] como...<br>'''<code>[[Comando Zip|Zip]][ñ + " " + ([[Comando Elemento|Elemento]][cla, IndiceDe[true, {ñ<90°, ñ ≟ 90°, (90° < ñ) ∧ (ñ<180°), ñ ≟ 180°, (180°< ñ)∧(ñ ≤ 360°)}]]), ñ, {α, α', β, γ, δ}]</code>'''.</small><hr>
 
<!-- Zip[ñ + " " + (Elemento[cla, IndiceDe[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"}, IndiceDe[true, {a < 90°, a == 90°, (90° < a) && (a < 180°), a == 180°, (180° < a) && (a <= 360°)}]]<nowiki></code>
 
-->
 

Revisión actual del 13:32 22 sep 2015

© 2024 International GeoGebra Institute