lunes, 9 de julio de 2012

Variables

Una variable es un elemento que puede contener datos dentro de un programa o algoritmo. Las variables son creadas por el programador y deben tener su identificador.

Por ejemplo, si queremos guardar el dato de la edad del usuario podemos crear, debemos crear una variable para ello.

¿Debemos?

Sí, porque los datos que se leen o se generan deben, sí o sí, estar guardados en variables.

Dado el perfil que uso para mis algoritmos se requiere que toda variable que se va a usar primero se defina.
Definir Edad Como Entero;

Se puede cambiar el perfil para que no se requiera la definición previa, pero no lo recomiendo.


Una variable se define de un tipo dado, y esa definición no se puede cambiar posteriormente dentro del algoritmo.

Definida la variable, ésta sólo puede contener datos del tipo indicado.

Edad = "49";

Al tratar de guardar el dato vamos a tener un error, ya que Edad es de tipo Entero y estamos tratando de guardar un dato tipo Cadena.



Si el dato se lee ya es responsabilidad del usuario el ingresar un dato correcto.


En este caso el error del usuario fue escribir "años".

Dentro de un programa podemos definir cuantas variables necesitemos. Por ejemplo:

Definir EdadTitulación Como Entero;
Definir EdadCasamiento Como Entero;
Definir EdadJubilación Como Entero;

Si bien lo anterior es lo recomendado por orden y claridad, también es posible usar una sola variable para los 3 datos. Por ejemplo la variable Edad, donde guardamos primero la edad de titulación, luego la de casamiento y finalmente la de jubilación.

Edad = 22;
Edad = 28;
Edad = 65;
El inconveniente en este caso es que sólo queda guardado el último valor, los anteriores se pierden. Una variable sólo puede guardar un dato a la vez.

No hay comentarios:

Publicar un comentario