|
|
(No se muestran 13 ediciones intermedias de 3 usuarios) |
Línea 1: |
Línea 1: |
− | <noinclude>{{Manual Page|version=4.2}}</noinclude>{{command|list|ÍndiceDe}} | + | <noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|list|ÍndiceDe|IndiceDe}} |
− | ;ÍndiceDe[ <Objeto>, <Lista> ]:Da por resultado la posición de la primera ocurrencia del ''Objeto'' en la ''Lista''. | + | ; ÍndiceDe( <Objeto>, <Lista> ) |
− | :{{Note|1=Cuando el ''objeto'' no se encuentra, el resultado no puede definirse. | + | :Devuelve la posición de la primera ocurrencia del Objeto en la Lista. |
− | }}
| + | :{{examples|1=<code> ÍndiceDe(5, {1, 3, 5, 2, 5, 4})</code> devuelve ''3''.}} |
− | :{{Example|1=<code>ÍndiceDe[5,{1,3,5,2,5,4}]</code> da por resultado ''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>
| |
− | -->
| |