Diferencia entre revisiones de «Comando Valor»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 23: Línea 23:
 
<small>f_1(x) = 1
 
<small>f_1(x) = 1
 
f_1 =  Valor[f_1, ElementoAleatorio[{Función[Pendiente[Segmento[U, V]] x, x(V), x(U)], sin(x), abs(x), cos(x), ln(abs(x))}  ]]
 
f_1 =  Valor[f_1, ElementoAleatorio[{Función[Pendiente[Segmento[U, V]] x, x(V), x(U)], sin(x), abs(x), cos(x), ln(abs(x))}  ]]
</small><hr>
+
</small><hr>}}
:}}
+
{{Notes|1=<br>Siendo '''''ñ''''' libre y '''''á''''' dependiente o no, son equivalentes...<br>
{{Notes|1=<br>
+
*'''''ñ = 4'''''          a  '''Valor[ñ, 4]'''
Siendo '''''ñ''''' libre y '''''á''''' dependiente o no, son equivalentes...
 
*'''''ñ = 4'''''          a  '''Valorñ, 4]'''
 
 
*'''''ñ =  ñ + 1'''''  a  '''Valor[ñ, ñ + 1]'''  
 
*'''''ñ =  ñ + 1'''''  a  '''Valor[ñ, ñ + 1]'''  
 
*'''''ñ = ñ + á'''''    a  '''Valor[ñ, ñ + á]'''  
 
*'''''ñ = ñ + á'''''    a  '''Valor[ñ, ñ + á]'''  
... manteniendo '''''ñ''''' su condición de independente, dado que sólo cambia de valor. En cambio...
+
... manteniendo '''''ñ''''' su condición de independente, dado que sólo cambia de valor. En cambio...<br>
 
*'''''ñ =  á''''' desencadena una redefinición mientras...
 
*'''''ñ =  á''''' desencadena una redefinición mientras...
 
*'''''ñ''''' = [[Comando CopiaObjetoLibre|CopiaObjetoLibre[á]]] no la provoca dado que opera de modo análogo a '''Valor''' en este caso.
 
*'''''ñ''''' = [[Comando CopiaObjetoLibre|CopiaObjetoLibre[á]]] no la provoca dado que opera de modo análogo a '''Valor''' en este caso.
<br>Ver el tutorial [[Tutorial:Animándose a Funciones|Animándose a Valorar Funciones]]<br>}}
+
<hr>
 +
<br>Ver el tutorial [[Tutorial:Animándose a Funciones|Animándose a Valorar Funciones]]<br><br>Ver [http://www.geogebra.org/forum/viewtopic.php?p=84753#p84753 este comentario de un foro] para mayores explanaciones sobre el empleo de este comando en [[Programas - Guiones (Scripting)]]
 +
}}

Revisión del 17:39 20 nov 2012


Valor[ <Objeto>, <Objeto> ]
Establece para el primer objeto, el valor del segundo.
Nota:
Si el primero es un objeto libre, su valor queda establecido por el del segundo. Así, dados ...

s un segmento, un Punto[s] A en (-3, 3) y È uno libre

  • Valor[È , A ] llevará a È a (-3, 3)

Si el primero fuera un punto restringido a cierto recorrido o región, procurará tomar el valor del segundo dentro del ámbito al que está limitado. Así, seindo...

A un Punto[s] en (-3, 3) y Ú un Punto[EjeX] en (0, 0),

  • Valor[Ú , A ]], lleva a Ú a (-3, 0)
(lo más acorde a A que le es posible)
Alerta Alerta: El valor asignado al primer objeto no cambia frente a las modificaciones posteriores del segundo dado que el vínculo no es dinámico.
Valor[ <Booleano>, <0|1> ]
Fija el estado de una booleana / casilla de control, con un 1 = cierto y con 0 = falso, operando del mismo modo que Valor[ <Booleano>, <false|true> ].
Nota: En lugar de Valor[b, true] puede anotarse Valor[b, 1] dado que 1 reemplaza a la condición verdadera y 0, a la falsa.
Ejemplo: Siendo b una booleana, Valor[b, 1] la establece verdadera.
Valor[ <Lista>, <Número>, <Objeto> ]
Otorga el valor del Objeto señalado al elemento de la Lista que ocupa la posición indicada por el Número.
Alerta Alerta: La Lista debe ser libre y el valor del Número no debe superar al de su longitud + 1 dado que apunta a añadir un enésimo elemento que, como máximo, será el siguiente al último)
Ejemplo:
  • Siendo l_v = (), Valor[l_1, 1, Elemento[{"a", "e", "i", "o", "u"}, 1] ] ingresa la a a l_v que deviene {"a"}.
    Luego, Valor[l_1, 2, Elemento[{"a", "e", "i", "o", "u"}, 2] ] añade la e y l_v pasa a ser {"a", "e"} ... y así sucesivamente.
  • Dada l_{abcde} = (), Valor[ l_{abcde} , 1, Secuencia[LetraDeCódigo[96 + r], r, 1, 5]]' lleva a l_{abcde} = {{"a", "b", "c", "d", "e"}}

Valor en los Guiones - scripting

Para cambiar el valor de un objeto en Programas - Guiones (Scripting), debe emplearse este comando en lugar del signo =.

Ejemplo:
Siendo f_1 una función previamente definida como tal y un punto A al que se le adjudica animación y rastro para obtener efectos diversos (acaso Punto[ElementoAleatorio[{f_1} ]]), puede destinarse un botón con el siguiente guión para definir a f_1 como a una de las funciones de la lista.

f_1(x) = 1 f_1 = Valor[f_1, ElementoAleatorio[{Función[Pendiente[Segmento[U, V]] x, x(V), x(U)], sin(x), abs(x), cos(x), ln(abs(x))} ]]


Notas:
Siendo ñ libre y á dependiente o no, son equivalentes...
  • ñ = 4 a Valor[ñ, 4]
  • ñ = ñ + 1 a Valor[ñ, ñ + 1]
  • ñ = ñ + á a Valor[ñ, ñ + á]

... manteniendo ñ su condición de independente, dado que sólo cambia de valor. En cambio...

  • ñ = á desencadena una redefinición mientras...
  • ñ = CopiaObjetoLibre[á] no la provoca dado que opera de modo análogo a Valor en este caso.


Ver el tutorial Animándose a Valorar Funciones

Ver este comentario de un foro para mayores explanaciones sobre el empleo de este comando en Programas - Guiones (Scripting)

Comentarios

Valor() en guiones[editar]

Para cambiar el valor de un objeto en un guion, siempre hay que usar Valor en lugar de =.

© 2024 International GeoGebra Institute