Una variable no es más que un símbolo, que representa un valor en la memoria que puede cambiar. Todas las variables tienen un tipo. Este tipo define, valga la redundancia, el tipo de dato que contien la variable. La primera noción es la de tipo de datos, que establece los valores que puede tomar una variable y las operaciones que se pueden realizar sobre ella.
Pascal requiere que todas las variables sean declaradas antes de ser utilizadas. Para ello, deberá especificar un tipo de dato.
El Tipo de Dato Integer
Efectivamente, estas variables tienen el tipo Integer. Esto significa, en inglés, entero. Si recuerdas cuando aprendiste matemáticas, el tipo de número enteros es aquel que no tiene decimales, por ejemplo -6, 89, 7878787, etc. Pues esto es lo que significa, aunque con algunas limitaciones, ya que este tipo de datos no admite decimales. Los enteros son finitos, tienen un rango determinado y tienen un orden.
Declaración de Variables en Pascal
Lo primero que llama la atención al declarar variables es la palabra clave var. Las variables se declaran poniendo el nombre que se desee, dos puntos (no importa si hay espacios o no entre medias), y el tipo de variable. Se termina con un punto y coma, que es obligatorio. El nombre que se desee puede ser, efectivamente, lo que se quiera, con dos normas básicas: debe empezar por una letra, y no contener símbolos. Viene una lista de nombres de nuevas variables, seguidas de dos puntos y el nombre del tipo de dato.
Utilidad de los Puntos y Comas
Seguramente te preguntarás que utilidad tienen esos puntos y comas. ¿Porqué están ahí y porque si no los pongo el compilador me devuelve errores raros? Muy sencillo, los puntos y comas sirven para separar instrucciones. Hay algunas excepciones; como ves, no se deben poner detrás de begin o de var.
Lea también: IVA 21% Excel
Tipos Enteros Comunes en Pascal
En Pascal existen varios tipos de datos enteros, cada uno con un rango de valores y un tamaño en memoria específico. A continuación, se presenta una tabla que resume algunos de los tipos enteros más comunes:
| Tipo de Dato | Descripción | Rango de Valores | Tamaño en Memoria |
|---|---|---|---|
| Integer | Números enteros con signo | -32768 hasta 32767 | 2 bytes |
| Byte | Números enteros sin signo | 0 hasta 255 | 1 byte |
| LongInt | Números enteros con signo (32 bits) | -2.147.483.648 hasta 2.147.483.647 | 4 bytes |
| LongWord | Números enteros sin signo (32 bits) | 0 hasta 4.294.967.295 | 4 bytes |
Se observa que en versiones Windows de 16 bits, una variable entera ocupa dos bytes, mientras que en entornos de 32 bits, ocupa 4 bytes.
Asignación de Valores
Una vez declaradas, se les pueden asignar valores. Las asignaciones en Pascal se realizan con el símbolo :=.
Consideraciones de Estilo al Escribir Código
Sobre la forma de escribir el código, ten en cuenta que el espaciado interior generalmente no importa, así por ejemplo es lo mismo numero1:=5; que numero1 := 5;. Tampoco importa dejar o no espacios al principio de la línea, pero, como puede comprobarse de un primer vistazo, ello facilita ENORMEMENTE la lectura, así que es altamente recomendable respetar este estilo.
Lea también: Guía IVA reducido
Lea también: ¿Cómo localizar tus XML del SAT?
