Comando Valor

De GeoGebra Manual
Saltar a: navegación, buscar


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

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