Comando Valor
De GeoGebra Manual
Valor
Categorías de Comandos (todos)
- 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 ...
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: | 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: | 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) |
Ejemplos:
- 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.
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...
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)
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)