Learning Machine #3 - Programando en Pascal - Variables.

Hola de nuevo a todos, el día de hoy vamos a continuar con más de programación en Pascal. En el post del día de hoy vamos a ver los tipos de datos que se pueden usar. En algunos post anteriores hemos visto algo similar, pero hoy veremos el caso concreto para pascal, ademas es importante repetir esto tantas veces cómo sea necesario para que nuestros programas estén lo más optimizados posibles en el uso de memoria.



Variables y sus tipos.

Al igual que en los otros lenguajes de programacion, en Pascal haremos uso de variables. Estas serán las encargadas de almacenar valores que posteriormente usaremos, pero dependiendo de cómo sea declarada, será el tipo de "datos" que se le pueda asignar.

Los datos y los valores que pueden almacenar son los siguientes:
TipoRangoTamańo en bytes
Byte0 .. 2551
Shortint-128 .. 1271
Smallint-32768 .. 327672
Word0 .. 655352
Integer******
Longint-2147483648 .. 21474836474
Longword0 .. 42949672954
Int64-9223372036854775808 .. 92233720368547758078
Qword0 .. 184467440737095516158
Char***1

Los datos anteriores solo corresponden a las variables del tipo "numérico" o tipos simples. Antes de avanzar hay que ver un poco sobre el tipo integer.
Cuando Pascal compila, el tipo integer dependerá de cual fue el objetivo de la compilación, usualmente, la mayoría de la gente está familiarizado con máquinas de 32 bits, pero existen 3 tipos de estándares, 16,32,64. Cuando se compila una aplicación cuyo objetivo es una máquina de 16 bits, pascal usará 16 bits (2 bytes) para almacenar los valores del tipo integer, esto nos dará una capacidad de -32,768 a 32,767, pero en cambio si nuestro objetivo es una máquina de 32 bits, se usaran 32 bits(valga la redundancia) y podrá almacenar desde  -2,147,483,648 a 2,147,683,647. En el caso de las máquinas de 64 bits ocurre exactamente lo mismo.

El otro caso que debemos de revisar es el tipo "Char", este puede almacenar un valor entre 0 a 255, pero solo es en teoría, porque este se usa para hacer referencia a un elemento del estándar ASCII y por ejemplo, si tratamos de hacer una operación matemática sobre una variable declarada cómo "char", el compilador nos marcará un error.

Para los tipos complejos, por ahora solo veremos el tipo "String". Este tipo se usa para almacenar cadenas de texto con una longitud de hasta 255 caracteres (aunque se puede ampliar), este es el tipo que se usara para poder trabajar con cadenas de texto.

Y bien, por ahora es todo, si bien aún hay algunos tipos más, por ahora estos serán más que suficiente para empezar a programar con pascal.

Los leo luego

No hay comentarios.