|
Contenidos > 1.6
Variables |
|
|
|
En
Pascal hay que escribir un punto y coma (;)
después de la declaración de una o más
variables.
Así pues, la sintaxis para declarar una variable es:
<nombre_de_la_variable> :
<nombre_del_tipo_de_dato>;
|
Y para más de una variable del mismo tipo se utiliza la
sintaxis:
<variable_1>,
..., <variable_n> :
<tipo_de_dato>;
|
Ejemplo
1: La
declaración de una variable para almacenar la edad de una
persona se escribe:
edad : Integer;
Ejemplo
2: Para
declarar varias variables del mismo tipo de dato se puede escribir:
edad : Integer;
numero_de_hijos : Integer;
Ejemplo 3: O
también, en la misma línea separadas por el
carácter coma
(,):
edad, numero_de_hijos : Integer;
Ejemplo 4: A
continuación, se muestra la declaración de una
variable
para almacenar una letra del alfabeto:
Letra : Char;
Ejemplo 5: Para
declarar una variable que pueda almacenar el nombre de una persona de
hasta 6 caracteres (por ejemplo, 'Isabel'),
escribiremos:
Nombre : String [6];
Un dato de
tipo cadena es
un
dato compuesto
(estructurado), debido a que está formado por una
agrupación de caracteres.
Pues bien, en Pascal, dicha agrupación se
define de tipo String.
Para declarar una variable de tipo String,
después del
identificador de la variable, se puede escribir, entre
corchetes '[]',
el
número de caracteres que se van a almacenar en la variable.
De
no especificarse, la variable podrá almacenar hasta 255
caracteres.
Los caracteres
de un String
pueden ser referenciados mediante el
identificador del mismo, seguido de un número entre
corchetes. A
dicho número, de manera formal, se le llama
"índice", y
puede oscilar entre el valor 1 y n, siendo n el
número de
caracteres que pueden ser almacenados en memoria en el String,
en este
caso 6.
<nombre_de_la_variable>[<índice>]
|
Por ejemplo, si en la variable Nombre
tenemos almacenada la cadena 'Isabel', Nombre[3]
hace
referencia al espacio de memoria donde está el
carácter 'a'.
Ejemplo 6: A
continuación, se muestra la declaración de una
variable
para almacenar un dato de tipo lógico:
Cierto : Boolean;
|
|
|
|
|