Diferencia entre revisiones de «Comando IndiceDe»

De GeoGebra Manual
Saltar a: navegación, buscar
m
Línea 20: Línea 20:
  
 
======Indicar y Calificar componiendo [[Comandos]]======
 
======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>
 
:<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>
 
: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>

Revisión del 09:16 24 jul 2015


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ón 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] el resultado queda 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

Menu view cas.svg En 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

Cartelerìa Animada

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 componer comandos adecuados.
Se pasaría a 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 IIIIII.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°)}]]), ñ, {α, α', β, γ, δ}].


© 2024 International GeoGebra Institute