|
|
(No se muestran 2 ediciones intermedias de 2 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ón 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>''' el resultado queda ''indefinido''.}}<small>
| |
− | :{{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>
| |
− | | |
− | ;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:Menu view cas.svg|link=Vista CAS|18px]] [[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, 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 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, 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>
| |
− | -->
| |