ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tipos De Datos


Enviado por   •  21 de Junio de 2013  •  1.200 Palabras (5 Páginas)  •  283 Visitas

Página 1 de 5

¨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 n­upla 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 de un arreglo se referencia mediante el nombre del arreglo seguido de

...

Descargar como (para miembros actualizados)  txt (6 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com