
Antes de nada, echemos un vistazo a las variables, después veremos cómo asignarles valores.
Las variables son palabras que comienzan con un “$”; en el editor, aparecen resaltadas en color morado.
Las variables pueden contener un número, una cadena o un valor lógico (verdadero/falso). Con el signo de asignación (=
) se da un valor a la variable, que mantendrá hasta que el programa termine de ejecutarse o hasta que se le asigne un nuevo valor.
Puedes usar las variables, una vez asignadas, de la misma forma que usarías su contenido. Por ejemplo, vea el siguiente código de TurtleScript:
$x = 10 $x = $x / 3 escribir $x
Primero, a la variable $x
se le asigna el valor 10
. A continuación, a esta misma variable $x
se le asigna su propio valor dividido por 3
, es decir, a la variable $x
se da el valor 10 / 3
. Finalmente, se escribe $x
. En las líneas dos y tres, comprobará que se usa la variable $x
como si fuera un número.
A las variables hay que asignarles un valor para que puedan ser usadas. Por ejemplo:
escribir $n
Este código da lugar a un mensaje de error.
Considera el siguiente código de TurtleScript:
$a = 2004 $b = 25 # la siguiente orden escribe "2029" escribir $a + $b retroceder 30 # la siguiente orden escribe "2004 más 25 igual a 2029" escribir $a + " más " + $b + " es igual a " + ($a + $b)
En las primeras dos líneas, a las variables $a
y $b
se les asigna los valores 2004 y 25. A continuación hay dos órdenes escribir
con una orden retroceder 30
en medio. Los comentarios que hay antes de las órdenes escribir
explican lo que hacen. Como ves, puedes usar las variables de la misma forma que usarías sus contenidos. Es decir, puedes usarlas con cualquier operador o convertirlas en el parámetro de entrada de una orden.
Un nuevo ejemplo:
$nombre = preguntar "¿Cuál es tu nombre?" escribir "¡Hola " + $nombre + "! Buena suerte con el aprendizaje del arte del programar..."
Este ejemplo es muy claro. De nuevo, aquí tiene como la variable $name
se trata como si fuera una cadena.
Cuando estés usando variables, el inspector te puede ser de gran ayuda. Muestra el contenido de todas las variables que están en uso en un momento dado.