Variables
Una computadora no sería necesaria si no tuviera la capacidad de almacenar información diversa en su memoria y poder procesar información del mismo tipo utilizando los mismos algoritmos.
Para crear programas más interesantes, uno debe aprender a almacenar información en la memoria de la computadora. Al mismo tiempo, necesitamos aprender a acceder de alguna manera a las celdas de memoria de la computadora.
En programación, como en la vida, para referirse a cualquier parte de la memoria de la computadora, se da por nombre. Usando este nombre, puede leer información y escribirla allí.
Una variable es una ubicación en la memoria de la computadora que tiene un nombre y almacena algún valor correspondiente a < fuerte >tipo.
La palabra "
variable" nos dice que su valor puede cambiar durante la ejecución del programa. Cuando se guarda un nuevo valor de variable, el antiguo se borra.
Para una computadora, toda la información son datos en su memoria: conjuntos de ceros y unos (en pocas palabras, cualquier información en una computadora son solo números y los procesa de la misma manera). Sin embargo, sabemos que los números enteros y fraccionarios funcionan de manera diferente. Por lo tanto, cada lenguaje de programación tiene diferentes tipos de datos, que se procesan utilizando diferentes métodos.
Por ejemplo,
-
entero variables – type
integer
(del inglés integer – whole), ocupa 2 bytes en la memoria;
-
real variables que pueden tener una parte fraccionaria (tipo
real
– del inglés real numbers - números reales), ocupan 6 bytes en memoria;< br />
-
caracteres (tipo
char
– del carácter inglés – símbolo), ocupan 1 byte en la memoria.
Intentemos agregar alguna variable a nuestro programa.
Antes de usar una variable, debe decirle a la computadora que le asigne espacio en la memoria. Para hacer esto, debe
declarar una variable, es decir, especificar qué tipo de valor almacenará y darle un nombre. Para hacer esto, al comienzo del programa debe escribir:
var <nombres de variables separados por comas>: <el tipo de estas variables>;
<nombres de variables de otro tipo separados por comas>: <el tipo de estas variables>;
Ejemplo
var a, b: entero; // declaró dos variables a y b de tipo entero. Hasta que los inicialicemos para que no sepamos qué hay en la memoria.
comenzar
un := 6; // a la variable a se le asignó el valor 6
fin.