Existen dos diferentes tipos de datos simples definidos por el usuario:
enumerados y subrago.
Tipos enumerados. Los tipos enumerados se componen de una lista de identificadores encerrados entre paréntesis y separados por comas.
Ejem.
Type
Estaciones = (primavera, verano, otoņo, invierno);
Colores (rojo, amarillo, verde, azul, violeta);
Los tipos enumerados son ordinales ya que llevan asociado cada uno un número
entero, empezando por el primero, al que se le asigna el O, al segundo un 1, y así
sucesivamente, por lo que no es independiente el orden de declaración.
Un valor de tipo enumerado no puede pertenecer a dos declaraciones de tipo distintas
y no pueden leerse desde teclado, ni escribirse en pantalla.
Tipos subrango.
Es un subconjunto de un tipo ordinal (enteros, boolean, carácter y enumerado) que se especifica indicando el primero y el último elemento del conjunto.
Ejem. 2
Type
Fecha= 1..31;
Var
Dia: Fecha;
Ejem. 1
Type
Identificador=primerelemento..ultimoelemento;
Los tipos enteros, carácter, booleanos, enumerados y subrango se denominan tipos ordinales. Un tipo ordinal representa una secuencia ordenada de valores individuales, a los que se puede aplicar los conceptos de predecesor y sucesor. En cada tipo de datos ordinales hay un primer valor y un último valor.
|
|