Archivos y cadenas informaticas
Formato
Type
Tipo - dato= record
Lista de identificador 1 : tipo 1;
Lista de identificador 2 : tipo 2 ;
.Lista de identificador n : tipo n;
End;
Tipo – dato : nombre de la estructura o dato registro
Lista deidentificador : lista de uno o más nombres de campos separados por comas
Tipo: puede ser cualquier tipo de dato estándar
Declaración de un registro cuyos campos son: nombre, edad, domicilio, salario.Type
Empleado = record
Nombre : string [30];
Edad : integer;
Domicilio : string [30];
Salario : real:
End;
Fecha = record
Mes : ( Enero, Febrero, Marzo, Abril, Mayo, Junio,
Julio, Agosto,Septiembre, Octubre,
Noviembre y Diciembre);
Día : 1..31;
Año : 1900 .. 2000;
Estas declaraciones han creado un tipo de datos llamado empleado - con cuatro campos: nombre, edad, domicilio, salario, - yotro denominado fecha con tres campos: día, mes y año
Variables de Tipo Registro
Tras utilizar la declaración tupe se ha creado un tipo de dato registro, pero no se ha creado una variable de esetipo. Esto se consigue con la designación Var.
Formato
Var
Nombrereg : Nombretipo
Nombretipo : Es el mismo que el utilizado en la correspondiente declaración type
Nombrereg : Nombre de unavariable en particular del registro
Ejemplo
Var
Nacimiento: Fecha;
Trabajador : empleado;
Las variables nacimiento y trabajador tienen la estructura especificada en la declaración del tipo de registroempleado y fecha y se representan gráficamente en la siguiente figura
Variable Empleado
Gabriel
19
Centro
125685
Nombre
Edad
Domicilio
Salario
01
10
1984
Variable Fecha
Mes
Día
AñoCampos
Los componentes de un registro se denominan campos. Cada campo tiene un nombre llamado identificador de Campo, que es algún identificador elegido por el programador cuando se declara el tipo...
Regístrate para leer el documento completo.