Variables#
Introducción#
Los bloques de Variables en VEXcode V5 permiten almacenar y administrar datos, incluidos números, valores booleanos, listas y listas 2D.
To make a Variables blocks appear you must first create a variable. Variables are created using the Make buttons in the Variables category. All variables are global by default, meaning they can be used anywhere in the project.
A continuación se muestra una lista de bloques disponibles:
Variables numéricas: almacenan y modifican números.
variable numérica – Devuelve el valor de una variable numérica.
establecer variable numérica – Asigna un valor a una variable numérica.
cambiar variable numérica – Aumenta o disminuye una variable numérica en una cantidad establecida.
Variables booleanas: almacenan valores verdaderos o falsos.
Variable booleana – Devuelve el valor de una variable booleana.
establecer variable booleana – Asigna un valor Verdadero o Falso a una variable booleana.
Listas: almacene y administre colecciones de valores.
elemento de lista – Devuelve un valor de una lista según su posición.
reemplazar elemento de lista – Actualiza un elemento específico en una lista.
establecer elementos de lista – Asigna valores a una lista.
longitud de la lista – Devuelve la cantidad de elementos en una lista.
Listas 2D: almacene y administre una colección de valores en una cuadrícula.
Elemento de lista 2D – Devuelve un valor de una fila y columna específicas en una lista 2D.
reemplazar elemento de lista 2D – Actualiza un elemento específico en una lista 2D.
establecer elementos de lista 2D – Asigna valores a una lista 2D.
longitud de la lista 2D – Devuelve el número de filas o columnas en una lista 2D.
Variables numéricas#
variable numérica#
El bloque de reportero de variable numérica se utiliza para devolver el valor numérico asignado a la variable.
(myVariable)
Parámetro |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empezó
[Display the value of the variable plus two.]
establecer de [myVariable v] a [2]
imprimir ((myVariable) [math_plus v] [2]) en la pantalla ▶
establecer variable numérica#
El bloque establecer variable numérica asigna un valor a una variable numérica.
establecer de [myVariable v] a [1]
Parámetro |
Descripción |
|---|---|
variable |
La variable numérica a la que se asignará un valor. Los usuarios pueden seleccionar una variable existente, renombrarla o eliminarla. |
valor |
El número asignado a la variable (puede ser un número entero, un decimal o un bloque numérico). |
Ejemplo
cuando empezó
[Set a variable to 10 and display it.]
establecer de [myVariable v] a [10]
imprimir (myVariable) en la pantalla ▶
cambiar variable numérica#
El bloque cambiar variable numérica aumenta o disminuye el valor de una variable en una cantidad determinada.
cambiar [myVariable v] por (1)
Parámetro |
Descripción |
|---|---|
variable |
La variable numérica que se va a modificar. Los usuarios pueden seleccionar una variable existente, renombrarla o eliminarla. |
valor |
La cantidad a aumentar o disminuir en la variable. |
Ejemplo
cuando empezó
[Increase the variable by 5 and display it.]
establecer de [myVariable v] a [10]
cambiar [myVariable v] por [5]
imprimir (myVariable) en la pantalla ▶
Variables booleanas#
Boolean variable#
El bloque variable booleana se utiliza para devolver un valor Verdadero o Falso.
<myBoolean>
Parámetro |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empezó
[Display a message if the variable is set to True.]
establecer de [myBoolean v] a <true v>
si <myBoolean> entonces
imprimir [Boolean is True!] en la pantalla ▶
fin
establecer variable booleana#
El bloque establecer variable booleana asigna un valor Verdadero o Falso a una variable booleana.
establecer de [myBoolean v] a <true v>
Parámetro |
Descripción |
|---|---|
variable |
La variable booleana a la que se le asigna un valor. Los usuarios pueden seleccionar una variable existente, renombrarla o eliminarla. |
valor |
Un valor booleano:
|
Ejemplo
cuando empezó
[Display different messages based on the Boolean value.]
establecer de [myBoolean v] a <true v>
si <myBoolean> entonces
imprimir [It's true!] en la pantalla ▶
demás
imprimir [That's false...] en la pantalla ▶
fin
Liza#
elemento de lista#
El bloque elemento de lista se utiliza para devolver el valor de un elemento en una lista.
(artículo (1) de [myList v])
Parámetro |
Descripción |
|---|---|
índice |
La posición del elemento en la lista (comenzando en 1). |
variable |
La variable de lista de la que se devuelve un elemento. Los usuarios pueden seleccionar una lista existente, renombrarla o eliminarla. |
Ejemplo
cuando empezó
[Display the second item from a list.]
establecer [myList v] a (5) (1) (9)
imprimir (artículo (2) de [myList v]) en la pantalla ▶
reemplazar elemento de la lista#
El bloque reemplazar elemento de lista actualiza un elemento específico en una lista.
reemplazar el elemento [1] de [myList v] a [1]
Parámetro |
Descripción |
|---|---|
índice |
La posición del elemento en la lista (comenzando en 1). |
variable |
La variable de lista que contiene el elemento que se va a modificar. Los usuarios pueden seleccionar una lista existente, renombrarla o eliminarla. |
valor |
El nuevo valor asignado al elemento de lista especificado. |
Ejemplo
cuando empezó
[Replace the first item in a list with 4.]
establecer [myList v] a (5) (1) (9)
reemplazar el elemento (1) de [myList v] a (1)
imprimir (artículo (1) de [myList v]) en la pantalla ▶
elementos de la lista de conjuntos#
El bloque establecer elementos de lista establece cada elemento de la lista con los valores ingresados.
establecer [myList v] a (0) (0) (0)
Parámetro |
Descripción |
|---|---|
variable |
La variable de lista a la que se le asignan valores. Los usuarios pueden seleccionar una lista existente, renombrarla o eliminarla. |
valores |
Los valores a almacenar en la lista, ingresados como elementos individuales. |
Ejemplo
cuando empezó
[Display the last item in a list.]
establecer [myList v] a (1) (2) (3)
imprimir (artículo (3) de [myList v]) en la pantalla ▶
longitud de la lista#
El bloque longitud de lista devuelve la cantidad de elementos en una lista.
(longitud de [myList v] :: list)
Parámetro |
Descripción |
|---|---|
variable |
La variable de lista cuya longitud devuelve. Los usuarios pueden seleccionar una lista existente, renombrarla o eliminarla. |
Ejemplo
cuando empezó
[Display how many items are in a list.]
establecer [myList v] a (1) (2) (3)
imprimir (longitud de [myList v] :: list) en la pantalla ▶
Listas 2D#
Elemento de lista 2D#
El bloque elemento de lista 2D se utiliza para devolver el valor de un elemento en una lista 2D.
(artículo (1)(1) de [my2DList v])
Parámetro |
Descripción |
|---|---|
fila |
La fila del artículo (comenzando en 1). |
columna |
La columna del elemento (comenzando en 1). |
variable |
La variable de lista 2D de la que se obtiene un elemento. Los usuarios pueden seleccionar una lista 2D existente, renombrarla o eliminarla. |
Ejemplo
cuando empezó
[Display an item from a 2D list.]
establecer [my2DList v] a ([1][7]) ([2][8])
imprimir (artículo (2)(2) de [my2DList v]) en la pantalla ▶
reemplazar elemento de lista 2D#
El bloque reemplazar elemento de lista 2D actualiza un elemento específico en una lista 2D.
reemplazar elemento (1)(1) de [my2DList v] a (1)
Parámetro |
Descripción |
|---|---|
fila |
El índice de fila del elemento (comenzando en 1). |
columna |
El índice de la columna del elemento (comenzando en 1). |
variable |
La variable de lista 2D que contiene el elemento a modificar. Los usuarios pueden seleccionar una lista 2D existente, renombrarla o eliminarla desde el menú desplegable. |
valor |
El nuevo valor asignado al elemento de lista 2D especificado. |
Ejemplo
cuando empezó
[Replace a value in a 2D list and print the updated item.]
establecer [my2DList v] a ([1][2]) ([3][4])
reemplazar elemento (2)(2) de [my2DList v] a (25)
imprimir (artículo (2)(2) de [my2DList v]) en la pantalla ▶
establecer elementos de lista 2D#
El bloque establecer elementos de lista 2D establece cada elemento de la lista 2D en los valores ingresados.
establecer [my2DList v] a ([0][0]) ([0][0])
Parámetro |
Descripción |
|---|---|
variable |
La variable de lista 2D a la que se le asignan valores. Los usuarios pueden seleccionar una lista 2D existente, renombrarla o eliminarla. |
valores |
Los valores a almacenar en la lista 2D, ingresados fila por fila. |
Ejemplo
cuando empezó
[Display an item from a 2D list.]
establecer [my2DList v] a ([1][4]) ([2][15])
imprimir (artículo (1)(2) de [my2DList v]) en la pantalla ▶
longitud de la lista 2D#
El bloque longitud de lista 2D informa la cantidad de filas o columnas en una lista 2D.
(longitud de [my2DList v] [rows v])
Parámetro |
Descripción |
|---|---|
variable |
Variable de lista 2D para comprobar su longitud. Los usuarios pueden seleccionar una lista 2D existente, renombrarla o eliminarla. |
filas/columnas |
Si desea devolver el número de filas o columnas. |
Ejemplo
cuando empezó
[Set a 2D list and print the number of rows it has.]
establecer [my2DList v] a ([1][5]) ([3][6])
imprimir (longitud de [my2DList v] [rows v]) en la pantalla ▶