Tipos De Datos
Enviado por arcana10 • 21 de Junio de 2013 • 1.200 Palabras (5 Páginas) • 288 Visitas
¨TIPOS DE DATOS¨
La escritura de un programa no sólo implica la formulación de un algoritmo adecuado; también debe sustentarse en una estructura de datos apropiada a la solución que se tiene en mente. Un algoritmo se define como una secuencia finita de instrucciones, cada una de las cuales tiene un significado claro y puede realizarse con una cantidad finita de esfuerzo en una longitud finita de tiempo. Matemáticamente, una estructura de datos es una función que a cada elemento de un conjunto determinado le asocia una nupla ordenada de elementos de otros conjuntos. Teniéndose además una colección de operaciones definidas sobre dicho modelo. Por ejemplo al conjunto de empleados de una fábrica podemos asociarle una estructura de datos con información como: Nombre del empleado, sueldo devengado, cargo, años de servicio, etc. En la medida en que un programa conjugue estos dos elementos Algoritmos y Estructuras de datos - de una manera coherente se obtendrán mejores resultados.
TIPOS ENUMERADOS
Un tipo enumerado es una secuencia ordenada de identificadores, donde cada identificador se interpreta como dato individual. Estos datos individuales, tomados colectivamente, se asocian a un nombre que sirve para identificar el tipo. En la definición de un tipo enumerado se deben especificar sus elementos en el ORDEN en que se desean.
Ejemplo:
Type
Operacion = (suma, resta, mult, div);
Dia = (lun, mar, mie, jue, vie, sab, dom);
TIPOS SUB-RANGO.
Un tipo simple ordenado puede definirse como un subrango de otro previamente definido ¬ Un subconjunto de éste ¬. No se permiten subrangos del tipo real.
Ejemplo:
Type
DiaHabil = lun .. vie;
Grados = 0 .. 360;
Mayúsculas = 'A' .. 'Z';
En este caso DiaHabil es un subrango de Dia. Grados es un subrango de los enteros. Las variables correspondientes a un tipo enumerado se pueden declarar directamente así:
Var
diatrabajo : DiaHabil;
angulo : Grados;
estas declaraciones son equivalentes a
Var
diatrabajo : lun .. vie;
angulo : 0 .. 360;
TIPO CADENA DE CARACTERES (STRING).
En Object Pascal una cadena de caracteres se considera como un ARREGLO o vector de caracteres. Es por ésto que mediante el subíndice adecuado se puede acceder a caracteres individuales en una cadena. Al declarar una variable de cadena como un tipo -o directamente en la declaración de variables- se puede indicar su longitud (número máximo de caracteres que puede contener) entre paréntesis cuadrados. Si esta longitud no se especifica, Object Pascal asume un máximo de 255 caracteres.
var
Nombre : String[25];
TIPO ARREGLO (ARRAY).
El arreglo (array) es un tipo estructurado que consta de un número fijo de componentes que tienen asociado un identificador común a pesar de representar múltiples elementos. Cada componente
...