Diferencia entre revisiones de «Tortugarte variables»

De Proyecto Butiá
Saltar a: navegación, buscar
Línea 22: Línea 22:
 
Ahora ya tenemos guardado en "box 1" el valor leído. Seguramente queremos utilizar este valor más adelante en nuestro programa, para ello utilizamos la ficha que lleva el nombre de "box 1" como podemos ver a continuación:
 
Ahora ya tenemos guardado en "box 1" el valor leído. Seguramente queremos utilizar este valor más adelante en nuestro programa, para ello utilizamos la ficha que lleva el nombre de "box 1" como podemos ver a continuación:
  
[[Archivo:Usarbox1.png]]
+
[[Archivo:S2.PNG]]
  
 
== Utilizar nuestras propias variables ==
 
== Utilizar nuestras propias variables ==
Línea 34: Línea 34:
 
Siguiendo con el ejemplo del sensor de luz, supongamos que queremos guardar el valor de dicho sensor en una variable que se llama "mi variable". Entonces debemos utilizar las siguientes fichas
 
Siguiendo con el ejemplo del sensor de luz, supongamos que queremos guardar el valor de dicho sensor en una variable que se llama "mi variable". Entonces debemos utilizar las siguientes fichas
  
[[Archivo:Storeinmivar.png]]
+
[[Archivo:S3.PNG]]
  
 
Luego, para consultar el valor que fue grabado en el paso anterior debemos extraer de "mi variable" el valor y para ello debemos utilizar la siguiente ficha
 
Luego, para consultar el valor que fue grabado en el paso anterior debemos extraer de "mi variable" el valor y para ello debemos utilizar la siguiente ficha
  
[[Archivo:Usomivariable2.png]]
+
[[Archivo:S5.PNG]]
  
 
== Ejemplo: Robot que sigue la luz ==
 
== Ejemplo: Robot que sigue la luz ==
Línea 44: Línea 44:
 
Recuerden que es una muy buena práctica de programación inicializar las variables!
 
Recuerden que es una muy buena práctica de programación inicializar las variables!
  
[[Archivo:Mivariable.png]]
+
[[Archivo:S4.PNG]]

Revisión del 22:46 14 nov 2011

Si hemos decidido programar el comportamiento del robot utilizando Tortugarte, seguramente en algún momento nos surja la necesidad de almacenar en algún lado el valor leído de un sensor. Lo que utilizaremos para almacenar el valor del sensor se llama "variable".

Para esta misión tenemos dos opciónes:

Utilizar las variables por defecto

Utilizar nuestras propias variables


Utilizar las variables por defecto

Por defecto Tortugarte nos provee de dos variables llamadas "box 1" y "box 2". Si queremos almacenar un valor en "box 1" debemos utilizar la siguiente ficha:

S6.PNG

Si le conectamos un sensor a esta ficha podremos almacenar en "box 1" el valor que nos devolvió el sensor.

Supongamos que queremos almacenar el valor del sensor de luz, para eso debemos hacer lo siguiente:

S1.PNG

Ahora ya tenemos guardado en "box 1" el valor leído. Seguramente queremos utilizar este valor más adelante en nuestro programa, para ello utilizamos la ficha que lleva el nombre de "box 1" como podemos ver a continuación:

S2.PNG

Utilizar nuestras propias variables

Utilizar nuestras propias variables tiene sentido cuando:

Necesitamos usar mas de dos variables (no nos alcanza con "box 1" y "box 2")

Queremos ponerles nombres a las variables que hagan más fácil de comprender el código desarrollado.

Siguiendo con el ejemplo del sensor de luz, supongamos que queremos guardar el valor de dicho sensor en una variable que se llama "mi variable". Entonces debemos utilizar las siguientes fichas

S3.PNG

Luego, para consultar el valor que fue grabado en el paso anterior debemos extraer de "mi variable" el valor y para ello debemos utilizar la siguiente ficha

S5.PNG

Ejemplo: Robot que sigue la luz

Recuerden que es una muy buena práctica de programación inicializar las variables!

S4.PNG